Коротко
WooCommerce доставка и оплата из коробки настроены под абстрактный магазин, а не под российского покупателя. Встроены зоны доставки с фиксированной ставкой, бесплатной доставкой и самовывозом, а также оплата банковским переводом и наличными при получении. Для работы в России этого мало: нужны онлайн-оплата картой и через СБП с чеками по 54-ФЗ, расчёт стоимости доставки транспортными компаниями и пункты выдачи на карте.
Всё это решается плагинами платёжных и логистических сервисов и аккуратной настройкой корзины, оформления и статусов заказов. Ниже — порядок настройки, типичные схемы для разных магазинов и ошибки, из-за которых покупатели бросают корзину или заказы теряются между сайтом и складом.
| Задача | Что есть в WooCommerce из коробки | Что обычно добавляют для России |
|---|---|---|
| Доставка курьером и почтой | Единая ставка по зонам и классам доставки | Модуль транспортной компании с расчётом по тарифу |
| Пункты выдачи | Нет | Выбор ПВЗ на карте через модуль службы доставки |
| Самовывоз | Есть | Несколько точек самовывоза с адресами и графиком |
| Онлайн-оплата | Нет российских платёжных систем | Модуль платёжного сервиса: карты, СБП |
| Чеки по 54-ФЗ | Нет | Передача данных чека через платёжный сервис или онлайн-кассу |
| Оплата при получении | Есть | Ограничение по способам доставки и сумме |
Основная мысль
Оплата и доставка — это не набор галочек в настройках, а сценарий покупки: от того, насколько быстро покупатель видит итоговую стоимость и понятный способ получения, зависит, дойдёт ли он от корзины до оплаченного заказа.
Покупатель не думает о зонах доставки и платёжных шлюзах. Он хочет знать, сколько стоит доставка в его город, когда придёт заказ и можно ли заплатить удобным способом. Если стоимость доставки появляется только на последнем шаге, а способ оплаты неожиданно ограничен, часть покупателей уходит.
Поэтому настройку начинают не с плагинов, а с описания логистики: откуда отправляются товары, какие службы доставки используются, есть ли самовывоз, какие товары тяжёлые или крупногабаритные, какие способы оплаты нужны. Под этот сценарий подбирают модули и настраивают WooCommerce.
Базовые настройки магазина перед подключением оплаты и доставки
Прежде чем подключать модули, проверьте общие настройки в разделе «WooCommerce → Настройки».
Общие параметры
- Адрес магазина — город и индекс склада, из которого отправляются заказы. От него считают стоимость многие модули доставки.
- Страны продажи и доставки — если работаете только по России, ограничьте список, чтобы не показывать лишние поля.
- Валюта — российский рубль, формат цены без копеек, если они не используются.
- Включённые налоги — если нужно указывать НДС в чеках, это настраивают вместе с платёжным модулем.
Учётные записи и оформление без регистрации
Разрешите оформление заказа без регистрации. Обязательная регистрация — одна из частых причин брошенных корзин. Учётную запись можно создавать автоматически по почте покупателя, не заставляя его придумывать пароль до оплаты.
Корзина и оформление: блоки или шорткоды
В современных версиях WooCommerce корзина и оформление заказа по умолчанию построены на блоках. Часть старых плагинов оплаты и доставки рассчитана на классическое оформление через шорткоды и в блочном варианте работает некорректно или не показывается вовсе. Перед выбором модулей проверьте, заявлена ли у них совместимость с блочным оформлением, и тестируйте оплату и доставку именно на той версии страницы оформления, которая стоит на сайте.
Woocommerce доставка: зоны, методы и классы
Встроенная доставка строится на трёх понятиях: зона, метод и класс доставки.
Зоны доставки
Зона — это регион, для которого действует свой набор способов доставки. Например: «Москва», «Московская область», «Остальная Россия». Покупателю показываются методы той зоны, в которую попадает его адрес. Зоны проверяются сверху вниз, поэтому более узкие, например город, ставят выше широких.
Методы доставки
| Метод | Как работает | Когда подходит |
|---|---|---|
| Единая ставка | Фиксированная стоимость, может зависеть от класса доставки и количества | Курьер по городу, простая логистика |
| Бесплатная доставка | Условие: минимальная сумма заказа, купон или их сочетание | Стимул увеличить чек |
| Самовывоз | Покупатель забирает заказ сам | Есть склад, шоурум или офис |
Классы доставки
Классы позволяют задавать разную стоимость для разных типов товаров. Например, класс «Крупногабарит» для мебели и техники с отдельной ставкой. Класс назначают в карточке товара, а стоимость по классам — в настройках метода единой ставки.
Пошаговая настройка базовой доставки
- Откройте «WooCommerce → Настройки → Доставка» и создайте зоны, начиная с самой узкой.
- Для каждой зоны добавьте методы: единую ставку, бесплатную доставку, самовывоз.
- Задайте стоимость единой ставки и, если нужно, стоимость по классам доставки.
- Для бесплатной доставки укажите минимальную сумму заказа.
- Назначьте классы доставки крупным или тяжёлым товарам.
- Оформите тестовый заказ с адресами из разных зон и проверьте, какие методы видит покупатель.
Woocommerce доставка плагин: транспортные компании и ПВЗ
Для доставки по России фиксированной ставки обычно недостаточно: стоимость зависит от веса, габаритов, города и тарифа службы.
Какие бывают модули доставки
- Модули служб доставки. У крупных транспортных компаний и Почты России есть официальные или сторонние модули для WooCommerce. Они рассчитывают стоимость по тарифу, показывают пункты выдачи и могут создавать отправления в личном кабинете службы.
- Агрегаторы доставки. Один модуль подключает несколько служб сразу и показывает покупателю варианты с ценой и сроком. Удобно, если вы работаете с несколькими перевозчиками.
- Плагины расширенных правил. Позволяют задавать сложные условия: стоимость по весу, по сумме, по городу, скидки на доставку.
Что проверить перед выбором модуля
- Совместимость с текущими версиями WordPress, WooCommerce и блочным оформлением заказа.
- Как модуль получает вес и габариты: без заполненных данных в карточках товаров расчёт будет неверным.
- Есть ли выбор пункта выдачи на карте и удобен ли он на телефоне.
- Умеет ли модуль создавать заказ в системе службы доставки и передавать трек-номер.
- Как часто модуль обновляется и есть ли поддержка у разработчика.
Вес и габариты — основа расчёта
Самая частая причина неправильной стоимости доставки — пустые или приблизительные вес и размеры в товарах. Модуль берёт данные из карточек, и если там пусто, подставляет значения по умолчанию или считает по минимуму. Заполнять вес и габариты нужно для всех товаров, лучше сразу при импорте из 1С или прайса.
Woocommerce оплата: способы для российского магазина
Встроенные способы оплаты — банковский перевод, чеки и оплата при доставке — подходят только как дополнение.
Онлайн-оплата картой и СБП
Для приёма оплаты онлайн подключают модуль платёжного сервиса или банка-эквайера. У крупных российских платёжных сервисов, например ЮKassa, Робокассы и CloudPayments, а также у ряда банков есть модули для WooCommerce. Условия, комиссии и доступные способы оплаты зависят от сервиса и договора, их уточняют у самого сервиса.
Пошаговое подключение онлайн-оплаты
- Заключите договор с платёжным сервисом и получите данные для подключения: идентификатор магазина и секретный ключ.
- Установите модуль сервиса и укажите данные в «WooCommerce → Настройки → Платежи».
- Настройте адреса уведомлений, если сервис этого требует, чтобы статус заказа менялся автоматически после оплаты.
- Включите тестовый режим и проведите тестовые платежи: успешный, отменённый, возврат.
- Проверьте, что статус заказа меняется правильно, а покупателю приходят письмо и чек.
- Переключите модуль в рабочий режим и проведите одну реальную оплату на небольшую сумму.
Чеки по 54-ФЗ
Интернет-магазин, который принимает оплату онлайн, обязан выдавать покупателю кассовый чек. Обычно это решается через платёжный сервис с облачной кассой или через отдельную онлайн-кассу, которой модуль передаёт состав заказа. Для корректного чека в товарах должны быть заполнены названия, цены и ставки НДС, а доставка должна передаваться отдельной позицией. Конкретную схему и признаки расчёта стоит согласовать с бухгалтером.
Оплата при получении
Оплату при получении ограничивают способами доставки, где она реально возможна: самовывоз, курьер магазина, службы, которые принимают наложенный платёж. Для крупных заказов её иногда отключают совсем, чтобы снизить риск невыкупа.
Woocommerce корзина и оформление заказа
Корзина — место, где магазин теряет больше всего покупателей. Настройки ниже помогают удержать их.
Что должно быть в корзине
- Итоговая стоимость с доставкой или хотя бы понятная оценка доставки до перехода к оформлению.
- Понятное поле для промокода, но не на самом видном месте, чтобы покупатель не уходил искать купоны.
- Возможность изменить количество и удалить товар без перезагрузки страницы.
- Информация о бесплатной доставке: сколько осталось до порога.
Поля оформления заказа
Оставьте только необходимое. Для доставки курьером нужен адрес, для ПВЗ — город и выбор пункта, для самовывоза адрес не нужен совсем. Поле компании, второй строки адреса и лишние поля убирают. В блочном оформлении часть полей отключается в настройках блока, более тонкая настройка делается плагином или доработкой.
Мобильное оформление
Проверьте оформление на телефоне целиком: выбор пункта выдачи на карте, ввод телефона, переход на страницу оплаты и возврат обратно. Именно на мобильных чаще всего ломаются карты ПВЗ и всплывающие окна платёжных сервисов.
Woocommerce заказы: статусы и обработка
После оформления заказ попадает в раздел «WooCommerce → Заказы». От правильных статусов зависит, увидит ли его менеджер вовремя и спишутся ли остатки.
Основные статусы
| Статус | Что означает |
|---|---|
| Ожидает оплаты | Заказ создан, оплата ещё не поступила |
| В обработке | Оплата получена, заказ нужно собрать и отправить |
| На удержании | Ждёт подтверждения, например банковского перевода |
| Выполнен | Заказ отправлен или передан покупателю |
| Отменён | Отменён покупателем, менеджером или по истечении времени |
| Возвращён | Деньги возвращены |
| Не удался | Оплата не прошла |
Остатки и резерв
Остатки списываются, когда заказ переходит в обработку или на удержание. Для неоплаченных заказов есть настройка удержания запасов: если заказ не оплачен за указанное время, он отменяется, а товар возвращается в продажу. Время подбирают под реальный сценарий оплаты: для оплаты картой хватает часа, для банковского перевода юрлицом нужны дни.
Уведомления
В разделе настроек писем включите уведомление о новом заказе на рабочий ящик и проверьте письма покупателю: о получении заказа, о смене статуса, о выполнении. Письма должны уходить через SMTP с почты домена, иначе часть из них попадёт в спам.
Обмен заказами с 1С
Если учёт ведётся в 1С, заказы выгружаются туда, а статусы, остатки и цены приходят обратно. Настройку обмена лучше делать одновременно с оплатой и доставкой, чтобы способы и статусы совпадали на сайте и в учётной системе. Подробно о вариантах — в статье об обмене WordPress и WooCommerce с 1С.
Купоны, скидки и стоимость доставки
Акции напрямую влияют на доставку и оплату, поэтому их настраивают вместе.
Купоны в WooCommerce
Купоны создают в разделе маркетинга: фиксированная скидка на корзину, процент или фиксированная скидка на товар. У купона есть флажок, разрешающий бесплатную доставку. Тогда метод «Бесплатная доставка» с условием по купону станет доступен покупателю, который ввёл этот купон.
Проверяйте, как скидка отражается в чеке: сумма позиций после скидки должна совпадать с оплатой. Некоторые платёжные модули распределяют скидку по позициям автоматически, другие требуют настройки, а при ошибке чек может не сформироваться.
Порог бесплатной доставки
Порог считается от суммы корзины. Решите заранее, учитывается ли сумма до скидки по купону или после: это влияет на экономику заказа. Если используете агрегатор или модуль службы доставки, убедитесь, что он умеет обнулять стоимость при достижении порога, а не показывает одновременно платный и бесплатный вариант без объяснения.
Минимальная сумма заказа
Для оптовых магазинов и доставки тяжёлых товаров иногда нужен минимальный заказ. Встроенной настройки для этого нет, её добавляют плагином или небольшой доработкой. Покупателю в корзине показывают понятное сообщение, сколько не хватает до минимума.
Тестирование перед запуском
Оплату и доставку проверяют до того, как магазин начнёт принимать реальные заказы, и повторяют проверку после каждого обновления.
Сценарии теста
- Заказ гостем с доставкой курьером и оплатой картой.
- Заказ с выбором пункта выдачи в другом регионе.
- Заказ с самовывозом и оплатой при получении.
- Заказ с купоном на бесплатную доставку.
- Отмена оплаты на странице платёжного сервиса и повторная попытка.
- Полный и частичный возврат из админки.
- Заказ с телефона через мобильный интернет.
Что проверять в каждом сценарии
- Стоимость доставки совпадает с тарифом службы.
- Статус заказа меняется автоматически.
- Остатки списываются и возвращаются при отмене.
- Покупатель и магазин получают письма.
- Чек сформирован с правильным составом и суммой.
- Заказ появился в 1С или CRM, если обмен настроен.
Удобно вести эти проверки таблицей и отмечать результат после каждого обновления WooCommerce или модулей. Так проблема обнаруживается до того, как о ней сообщат покупатели.
Типовые схемы для разных магазинов
Небольшой магазин в одном городе
Курьер магазина по единой ставке, бесплатная доставка от суммы, самовывоз со склада, онлайн-оплата картой и СБП, оплата при получении для курьера. Этого достаточно, чтобы закрыть большинство заказов без сложных модулей.
Магазин с доставкой по всей России
Модуль одной или нескольких служб доставки с расчётом по тарифу и выбором ПВЗ, онлайн-оплата с чеками, оплата при получении только для проверенных служб. Обязательны заполненные вес и габариты во всех товарах.
Магазин крупногабаритных товаров
Классы доставки для мебели и техники, отдельные правила для подъёма на этаж и сборки, расчёт доставки менеджером после оформления для сложных адресов. Онлайн-оплату часто принимают после подтверждения заказа, а не сразу при оформлении.
Оптовые продажи юрлицам
Оплата по счёту, статус «На удержании» до поступления денег, длинное время резерва, доставка по согласованию. Для такой схемы иногда стоит рассмотреть платформу с более развитыми B2B-возможностями — сравнение есть в статье WooCommerce или Битрикс.
Типичные ошибки и чек-лист
Ошибки, из-за которых теряются заказы и деньги
- Стоимость доставки видна только на последнем шаге. Покупатель уходит, не дождавшись итоговой суммы.
- Пустые вес и габариты — модуль доставки считает неверно, магазин доплачивает перевозчику.
- Нет теста возвратов и отмен в платёжном модуле до запуска.
- Модули не совместимы с блочным оформлением, и способ оплаты просто не отображается.
- Слишком много полей в оформлении заказа.
- Письма о заказах уходят через PHP mail() и теряются.
- Нет проверки после обновлений WooCommerce и модулей.
- Чеки формируются без доставки или с неверными ставками НДС.
Чек-лист запуска
- Адрес склада, страны продажи и валюта указаны верно.
- Зоны доставки идут от узких к широким, методы проверены тестовыми адресами.
- Вес и габариты заполнены у всех товаров.
- Модули оплаты и доставки совместимы с текущей версией оформления заказа.
- Тестовые оплата, отмена и возврат проведены, статусы меняются автоматически.
- Чеки формируются с доставкой и правильными ставками.
- Оформление заказа проверено на телефоне целиком.
- Письма о заказах приходят и магазину, и покупателю.
- Настроен обмен заказами с 1С или CRM, если он нужен.
Частые вопросы
Как настроить бесплатную доставку от определённой суммы?
В нужной зоне добавьте метод «Бесплатная доставка» и укажите условие по минимальной сумме заказа. Остальные методы при этом можно оставить.
Можно ли подключить несколько служб доставки сразу?
Да, отдельными модулями или через агрегатор доставки. Покупатель увидит варианты с ценой и сроком и выберет подходящий.
Почему не отображается способ оплаты при оформлении?
Чаще всего модуль не совместим с блочным оформлением заказа, отключён для выбранного способа доставки или не заполнены его настройки.
Как принимать оплату через СБП?
Через платёжный сервис или банк, который поддерживает СБП и имеет модуль для WooCommerce. Условия подключения уточняют у сервиса.
Нужна ли онлайн-касса интернет-магазину на WooCommerce?
При приёме оплаты онлайн нужен кассовый чек по 54-ФЗ. Его формирует облачная касса платёжного сервиса или отдельная онлайн-касса.
Почему заказы в WooCommerce висят в статусе «Ожидает оплаты»?
Покупатель не завершил оплату, либо платёжный сервис не может отправить уведомление на сайт. Проверьте адрес уведомлений и журнал модуля.
Как сократить число брошенных корзин?
Покажите стоимость доставки раньше, уберите лишние поля, разрешите оформление без регистрации и проверьте оформление на телефоне.
Можно ли подключить два платёжных сервиса одновременно?
Можно: каждый модуль добавляет свой способ оплаты. Но для покупателя лучше один понятный вариант онлайн-оплаты, а второй сервис держать как резерв или для отдельных способов оплаты.
Что делать, если модуль доставки считает неверно?
Проверьте вес и габариты товаров, адрес склада в настройках магазина и тариф в модуле. Затем сравните расчёт с калькулятором службы доставки для того же адреса и веса.
Сколько стоит настройка оплаты и доставки в WooCommerce?
Зависит от числа служб и сложности правил: подключение одного провайдера оплаты или службы доставки — от 8 000 ₽, остальные доработки магазина — 2 000 ₽/ч. Небольшой магазин на WooCommerce под ключ — от 80 000 ₽, подробнее в статье о стоимости магазина на WooCommerce.
Итог
WooCommerce из коробки даёт зоны доставки, единую ставку, бесплатную доставку, самовывоз и простые способы оплаты. Для российского магазина к ним добавляют модули служб доставки с ПВЗ, онлайн-оплату картой и СБП, чеки по 54-ФЗ и аккуратно настроенные статусы заказов.
Надёжная схема начинается с описания логистики, заполненных веса и габаритов, модулей, совместимых с текущим оформлением заказа, и тестов оплаты, отмены и возврата. Тогда корзина не теряет покупателей, а заказы доходят до склада без ручной переписки.
Если нужно запустить магазин с продуманной оплатой и доставкой или навести порядок в существующем, я как частный разработчик на WordPress и 1С-Битрикс настрою WooCommerce под вашу логистику, платёжный сервис и обмен с 1С. Работаю напрямую, без посредников — подробности на странице интернет-магазина на WordPress.


