/ Wordpress / Адаптация woocommerce под свой шаблон

Адаптация woocommerce под свой шаблон

HIT

23.09.2015

31576

Первое что мы должны сделать при разработке темы включающей в себя функционал интернет-магазина — адаптировать woocommerce под свой шаблон.

Локализация woocommerce

Для адаптации woocommerce в нашем шаблоне необходимо:

  1. Создать в папке нашей темы папку woocommerce и скопировать в нее содержимое папки wp-content/plugins/woocommerce/templates/ (все файлы и папки как есть).
  2. Создать в папке нашей темы страницу woocommerce.php, в нее скопировать содержимое шаблона page.php, изменив основной цикл вывода на этот
     <?php woocommerce_content(); ?>
  3. В файле functions.php добавляем запись инициализации add_theme_support( ‘woocommerce’ );

Теперь шаблоны выводов woocommerce нужно править в созданной папке woocommerce и хуками в файле functions.php
Теперь при обновлении версии woocommerce наша адаптация не слетит.

Бывают случаи, когда после обновления WC перестают работать некоторые элементы плагина. Решение: требуется обновить локально те или иные (требующиеся) файлы в локализованную папку из обновленной wp-content/plugins/woocommerce/templates/

Самый удобный способ обновить локальную версию woocommerce: скачать архив с последней версией плагина, открыть в настройках WC меню Состояние системы и залить в локальную папку те файлы которые помечены красным (с требованием обновить).

Генерация заголовка шаблона вывода категорий и товаров находится в нелокализованной папке wp-content/plugins/woocommerce/includes/ в файле wc-template-functions.php.
Рекомендация: просто прописать стиль для заголовка h1 class=»page-title»

Настройка ссылок

Очень важно для правильной работы движка WC настроить ЧПУ-ссылки. Надо установить плагин Cyr to Lat enhanced, а в меню Настройки/Постоянные ссылки настроить так:

Общие настройки — Название записи

Дополнительно

База категорий товара — product-category
База меток товара — product-tag

База постоянных ссылок на товар

Произвольная база — /product/%product_cat%

[site-socialshare]
  • Похожие записи
  • Комментарии
  • Вложения
Купон на следующий заказ

Купон на следующий заказ

Проработаем функционал по отправке купона на следующий заказ. Дополнительные условия: Купон должен отправлять только при наличии в текущем заказе товара из определенной категории Номинал купона либо 30% если сумма следующей Читать далее »

Предварительная стоимость (товар + количество)

Предварительная стоимость (товар + количество)

Необходимо сделать, чтобы при изменении количества посетитель видел финальную стоимость покупки (а не тогда, когда он уже закинул товар в корзину). Решение для простого товара // Предварительная сумма: Цена + Читать далее »

Настройка полей заказчика

Настройка полей заказчика

При заказе товара необходимо заполнить данные покупателя (имя, телефон, адрес доставки и т.д.). В стандартном варианте поля эти несколько «раздуты», много лишнего, требуется некоторое оформление. Можно использовать плагин Saphali Woocommerce Читать далее »

/

Добавить комментарий

Notice: Функция WP_Styles::add вызвана неправильно. Стиль с дескриптором "editor-buttons" был поставлен в очередь с незарегистрированными зависимостями: dashicons. Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 6.9.1.) in /home/t/tiberi6w/opttour.ru/public_html/wp-includes/functions.php on line 6131

Пока нет комментариев. Будь первым!

Адаптация woocommerce под свой шаблон
Скидки Woocommerce
Рекомендации для васСкидки WoocommerceOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.