Логотип seo-prodvizhenie-biznesa.ru
+7 (921) 333-77-45

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

WooCommerce: что настроить сразу после установки, чтобы магазин продавал
Анатолий Кузнецов
Анатолий Кузнецов
SEO-оптимизатор с 20-летним стажем. Автор блога seo-prodvizhenie-biznesa.ru о продвижении и доработке сайтов.

WooCommerce ставится за две минуты, а магазин после установки получается такой, в котором нельзя купить: доставка не настроена, письмо покупателю уходит с адреса вида wordpress@вашдомен, а цена показывается без понятного указания, входит в неё налог или нет. Мастер первичной настройки закрывает примерно треть работы — он спрашивает про страну, тип товаров и электронную почту, а дальше оставляет вас наедине с восемью вкладками настроек. Ниже — порядок, в котором эти вкладки нужно пройти, чтобы магазин принимал заказы и не создавал себе проблем на годы вперёд.

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

Требования к серверу: проверить до того, как ставить

Половина странных поломок магазина — не ошибки плагина, а несоответствие площадки. В официальной документации WooCommerce перечислены требования прямым текстом: WordPress версии 6.9 или выше, PHP версии 8.3 или выше (проверено вплоть до PHP 8.4), MySQL 8.0 или выше либо MariaDB 10.6 или выше, лимит памяти WordPress 256 МБ или больше и поддержка HTTPS. Отдельно указаны необязательные компоненты: поддержка cURL или fsockopen, SOAP для части расширений и поддержка многобайтовых строк — она нужна, если магазин не на английском, то есть всем русскоязычным.

Там же сказано, что технически всё работает и на PHP 7.4 с MySQL 5.6, но эти версии сняты с поддержки и могут подвергать сайт уязвимостям. Рекомендованные требования самого WordPress близкие — PHP 8.3 или выше и MariaDB 10.11 либо MySQL 8.0 и выше. Практический вывод: до установки откройте раздел «Здоровье сайта», вкладку со сведениями, и посмотрите версию PHP, лимит памяти и версию базы. Если лимит 128 МБ, каталог из нескольких тысяч товаров будет валиться на импорте, и виноват будет не плагин.

Первый экран: адрес, валюта, регионы продаж и налоги

Общие настройки магазина — это не формальность, от них зависит работа доставки и расчёт налогов. Здесь задаются адрес компании, регионы, куда вы продаёте и куда доставляете, включение расчёта налогов, включение купонов и валюта магазина.

Три места, где чаще всего ошибаются.

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

Валюта и её отображение. Символ, позиция символа, разделитель тысяч и число знаков после запятой. Для большинства российских магазинов знаки после запятой не нужны: «12 400 ₽» читается лучше, чем «12 400.00 ₽».

Налоги. Расчёт налогов выключен по умолчанию, и отдельная вкладка с налоговыми настройками появляется в интерфейсе только после того, как вы их включите. Это регулярный источник недоумения: человек ищет вкладку «Налог» и не находит её.

Доставка: зоны решают всё

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

Логика, которую стоит принять сразу: зоны проверяются сверху вниз, покупатель попадает в первую подходящую. Поэтому узкие зоны («Москва», «Московская область») должны стоять выше широких («Россия»). Обратный порядок — и все ваши московские тарифы никогда не сработают.

Вторая типичная ошибка — забыть про зону «везде остальное». Если покупатель не попал ни в одну зону, ему просто нечего выбрать на оформлении, и заказ обрывается на последнем шаге. Проверять это нужно не глазами по списку, а тестовым заказом с адресом из дальнего региона.

Оплата, обязательные страницы и письма покупателю

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

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

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

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

Набор писем покупателю в коробке включает подтверждение заказа с составом, уведомление о выполнении, письмо при возврате средств, примечание к заказу и приглашение оставить отзыв о товаре. Пройдите по каждому: включено ли, что в теме и в заголовке внутри. И отдельно про техническую сторону: встроенная отправка почты средствами хостинга работает нестабильно, письма уходят в спам или не доходят вовсе. Надёжнее отправка через SMTP того ящика, который уже есть на домене, — проверяется тестовым заказом на свой адрес в другом почтовом сервисе.

