Перейти к основному содержимому

Разработка 17 октября 2026г. 9 мин чтения

WooCommerce: когда подходит под магазин, а когда нет

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

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

WooCommerce стоит на миллионах сайтов, и в этом его сила и его беда одновременно. Сила в том, что под него есть готовое решение почти любой задачи. Беда в том, что его ставят на проекты, для которых он не проектировался, а потом полтора года чинят.

К нам приходят с двумя противоположными запросами: "сделайте дёшево на WooCommerce" и "снимите нас с WooCommerce, он не тянет". Обычно это один и тот же магазин с разницей в два года.

Что вы получаете сразу после установки

Базовый набор закрывает обычную розницу:

  • каталог с категориями, атрибутами и вариациями товара (размер, цвет, объём);
  • корзина, оформление заказа, гостевой заказ без регистрации;
  • статусы заказов и письма покупателю на каждом статусе;
  • купоны: процент, фиксированная сумма, ограничение по товарам и датам;
  • зоны доставки с фиксированной ценой или расчётом от суммы;
  • налоги, отчёты по продажам, выгрузка заказов в CSV.

Для магазина на 50-300 позиций с одним складом и парой способов оплаты этого достаточно без единого платного дополнения. Разворачивается такая связка за час, лицензионных отчислений нет, специалистов на рынке много, и почасовая ставка у них ниже, чем у разработчиков коробочных систем.

Чего в коробке нет и за что придётся доплатить

Тут и начинается настоящая смета.

Обмен с 1С. Штатной интеграции нет. Есть модули обмена по протоколу CommerceML: сам модуль порядка 5 000-15 000 рублей, настройка выгрузки товаров, цен, остатков и обратной передачи заказов занимает от 20 до 60 часов. Подводные камни те же, что и на других движках, мы разбирали их в материале про интеграцию сайта с 1С.

Сложные цены. Оптовые уровни, цена от объёма, персональные прайсы, цена по запросу. Всё это делается платными расширениями или доработкой, и каждое такое расширение потом надо обновлять вместе с движком.

B2B-логика. Юрлица с реквизитами, счёт на оплату, отсрочка платежа, кабинет с историей отгрузок и повторным заказом в один клик. Собирается из четырёх-пяти плагинов, которые между собой не дружат.

Большой каталог с фильтрами. Штатная фильтрация по атрибутам работает через общую таблицу мета-данных. На тысяче товаров это незаметно, на пяти тысячах фильтр начинает думать по несколько секунд. Лечится платным фильтром с собственными индексами или внешним поисковым движком.

Обязательный набор для российского магазина

Ни один магазин в России не запускается на голом WooCommerce. Минимальный комплект выглядит так.

Задача Чем закрываем Порядок затрат
Приём оплаты Официальный модуль ЮKassa, Т-Кассы или другого провайдера Модуль бесплатно, комиссия 2,4-3,5% с оборота
Чеки по 54-ФЗ Облачная касса у оператора 2 000-4 000 рублей в месяц
Доставка Модули СДЭК, Boxberry, Почты России с расчётом по тарифам 3 000-8 000 рублей за модуль или подписка
Товарный фид Плагин выгрузки в Яндекс и на площадки 0-6 000 рублей в год
Скорость Кэш, оптимизация картинок, объектный кэш 0-5 000 рублей в год
Бэкап и защита Плагин резервных копий, файрвол 4 000-9 000 рублей в год

Итог по деньгам: на старте 40 000-90 000 рублей сверх разработки, дальше 25 000-60 000 рублей в год за продление лицензий. Продлевать обязательно: без активной лицензии дополнение перестаёт обновляться и однажды отваливается после очередного обновления ядра. Полную смету магазина по этапам мы разбирали в статье сколько стоит интернет-магазин.

Где начинаются тормоза

Порог по каталогу примерно такой. До 1 000 товаров магазин живёт спокойно. От 1 000 до 5 000 нужен тюнинг: объектный кэш в памяти, чистка мета-таблицы, вынос фильтров на отдельный механизм. Свыше 10 000 позиций с ежечасной выгрузкой цен и остатков из 1С проект превращается в постоянную оптимизацию.

Тормозит вот что:

  1. Структура хранения. Товар лежит как обычная запись плюс десятки строк в общей таблице мета-данных. Выборка с фильтром по трём атрибутам собирает тяжёлый запрос с несколькими соединениями.
  2. Некэшируемые страницы. Корзина, оформление заказа и личный кабинет персональные, отдать их из кэша нельзя. Каждый такой заход это полноценная работа PHP и базы.
  3. Обновление остатков. Пока выгрузка из учётной системы пишет цены, сайт отвечает медленнее. На больших каталогах обмен приходится дробить и гонять ночью.
  4. Фоновые задачи по посещениям. Штатный планировщик WordPress запускается визитами посетителей, и на магазине с очередью писем и обменов он опаздывает.

Отдельная история - пик нагрузки. Полсотни одновременных покупателей на дешёвом виртуальном хостинге кладут магазин. Что с этим делать в целом, мы описывали в статье про ускорение сайта, но для магазина половина рецептов оттуда не работает: кэшировать нечего.

Хостинг: на чём это должно жить

Тариф за 200 рублей в месяц под магазин не годится, даже если каталог маленький. Рабочий минимум: PHP 8.2 и выше, 2-4 вычислительных ядра, от 4 ГБ оперативной памяти, база на быстрых дисках, объектный кэш Redis, настоящий системный планировщик вместо штатного, серверы в России из-за требований 152-ФЗ. Порядок цены: 1 500-5 000 рублей в месяц. Критерии выбора мы разложили подробно в материале про хостинг для WordPress.

