Страница Магазин (её ещё можно назвать каталогом товаров) является системной страницей WooCommerce, на которой отображаются по умолчанию все товары.
В одном из прошлых уроков мы уже изменяли формат отображения цены для вариативных товаров. В этом уроке попробуем сделать то же самое и для сгруппированных товаров в WooCommerce.
В этом уроке покажу, как можно вывести вариации товара и их количество в наличии на страницах «Магазин», категориях и метках товаров.
В этом уроке я покажу, как без помощи плагинов отобразить плашки с процентом скидки в карточке товара. Если скидки нет, то плашка отображаться не будет (конечно же).
В этом уроке вы научитесь получать габариты товара (длину, ширину, высоту) из объекта товара и отображать их (или что-либо ещё) в карточке товара, сразу после кнопки добавления в корзину.
В этом уроке я на практике научу вас пользоваться функцией wc_customer_bought_product(), которой, когда я начинал работать с WooCommerce, ещё не существовало.
Думаю некоторые из вас, прочитав заголовок, уже подумали – ну вот, ещё один пример хука pre_get_posts. Но нет, здесь мы будем модифицировать цикл товаров WooCommerce несколько другими образом.
В этом уроке я покажу вам сниппет кода для functions.php
, после вставки которого, со страницы «Магазин», категорий и меток товаров исчезнут те товары, которых нет в наличии.