Настройка Зачем нужна Где искать
Адрес магазина Основа расчёта налогов и доставки Общие настройки WooCommerce
Регионы продаж и доставки Убирает из корзины страны, куда вы не возите Общие настройки WooCommerce
Включение расчёта налогов Без него вкладка налогов вообще не появится Общие настройки WooCommerce
Ставки и отображение налога Цена «с учётом» или «без учёта» в каталоге и корзине Вкладка налогов, доступна после включения
Зоны доставки Разные тарифы для города, области и остальной страны Настройки доставки, раздел зон
Способы оплаты Только рабочие; каждый проверен тестовым заказом Настройки платежей
Имя и адрес отправителя писем Письма не уходят в спам, покупатель понимает, от кого они Настройки писем
Страницы корзины, оформления и кабинета Магазин перестаёт работать, если страница удалена Дополнительные настройки, раздел страниц
Структура адресов товаров Определяет адреса каталога на годы вперёд Настройки постоянных ссылок WordPress

Адреса товаров: решение, которое потом дорого менять

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

В разделе постоянных ссылок появляется отдельный блок для товаров с четырьмя вариантами: база товара по умолчанию (адрес вида example.com/product/имя-товара), база магазина (example.com/shop/имя-товара), база магазина с категорией (example.com/shop/категория/имя-товара) и произвольная база, где вы задаёте свой префикс. Ниже, в необязательном разделе, настраиваются базы для категорий товаров (по умолчанию product-category), для меток товаров (product-tag) и для атрибутов (по умолчанию пусто).

Мой выбор для большинства магазинов — короткий адрес без категории в пути: товар со временем переезжает из раздела в раздел, а адрес с категорией внутри при этом меняется. Кто всё же выбрал схему с категорией, пусть знает: начиная с WooCommerce 10.5 при нескольких категориях у товара в адрес подставляется самая глубокая из них. Изменение касается только таких схем, прежнее поведение возвращается программным фильтром.

И общее правило: структуру адресов выбирают один раз, до наполнения каталога. Если менять приходится на работающем магазине — только вместе с картой соответствий старых и новых адресов и постраничными перенаправлениями, иначе теряется всё, что успело попасть в поиск.

Карточка товара и то, что магазин отдаёт поиску сам

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

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

Что действительно требует внимания сразу: заголовки страниц и описания для каталога и карточек. Ядро WordPress их не редактирует, а шаблонный заголовок вида «Название товара — Магазин» одинаков у тысячи страниц. Как с этим быть в магазине, разобрано в статье про 12 ошибок оптимизации, которые есть в WooCommerce сразу после установки.

Фильтры, сортировки и пагинация каталога

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

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

Проверка перед запуском: тестовый заказ и телефон

Финальная проверка занимает сорок минут и заменяет неделю догадок «почему не заказывают».

Что проверяем Как проверяем Готово, если
Полный цикл покупки Оформляем настоящий заказ на минимальную сумму Заказ появился в админке, деньги списались и вернулись
Письма Смотрим почту покупателя и почту магазина Оба письма пришли и не попали в спам
Доставка в разных регионах Оформляем с адресом города, области и дальнего региона В каждом случае есть хотя бы один способ доставки
Мобильная версия Проходим весь путь с телефона, не с уменьшенного окна браузера Кнопка покупки видна без прокрутки, поля заполняются
Скорость каталога Открываем категорию с большим числом товаров Страница отвечает без многосекундной паузы
Страницы магазина Открываем корзину, оформление и личный кабинет напрямую Ни одна не отдаёт ошибку и не пустая
Юридические тексты Открываем ссылки из формы заказа Все документы на месте и соответствуют реальности
Ошибка 404 Запрашиваем несуществующий адрес товара Показана понятная страница с поиском по каталогу

Мобильную версию проверяют на настоящем устройстве: половина проблем с оформлением — это поле, перекрытое клавиатурой, и кнопка, до которой не дотянуться пальцем. Что при этом видит робот, разобрано в материале про проверку мобильной версии глазами робота.

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

Мастер настройки закрывает всё нужное

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

Нужен ли отдельный плагин для микроразметки товара

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

Что делать, если цены показываются без налога, а должны с ним

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

Можно ли поменять структуру адресов товаров после запуска

Технически — да, практически — только вместе с постраничными перенаправлениями со старых адресов на новые. Без них каталог превращается в набор ошибок 404, а накопленные позиции обнуляются. Если магазин работает меньше месяца и в поиске его почти нет, цена ошибки невелика; через год — велика.

Когда коробочных настроек мало и когда нужен специалист

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

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

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