Экономия на этом пункте самая обидная: магазин собран правильно, а карточка открывается три секунды, и покупатель уходит к тому, у кого она открывается за одну.

Безопасность: магазин с деньгами требует дисциплины

В обычном корпоративном сайте взлом это неприятность. В магазине это база заказов с именами, телефонами и адресами покупателей, то есть персональные данные и разговор с Роскомнадзором.

Каждый плагин - чужой код с полным доступом к базе. Отсюда правила, которые мы прописываем в договоре на поддержку:

  • обновления ядра и дополнений в течение недели после выхода, сначала на тестовой копии;
  • ежедневный бэкап с хранением 30 дней и проверкой восстановления раз в квартал;
  • двухфакторная авторизация у всех, кто заходит в админку;
  • отдельные роли: контент-менеджеру не нужны права администратора;
  • ревизия плагинов раз в полгода, всё неиспользуемое удаляется, а не отключается.

Число дополнений стоит держать в пределах двух десятков. Какие из них нужны, а какие лучше не ставить, мы собрали в разборе плагинов WordPress.

Стоимость владения за три года

Главный аргумент в пользу WooCommerce - экономия на лицензии. Считаем на среднем магазине с каталогом около 1 500 товаров и обменом с учётной системой.

Статья WooCommerce Коробочное решение
Разработка и запуск 250 000-450 000 руб. 400 000-700 000 руб.
Лицензия на старте 0 50 000-110 000 руб.
Дополнения и продления 30 000 руб. в год 15 000-25 000 руб. в год
Хостинг 36 000 руб. в год 48 000 руб. в год
Поддержка и обновления 10 000-20 000 руб. в месяц 10 000-20 000 руб. в месяц

За три года разрыв сокращается до 15-25 процентов вместо двукратной разницы, которая видится на старте. Лицензия оплачивается один раз, а поддержка магазина на плагинах идёт каждый месяц и на сложных проектах выходит дороже. Сравнение движков между собой без привязки к бюджету мы делали в обзоре CMS для интернет-магазина.

Три сценария и что мы советуем

Розница, 100-500 товаров, одна цена, оплата картой, доставка курьером и в пункты выдачи. Берите WooCommerce не раздумывая. Запуск 250 000-350 000 рублей, поддержка недорогая, менеджер справится с каталогом сам.

1 500-5 000 позиций, обмен с 1С, фильтры по параметрам, акции. Работает, но требует сильного подрядчика и бюджета на доработки. Считайте оба варианта: если смета на дополнения переваливает за 150 000 рублей, разница с коробкой исчезает.

B2B с ценами по договорам, отсрочкой, счетами, кабинетом дилера и каталогом на 20 000 позиций. Здесь WooCommerce не берём. Каждый пункт закрывается отдельным дополнением, а вместе они превращаются в конструкцию, которую страшно обновлять.

Признаки, что пора переезжать

Проверьте по списку. Три и больше совпадений - повод считать переезд.

  1. Карточка товара открывается дольше двух секунд при незагруженном сервере.
  2. Обмен с 1С идёт больше часа или регулярно обрывается.
  3. Админка ощутимо тормозит при редактировании товара.
  4. Обновление любого плагина требует ручной проверки половины сайта.
  5. В магазине больше 30 активных дополнений.
  6. Нужную функцию нельзя добавить без переписывания чужого кода.
  7. Сайт падает на распродажах и в предпраздничные дни.
  8. Счёт за доработки за год превысил стоимость лицензии коробочной системы.

Переезд не бесплатный: перенос каталога, сохранение адресов страниц, редиректы и повторная настройка обменов. Планировать его лучше в низкий сезон и с полным сохранением структуры адресов, иначе к затратам добавится просадка в поиске.

Кому эта связка подходит

WooCommerce честно закрывает розничный магазин со средним каталогом и понятной логикой продаж, и делает это дешевле любой коробки на старте. Его слабое место не в самом плагине, а в том, что сложный магазин на нём собирается из десятка чужих дополнений, каждое со своим циклом обновлений. Чем дальше проект уходит от простой розницы в сторону B2B, больших каталогов и обменов с учётной системой, тем быстрее экономия съедается поддержкой.

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

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

Сколько товаров выдерживает WooCommerce?

До 1 000-2 000 товаров магазин работает без специальных ухищрений, если стоит на нормальном сервере. От 5 000 позиций начинается тюнинг: объектный кэш, вынос фильтрации, чистка мета-таблицы. Каталоги больше 20 000 позиций с частым обновлением цен обычно дешевле вести на движке, изначально рассчитанном на такие объёмы.

Правда ли, что WooCommerce бесплатный?

Бесплатен сам плагин и базовый функционал: каталог, корзина, заказы, купоны, простая доставка. Платить приходится за дополнения под российские реалии: обмен с 1С, сложные цены, продвинутые фильтры, часть модулей доставки. По нашей практике это 25 000-60 000 рублей в год на лицензиях плюс хостинг.

Можно ли связать WooCommerce с 1С?

Да, штатной интеграции нет, но есть готовые модули обмена по протоколу CommerceML. Модуль стоит порядка 5 000-15 000 рублей, настройка обмена товарами, ценами, остатками и заказами занимает от 20 до 60 часов работы разработчика. Сложные схемы с несколькими складами и своими правилами цен обходятся дороже.

Что опаснее всего в магазине на WordPress?

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

Вопросы читателей по теме

Все вопросы и ответы

Нужен сайт по этой теме?

Расскажите о задаче – вернёмся с расчётом и предложением структуры.