Страница «Магазин»

Тут вы найдёте:

  • Сниппеты кода для functions.php, позволяющие изменить то, как работает ваша страница «Магазин» в WooCommerce.
  • Функции, имеющие непосредстенное отношение к этой странице.

Также вот видеоурок про страницу магазина из моего курса WooCommerce.

Как исключить товары из определённой категории со страницы «Магазин»

Думаю некоторые из вас, прочитав заголовок, уже подумали – ну вот, ещё один пример хука pre_get_posts. Но нет, здесь мы будем модифицировать цикл товаров WooCommerce несколько другими образом.

Скрываем товары, которых нет в наличии со страницы каталога и категорий товаров

В этом уроке я покажу вам сниппет кода для functions.php, после вставки которого, со страницы «Магазин», категорий и меток товаров исчезнут те товары, которых нет в наличии.

Сначала отображаем товары, которые есть в наличии

Добавение опции сортировки, позволяющей отобразить товары в наличии в первую очередь

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

Изменяем кнопку добавления в корзину, если товар уже в ней

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

Как задать количество товаров на странице Магазин и в категориях

Вообще есть два способа это сделать – через кастомайзер и через фильтр-хук.

Добавление или удаление доступных опций сортировки товаров

Опция сортировки товаров в случайном порядке

В этом уроке я покажу, как добавить свою произвольную опцию сортировки товаров WooCommerce, а также, как удалить стандартные варианты.

is_shop()

Проверяет, находимся ли на странице "Магазин".