И одно соображение про источники покупателей. Рекламный кабинет даёт заказы ровно до того дня, пока в нём есть деньги: остановили — поток кончился в тот же час. Страницы каталога, которые стабильно находят в поиске, работают иначе: они продолжают приводить людей и через год, и через два, а стоимость этого потока со временем падает, а не растёт. Разумная схема для магазина — держать оба канала и постепенно наращивать долю собственного трафика, чтобы не зависеть целиком от ставок на аукционе. Технически это начинается ровно с того, что описано выше: адреса, карточки, скорость и отсутствие мусорных страниц; без них никакое продвижение не взлетает.

Коротко

До установки сверьте площадку с требованиями: WordPress 6.9 и выше, PHP 8.3 и выше, MySQL 8.0 или MariaDB 10.6 и выше, память 256 МБ, HTTPS и поддержка многобайтовых строк для русскоязычного магазина.

Начинайте с общих настроек: адрес, валюта, регионы продаж и доставки, включение налогов. Пока налоги не включены, налоговая вкладка вообще не появится в интерфейсе.

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

Письма настраиваются отдельно: имя и адрес отправителя на вашем домене, включённые письма подтверждения, выполнения и возврата. Отправка средствами хостинга по умолчанию ненадёжна.

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

Базовая микроразметка товара, крошек и сайта формируется самим WooCommerce, отдельный плагин для неё нужен не всегда. Финальная проверка — настоящий заказ с телефона и письма, дошедшие до почты.

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

Увеличьте позиции и продажи вашего сайта

Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:

Анатолий Кузнецов — SEO-оптимизатор

Остались вопросы по продвижению?

Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.

Связаться со мной →

Комментарии

Андрей

Запустил магазин месяц назад, заказы идут, но покупатели постоянно звонят и спрашивают, прошла ли оплата. Письма вроде включены. Куда копать?

Анатолий Кузнецов автор

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

Богдан

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

Анатолий Кузнецов автор

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

Виктория

Не могу найти вкладку с налогами, хотя в инструкциях она есть на каждом скриншоте. WooCommerce свежий.

Анатолий Кузнецов автор

Она и не появится, пока расчёт налогов выключен. Зайдите в общие настройки магазина, включите расчёт налогов, сохраните — вкладка появится в том же ряду. Это штатное поведение, а не сбой: разработчики прячут раздел, который не используется. Заодно сразу решите, как вы вводите цены — с налогом или без, — потому что от этого зависит, что увидит покупатель в каталоге и в корзине.

Георгий

Добавлю про зоны доставки: у меня заказы обрывались на оформлении ровно потому, что не было зоны «остальные регионы». Человек из Хабаровска доходил до последнего шага и видел пустой список. Полгода не мог понять, почему конверсия низкая.

Дарья

Георгий, у меня было то же самое, но причина другая: зона «Россия» стояла выше зоны «Москва», и все московские тарифы не срабатывали. Порядок зон реально важен, это не мелочь.

Екатерина

Магазин на 4000 товаров, хостинг обычный виртуальный. Каталог открывается по 6–8 секунд. Это лечится настройками или надо переезжать?

Анатолий Кузнецов автор

Сначала настройками, переезд — крайняя мера. Порядок такой. Посмотрите лимит памяти и версию PHP в разделе здоровья сайта: 128 МБ и старая ветка PHP для каталога такого размера мало. Затем включите кэширование страниц каталога — категории меняются редко, их незачем собирать заново при каждом заходе. Затем проверьте картинки: на 4000 товаров это обычно главный вес. И только если после этого страница по-прежнему отвечает медленно при пустом кэше, разговор переходит к тарифу и серверу. Всё это делайте с копией под рукой.

Зоя

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

Илья

А правда, что WooCommerce сам выводит микроразметку товара? Мне подрядчик продал отдельный плагин именно под это.

Инна

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

Кирилл

Скажите честно, стоит ли вообще связываться с WooCommerce небольшому магазину на 50 товаров, или проще взять готовый сервис с подпиской?

Анатолий Кузнецов автор

Зависит от того, кто будет этим заниматься. Готовый сервис снимает техническую часть: обновления, сервер, безопасность — не ваша забота, и это честное преимущество. Взамен вы ограничены тем, что сервис умеет, и платите ежемесячно, пока магазин существует. WooCommerce даёт полный контроль над адресами, шаблонами и данными, но требует, чтобы кто-то следил за обновлениями и копиями. На 50 товарах я бы смотрел не на количество позиций, а на планы: если через год будет 500 и обмен с учётной системой — берите платформу, которую не придётся менять. Если это витрина к офлайновому магазину и расти вы не собираетесь — сервис с подпиской разумнее.

Лариса

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

Максим

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

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 Нажимая «оставить комментарий» вы принимаетеправила конфиденциальности 

Прокрутить вверх