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

Страница Магазин (её ещё можно назвать каталогом товаров) является системной страницей WooCommerce, на которой отображаются по умолчанию все товары.

Как проверить, что пользователь уже покупал определённый товар? И вывести сообщение об этом.

Сообщение, если клиент уже покупал товар

В этом уроке я на практике научу вас пользоваться функцией wc_customer_bought_product(), которой, когда я начинал работать с WooCommerce, ещё не существовало.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1 2 3 4

Миша Рудрастых и WordPress

Полезности из мира WordPress и жизни студии.

Мой телеграм-канал