• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Отдельная страница для корзины и оформления заказа

Image CMS
#1
Привет, ребята! Возникла необходимость сделать отдельную страницу для вывода содержимого корзины и оформления заказа, убрать сайдбар и видоизменить шапку. Сделать некий аналог page.php через который бы выводилось всё это дело. Само собой правкой woocommerce\cart\cart.php задачу не решить, попробовал реализовать это через woocommerce.php, но через этот шаблон почему-то выводится только /wordpress/shop/ а вот /wordpress/cart/ и /wordpress/checkout/ выводятся через page.php, почему так? Будьте любезны, подскажите как правильно реализовать альтернативный вывод корзины и оформления заказа?

UPD.
Где можно посмотреть порядок подключения файлов шаблона для woocommerce, на подобие вот этой (схема для вордпресс):

Есть ли где-нибудь список всех существующих функций и хуков для woocommerce с описанием, желательно на русском?
 
Последнее редактирование:

searchingman

Гуру
Местный
#2
Привет, ребята! Возникла необходимость сделать отдельную страницу для вывода содержимого корзины и оформления заказа, убрать сайдбар и видоизменить шапку.
Для корзины, оформления заказа, личного кабинет - это обычные страницы, для которых используется шаблон page.php. Сделайте свой шаблон и для нужной страницы в админке укажите свой шаблон.

Где можно посмотреть порядок подключения файлов шаблона для woocommerce, на подобие вот этой (схема для вордпресс):
Порядок очень простой.
1. Для каталога (категории товаров) используется шаблон archive-product.php
2. Для карточки товара - single-product.php
3. Для личного кабинет, корзины, оформление заказа - page.php
По шаблонам WooCommerce 2.3.x смотрите здесь. В WooCommerce 2.4.x произошли небольшие изменения в шаблонах. Чуть позже опубликую. Условные теги смотрите в оф. документации.

Есть ли где-нибудь список всех существующих функций и хуков для woocommerce с описанием, желательно на русском?
Список есть. На русском не видел.
 
Последнее редактирование: