WooCommerce как вывести новинки на карточке товара

Есть еще одна задача для продвижения интернет магазина на WooCommerce полезная для ваших клиентов. Очень часто мне приходят заказы на вывод новых товаров внутри карточки товара рядом с похожими товарами. Думаю это задача частая не только у меня, а вот в стандартных темах для WooCommerce этого не предусмотрено. Поэтому я решил сегодня немного приоткрыть завесу и описать процесс создания блока с новыми товарами в карточке товара.

Также вам будет интересна моя предыдущая статья из серии уроков WooCommerce «WooCommerce как вывести аукционный товар со скидкой в карточке товара«.

Как и в предыдущем уроке для разработки этого блока мы возьмем существующий блок с выводом похожих статей. Все будем делать по порядку.

  1. Находим файл шаблона для карточки товара, обычно он находится в папке /wp-content/themes/{имя вашей темы}/woocommerce/content-single-product.php.
  2. В нижней его части вы найдете подключение файла похожих товаров выглядит он так:
    прямо под этой строкой прописываем подключения нового файла в котором мы добавим код для вывода новых товаров (новинок).
  3. Теперь, когда путь для подключения файла мы прописали, необходимо создать сам файл. Создаем файл по пути /wp-content/themes/{имя вашей темы}/woocommerce/single-product/product-new.php
  4. В созданный файл product-new.php копируем содержимое файла related.php который находится по пути /wp-content/themes/{имя вашей темы}/woocommerce/single-product/related.php.
  5. Проверьте как выводятся товары в карточке товара. Если все сделано правильно, то у вас будет 2 блока похожих товаров.
  6. В файле product-new.php измените название блока на «Новинки в интернет магазине».
  7. Далее для вывода новых товаров нам будет необходимо изменить массив с параметрами для функции apply_filters( ‘woocommerce_related_products_args’, array( … ).
  8. Ниже я приведу пример как это сделано у меня.
Код можно доработать и вывести новые товары именно из родительской для товара категории, для этого необходимо доработать код немного.
Если у вас не получилось, пишите в комментариях вопросы, постараюсь на них ответить.

Данный код для вывода аукционных товаров был протестирован с версией WooCommerc 3.0, в меньшей или старшей версии код может немного изменяться.

Купить хостинг WordPress

Читайте также:

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Шаблоны для WordPress
Самый лучший хостинг в Украине
Стабильный хостинг для Drupal