главная/WooCommerce

WooCommerce

Практика WooCommerce: доработка магазина, кастомизация корзины и чекаута, интеграции.

Фотореалистичный кадр стола приёмки товара: кожаный рюкзак стоит на почтовых весах, вдоль него растянута жёлтая рулетка, рядом штангенциркуль и крафтовая бирка со штрихкодом, слева монитор с админской карточкой товара — длинная форма с вкладками и полями — иллюстрация к статье о получении всех данных товара WooCommerce по его ID.
12 сентября 2026 г.

Как получить все данные товара WooCommerce по его ID: объект WC_Product и его методы

Название, цена, остаток, вес, картинки, атрибуты, произвольные поля — всё это отдаёт объект товара, который возвращает wc_get_product(). Шпаргалка по методам WC_Product по группам, разница между типами товаров, работа с вариациями, датами и ценами, а также способ получить все данные разом.

Читать →
Фотореалистичный кадр рабочего стола: на переднем плане проволочная магазинная корзинка с серым керамическим чайником на упаковочной бумаге, за ней открытый ноутбук с карточкой того же чайника, где под ценой контурная кнопка с иконкой корзины и стрелкой вместо обычной кнопки покупки — иллюстрация к статье о замене кнопки «В корзину» на «Перейти в корзину» для товаров, уже добавленных в корзину WooCommerce.
12 сентября 2026 г.

Кнопка «Перейти в корзину» вместо «В корзину», если товар уже добавлен: WooCommerce без правки шаблонов

Покупатель уже положил товар в корзину, а карточка по-прежнему предлагает «В корзину» — так появляются случайные дубли. Показываем, как заменить кнопку на «Перейти в корзину» для товаров, которые уже в корзине: хуками, без правки шаблонов, в карточке товара и в каталоге, с учётом Ajax-добавления и кеширования страниц.

Читать →
Фотореалистичный кадр сверху на прилавок небольшой лавки: планшет в подставке со страницей корзины, где у средней строки выделено поле количества, а блок итогов полупрозрачный с кольцом загрузки и под таблицей пустое место без кнопок, рядом плетёная корзинка с мылом, свечами и банкой джема, слева крафтовые пакеты и бечёвка — иллюстрация к статье о скрытии кнопки «Обновить корзину» и автообновлении корзины WooCommerce.
12 сентября 2026 г.

Как скрыть кнопку «Обновить корзину» в WooCommerce и обновлять корзину автоматически

Кнопка «Обновить корзину» — лишний шаг для покупателя: изменил количество, забыл нажать, и итог не пересчитался. Показываем, как заставить классическую корзину WooCommerce обновляться сама при изменении количества, спрятать кнопку одним CSS-правилом и почему в блочной корзине делать ничего не нужно.

Читать →
Фотореалистичный кадр сортировочного стола склада: три открытых крафтовых ящика с пустыми бирками, в среднем — настольная лампа с картонной биркой со штрихкодом на бечёвке, рядом смартфон с экраном редактирования товара, где в дереве категорий отмечена одна галочка — иллюстрация к статье о том, как получить категорию товара WooCommerce по его ID.
12 сентября 2026 г.

Как программно получить категорию товара WooCommerce по его ID

Название, ID или ссылка на категорию товара нужны в шаблонах, письмах и интеграциях постоянно. Разбираем безопасные способы получить категории по ID товара: get_the_terms(), wc_get_product_terms(), метод get_category_ids() у объекта товара, выбор главной категории, вариации и готовый вывод со ссылками.

Читать →
Фотореалистичный кадр с низкого ракурса: на потёртом дубовом столе дорожка настоящих хлебных крошек с обломком корочки ведёт к монитору и обрывается, не доходя до него, на экране в расфокусе страница товара с короткой полоской навигации вверху и крупной карточкой керамической кружки — иллюстрация к статье об удалении последнего элемента из хлебных крошек WooCommerce.
12 сентября 2026 г.

Как убрать последний элемент из хлебных крошек WooCommerce

На странице товара хлебные крошки заканчиваются его же названием — тем, что и так стоит в заголовке. Показываем, как убрать последний элемент одним фильтром woocommerce_get_breadcrumb без правки шаблонов, что при этом происходит с разметкой BreadcrumbList и как быть, если крошки выводит Yoast или Rank Math.

Читать →
Фотореалистичный кадр складского стеллажа небольшого интернет-магазина по диагонали вглубь: на переднем плане открытый ноутбук со страницей каталога, где верхние ряды карточек товаров обычные, а нижний ряд приглушён серым, за ним полки — ближние плотно заставлены картонными коробками, дальние полупустые с одинокими коробками и пустыми ячейками — иллюстрация к статье о сортировке товаров по наличию в WooCommerce.
12 сентября 2026 г.

Как упорядочить товары по наличию в WooCommerce: сначала в наличии, потом остальные

Каталог, где на первом экране половина карточек с плашкой «Нет в наличии», выглядит заброшенным. Разбираем, как в WooCommerce показывать товары в наличии первыми, затем под заказ и только потом отсутствующие — одним фильтром, с сохранением сортировки, которую выбрал покупатель.

Читать →
Фотореалистичный кадр строго сверху: на деревянном столе открытая коробка с керамической вазой в пузырчатой плёнке и красным значком «хрупкое», по центру смартфон с экраном выбора способа оплаты, где одна из строк отключена и перечёркнута, справа несколько купюр, монеты и кожаный кошелёк — иллюстрация к статье об отключении наложенного платежа для отдельных товаров в WooCommerce.
11 сентября 2026 г.

Как отключить наложенный платёж для конкретных товаров в WooCommerce

Дорогой, хрупкий или сделанный под заказ товар — не тот случай, когда хочется отправлять его с оплатой при получении. Разбираем, как убрать «Наложенный платёж» из способов оплаты, если в корзине есть такие товары: по списку ID или, удобнее, по категории, с учётом вариативных товаров и блочного чекаута.

Читать →
Фотореалистичный кадр офиса небольшого интернет-магазина: по центру монитор со страницей результатов поиска — строка поиска вверху и ровная сетка карточек товаров с керамическими кружками, по обе стороны на столе те же кружки в разной глазури, одна в упаковочной бумаге, открытая коробка, клавиатура и блокнот — иллюстрация к статье о поиске только по товарам в WooCommerce
11 сентября 2026 г.

Поиск только по товарам в WooCommerce: убираем записи и страницы из выдачи

Покупатель ищет «кроссовки», а в выдаче — статья из блога и страница «О нас». В магазине поиск должен находить товары. Разбираем два способа: жёсткий — ограничить весь поиск сайта товарами через pre_get_posts, и мягкий — отдельная форма поиска по товарам, которая не мешает искать по блогу.

Читать →
Фотореалистичный кадр упаковочного стола интернет-магазина: планшет в подставке со страницей корзины, где вверху зелёная полоса прогресса до бесплатной доставки, вокруг картонные коробки — открытая с товаром в бумаге и запечатанная с этикеткой, диспенсер скотча, пузырчатая плёнка и сканер штрихкодов — иллюстрация к статье о сообщении про бесплатную доставку в WooCommerce
11 сентября 2026 г.

Как показать в корзине WooCommerce «до бесплатной доставки осталось …»

«Добавьте товаров ещё на 800 ₽ — и доставка бесплатная» — одна строка в корзине, которая заметно поднимает средний чек. Разбираем, как вывести её в WooCommerce без плагинов: считаем остаток до порога, берём порог из настроек доставки, показываем в корзине и на чекауте.

Читать →