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

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

Отображаем процент скидки в карточке товара

Как отобразить процент скидки товара в WooCommerce

В этом уроке я покажу, как без помощи плагинов отобразить плашки с процентом скидки в карточке товара. Если скидки нет, то плашка отображаться не будет (конечно же).

Отображаем габариты товара на странице магазина и в категориях

Как отобразить габариты товара в карточке товара WooCommerce

В этом уроке вы научитесь получать габариты товара (длину, ширину, высоту) из объекта товара и отображать их (или что-либо ещё) в карточке товара, сразу после кнопки добавления в корзину.

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

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

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

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

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

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

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

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

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

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

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

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

1 2