WordPress · 5 мин чтения

Настройки WooCommerce: чеклист перед первыми продажами

За практикой на WordPress-проектах вижу одну и ту же картину: тему и плагин WooCommerce ставят за час, а сами настройки WooCommerce откладывают на «потом» и разбираются с ними уже после первых заказов, когда платёж не проходит или клиент недоволен доставкой. Ниже чеклист в том порядке, в котором сам прохожу его на клиентских магазинах, от общих параметров до защиты каталога, чтобы не переделывать всё после запуска.

Базовые настройки WooCommerce перед запуском

Первым делом прохожу общие параметры в WooCommerce, а не тему оформления. Тема отвечает за внешний вид, а вот эти пункты за то, посчитается ли заказ вообще:

  • валюта и формат цены: разделитель тысяч, число знаков после запятой, положение знака валюты
  • страна и регион продаж по умолчанию, список стран доставки
  • единицы веса и размеров, от них зависит расчёт доставки СДЭК и других служб
  • отдельные страницы магазина, корзины, оформления заказа и личного кабинета, на готовых темах их иногда путают со старыми страницами сайта
  • управление остатками включено, чтобы не продавать товар, которого физически нет на складе

На одном магазине забыли выставить формат цены под рубли после переноса с англоязычной темы, и на кассе покупатели видели цену вида «1200.00 $» вместо рубля. За первую неделю это заметно просадило конверсию оформления заказа, хотя сам товар и цена были правильными.

Настройка каталога и карточек товара

Каталог собираю по единой схеме, чтобы потом не редактировать сотни карточек вручную:

  • атрибуты и вариации: размер, цвет, комплектация, с привязкой остатков к каждой вариации отдельно
  • SKU для сверки с товароучётной системой или складской таблицей
  • вес и габариты товара, без них служба доставки не сможет посчитать тариф
  • перекрёстные продажи и upsell в карточке товара
  • SEO-поля тайтл и дескрипшн на карточках через Yoast или RankMath
  • ЧПУ для товаров вида /product/nazvanie/ вместо product_id в адресе

Уведомления о новом заказе в Telegram чаще собираю не через штатную почтовую рассылку WooCommerce, а через n8n: вебхук на создание заказа, короткая обработка данных и сообщение менеджеру с составом корзины. Работает быстрее почты и не теряется в спаме.

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

Настройка оплаты: эквайринг и электронные кошельки

Подключаю оплату всегда через официальный плагин платёжной системы, а не через сторонние сборки с форумов, и обязательно проверяю приём тестового платежа в песочнице до того, как магазин увидят реальные покупатели. Отдельно смотрю, что вебхук от платёжной системы не блокируется файрволом хостинга, иначе заказ оплачен, а в WooCommerce статус так и висит «в ожидании».

Способ оплаты Интеграция с WooCommerce Особенность
T‑Bank Эквайринг официальный плагин, оплата на странице магазина без редиректа на сторонний сайт подходит для разового приёма банковских карт
ЮKassa плагин или API, есть тестовый режим поддерживает СБП и рассрочку
CloudPayments плагин и API умеет рекуррентные списания, полезно для подписок

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

Настройка доставки и расчёт стоимости

Зоны доставки настраиваю по регионам, а не одной строкой «вся Россия», иначе покупатель из отдалённого региона увидит ту же цену доставки, что и покупатель из соседнего города, и это первое, из-за чего пишут в поддержку. Отдельно добавляю самовывоз как метод доставки с нулевой стоимостью и порог бесплатной доставки от определённой суммы заказа, это стабильно поднимает средний чек.

Служба доставки Интеграция с WooCommerce Особенность
СДЭК плагин с расчётом тарифа по API и печатью этикетки пункты выдачи на карте прямо на сайте
Boxberry плагин с расчётом стоимости и сроков наложенный платёж при получении
Почта России официальный модуль по весу и региону дешевле для удалённых регионов

Налоги и документы для приёма онлайн-оплаты

Ставку НДС в настройках WooCommerce выставляю по факту системы налогообложения продавца: для ИП на УСН обычно ноль, для компании на ОСН своя ставка на группу товаров. Отдельно проверяю интеграцию с онлайн-кассой по 54-ФЗ, чек должен пробиваться автоматически при смене статуса заказа на «оплачен», а не вручную кассиром задним числом.
В футере обязательны публичная оферта, политика обработки персональных данных и условия возврата, без них платёжная система вправе отклонить заявку на подключение эквайринга. И отдельно слежу за 152-ФЗ: базу клиентов и заказы храню на сервере в России, а не выгружаю в облачные таблицы вроде Google Sheets для внешней CRM, это уже прямое нарушение по локализации персональных данных.

Безопасность и производительность WooCommerce

WooCommerce и его платёжные плагины обновляются часто, и часть релизов закрывает конкретные уязвимости, поэтому обновления ядра, темы и плагинов ставлю по графику, а не «когда будет время». Перед обновлением плагина эквайринга или доставки всегда снимаю резервную копию базы и файлов, откатить магазин за пять минут проще, чем чинить сломанный чекаут ночью.
Отдельно ограничиваю число попыток входа в админку и настраиваю кэширование так, чтобы страницы корзины и оформления заказа не кэшировались, иначе один покупатель может увидеть кэшированную корзину другого. Изображения товаров сжимаю при загрузке, каталог на триста и больше карточек без этого грузится заметно дольше.
Если настройка перерастает в доработку каталога, интеграцию с 1С или сторонним API, такие задачи беру в разработку и доработку сайта на WordPress.

Частые вопросы

Сколько времени занимает настройка WooCommerce перед запуском?

На магазине с готовым каталогом до полусотни товаров базовые настройки, оплата и доставка закрываются за два-три дня. Если каталог собирается с нуля вместе с атрибутами и вариациями, срок растягивается до полутора-двух недель.

Нужен ли отдельный хостинг под WooCommerce?

Общий хостинг для WordPress подходит, если магазин небольшой и без резких скачков трафика. С ростом каталога и заказов упираюсь в лимиты по памяти PHP и числу одновременных соединений с базой, тогда переношу на VPS с настроенным кэшированием отдельно от страниц корзины.

Что делать, если оплата через ЮKassa или T‑Bank не проходит после настройки?

Сначала проверяю статус вебхука в личном кабинете платёжной системы, чаще всего дело в блокировке запроса файрволом хостинга. Дальше смотрю на SSL-сертификат сайта и совпадение секретного ключа в настройках плагина с ключом из личного кабинета банка.

Сколько стоит настроить WooCommerce у разработчика?

Если нужен аудит и донастройка уже существующего магазина, обычно хватает разовой консультации, у меня она от 3 000 ₽. Если магазин собирается с нуля со всем описанным выше, оцениваю это как разработку сайта на WordPress, от 60 000 ₽.

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно