Вывод артикула товара в корзине WooCommerce с ссылкой на товар и без нее

Получить артикул на странице корзины магазина поможет фильтр woocommerce_cart_item_name. Прежде атрибут должен быть добавлен товару. Сделать это можно открыв редактирование товара, далее в блоке Данные товара перейти на вкладку запасы и заполнить поле Артикул

Добавить артикул товару WooCommerce

Вывод артикула товара в корзине

Читать далее Вывод артикула товара в корзине WooCommerce с ссылкой на товар и без нее

WooCommerce магазин в режиме каталога — без кнопки «в корзину»

Две строчки кода, размещенные в functions.php или другом, вашем конфигурационном файле, уберут кнопку «Добавить в корзину» из содержания страниц товара, каталога и категорий. Таким образом, магазин на WooCommerce будет работать в режиме каталога. Читать далее WooCommerce магазин в режиме каталога — без кнопки «в корзину»

Вывод атрибутов товара WooCommerce

Описанные здесь примеры позволяют вывести атрибуты товара WooCommerce в произвольном месте и при необходимости сделать их кликабельными.

Начнем с простого вывода на странице товаров, но важно понять, как вывести их именно там, где этого требует поставленная задача. Будь то, страница товара или страница магазина. Читать далее Вывод атрибутов товара WooCommerce

Настроить сообщение об ошибке на странице оформления заказа WooCommerce

Этот сниппет позволит настроить текст сообщения на странице оформления заказа. Ошибка появляется когда пользователь не заполняет какое-то из обязательных полей и вроде так и надо, но слово «Оплата» в этом сообщении совсем неуместна. Читать далее Настроить сообщение об ошибке на странице оформления заказа WooCommerce

Изменить или убрать заголовок на главной странице магазина WooCommerce

Оказывается, для редактирования заголовка страницы магазина, совсем не обязательно устанавливать плагины.

Достаточно добавить в следующий сниппет в ваш function.php:

// Заголовок на главной странице магазина
add_filter( 'woocommerce_page_title', 'theme_shop_page_title');
function theme_shop_page_title( $page_title ) {
    if( 'Главная' == $page_title) { // Заголовок который нужно изменить или убрать
       return ""; // Здесь может быть заголовок главной страницы магазина
   }
}

Если заголовок не требуется, то между кавычками ничего не должно быть, в обратном случае впишите туда свой текст.

 

WooCommerce убрать сортировку товаров

Сортировка товаров WooCommerce по цене, популярности и т.д. в некоторых случаях не нужна, не вписывается в идеологию или дизайн интернет-магазина.

Ниже приведены два способа, один из которых просто убирает сортировку, другой позволяет убрать каждый из ее элементов по отдельности. Читать далее WooCommerce убрать сортировку товаров

Woocommerce с чего начать свою тему

С чего начать создавать свою тему с поддержкой WooCommerce?

В первую очередь, откройте свой файл page.php и сохраните его с именем woocommerce.php

Далее, найдите цикл. Это будет код содержащий строки: Читать далее Woocommerce с чего начать свою тему

Вывод товаров WooCommerce по категориям и атрибутам

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

После того, как товары выбраны по заданным параметрам, их необходимо отобразить, а для этого нужно создать новый цикл. Хоть, он и описан ниже, здесь интересен не он, а запрос для показа продуктов из определенных категорий. Читать далее Вывод товаров WooCommerce по категориям и атрибутам