Почему нельзя «оплату при получении»
В этом сервисе Ozon не участвует в сделке между магазином и покупателем: цены назначает магазин, оплату принимает магазин, деньги покупателю тоже возвращает магазин. Ozon не принимает деньги за товар в пункте выдачи, поэтому с доставкой Ozon возможна только предоплата на сайте: банковской картой, СБП или другим онлайн-способом вашей платёжной системы.
Для покупателя в этом есть плюс: в пункте не нужно ничего платить, достаточно показать штрихкод из приложения Ozon. Для магазина — тоже: деньги поступают сразу, без ожидания выплат.
Как плагин убирает оплату при получении
- Когда покупатель выбирает «Ozon — пункт выдачи», способ «Оплата при получении» из списка оплат скрывается — и в классическом оформлении, и в блочном.
- Если покупатель каким-то образом всё же отправит заказ с оплатой при получении, сервер его отклонит с сообщением: «Для доставки Ozon выберите онлайн-оплату: оплата при получении в пунктах Ozon недоступна».
- Другие способы доставки на сайте это не затрагивает: если для курьера или другой службы у вас есть оплата при получении, она останется.
Если у вас есть ещё какие-то способы оплаты, которые нельзя сочетать с Ozon (например, «оплата наличными в магазине» из стороннего плагина), разработчик может добавить их фильтром ozwc_unsupported_payment_methods — по умолчанию в нём только стандартная «Оплата при получении».
Когда заказ уходит в Ozon
Заказ передаётся в Ozon только после оплаты. Неоплаченные заказы в Ozon не попадают, поэтому брошенные на странице оплаты корзины не создают лишних отправлений.
| Событие в WooCommerce | Что делает плагин |
|---|---|
| Платёжная система сообщила об успешной оплате | Ставит передачу заказа в Ozon в очередь |
| Заказ перешёл в статус «Обработка» | То же — например, если вы подтвердили оплату вручную |
| Заказ «Ожидает оплаты» | Ничего: заказ не оплачен |
| Заказ остался «На удержании», хотя оплата прошла | Заказ всё равно передаётся: «На удержании» отменой не считается |
Передача идёт в фоне и обычно занимает пару минут. Перед созданием заказа в Ozon плагин ещё раз проверяет пункт, телефон и расчёт доставки с теми же параметрами. Повторная передача защищена от дублей: если ответ Ozon потерялся по дороге, плагин сначала ищет уже созданное отправление, а не создаёт второе.
Если автоматическую передачу выключить (настройка «После оплаты — сразу передавать заказ в Ozon»), менеджер передаёт заказы вручную кнопкой «Передать в Ozon».
Если пробный период плагина закончился между оформлением и оплатой заказа, такой заказ всё равно уйдёт в Ozon: он был оформлен, пока способ Ozon показывался покупателю.
Почему сумма доставки не меняется после заказа
Покупатель оплачивает ту сумму доставки, которую увидел при оформлении. После этого плагин её не меняет — ни при создании заказа в Ozon, ни при пересоздании отправления, ни после перемера посылки на складе Ozon.
Причин две:
- Платёжные системы сверяют суммы. Например, Т-Банк сверяет сумму оплаты с суммой заказа. Если бы сумма доставки поменялась после оплаты, начались бы расхождения в платежах, чеках и отчётах.
- Договор с покупателем. Покупатель согласился на конкретную цену, и менять её задним числом нельзя.
Если фактическая стоимость услуг Ozon отличается от предварительного расчёта, разница остаётся на стороне магазина и видна в кабинете Ozon в Финансы → Экономика магазина. В заказе на сайте предварительная стоимость для магазина показана в блоке «Ozon Доставка». Как устроен расчёт цены — в статье Стоимость доставки.
Чеки и маркировка
- Доставка в чеке. Если онлайн-касса пробивает доставку отдельной позицией, в чек попадает название способа доставки. Делайте его коротким (длина позиции в чеке часто ограничена 64 символами); адрес пункта плагин хранит в заказе отдельно.
- Маркировка. В Ozon Delivery API нет товарных позиций и кодов маркировки: в Ozon уходит только посылка — вес, размеры, объявленная стоимость и описание. Ozon в этом сервисе маркировку не проверяет. Как вы работаете с маркировкой в своих чеках, плагин не меняет.
- Чеки плагин не формирует — это работа вашей платёжной системы или кассы, как и раньше.
Возврат денег
Плагин деньги не возвращает. Если заказ отменили или покупатель не забрал посылку, верните оплату в своей платёжной системе по правилам магазина. Отмена заказа на сайте (статус «Отменён» или «Возвращён») сразу отменяет отправление в Ozon — подробнее в статье Отмена и возвраты.
Оплата тестового заказа
Песочницы у Ozon нет: тестовый заказ, оплаченный на сайте, создаёт настоящий заказ в Ozon. Поэтому:
- оформляйте тест на номер сотрудника, у которого есть аккаунт Ozon;
- оплачивайте его реальным способом оплаты — так проверяется вся цепочка, включая передачу в Ozon после оплаты;
- отмените отправление кнопкой «Отменить в Ozon» до сдачи посылки — до отгрузки отмена бесплатна;
- верните деньги за тест в своей платёжной системе.
Что проверить в своей платёжной системе
Плагин не работает с платёжными системами напрямую: он ждёт от WooCommerce сигнал, что заказ оплачен. Поэтому перед запуском проверьте, как ваша платёжная система сообщает об оплате.
- После успешной оплаты заказ переходит в «Обработку» или платёжная система вызывает стандартное событие оплаты WooCommerce — тогда плагин передаёт заказ в Ozon.
- Уведомления платёжной системы доходят до сайта: если они блокируются, заказ останется «Ожидает оплаты» и в Ozon не уйдёт.
- Возврат денег делается в платёжной системе — проверьте, что сотрудники знают, где это делать.
- Онлайн-касса пробивает доставку отдельной позицией с коротким названием.
Вопросы об оплате
Покупатель оплатил, но заказ остался «Ожидает оплаты». Что будет?
Пока WooCommerce не узнал об оплате, заказ в Ozon не уйдёт. Проверьте оплату в личном кабинете платёжной системы. Если деньги пришли, переведите заказ в «Обработку» вручную — плагин передаст его в Ozon.
Можно ли продавать с доставкой Ozon юрлицам по счёту?
Доставка Ozon в этом сервисе работает только для физических лиц. Оплата по счёту для компаний не подходит по смыслу: получателем должен быть человек с аккаунтом Ozon, который заберёт посылку по своему номеру.
Покупатель хочет заплатить при получении, потому что не доверяет новому магазину. Что ему предложить?
Объясните, что заказ придёт в обычный пункт Ozon и появится в его приложении Ozon после сборки, а при получении он может проверить состав и отказаться от посылки, если что-то не так. Деньги в этом случае вернёт магазин. Если для вас критична оплата при получении, оставьте на сайте другие способы доставки, где она есть.
Читайте дальше
- Стоимость доставки для покупателяРасчёт Ozon, страховка, округление, «бесплатно от N ₽» и объявленная стоимость.
- Телефон и аккаунт Ozon покупателяПочему нужен номер с аккаунтом Ozon и где покупатель получит заказ.
- Отмена и возвратыОтмена до отгрузки бесплатна, возврат хранится платно со 2-го дня, деньги возвращает магазин.
- Статусы отправлений и письмаЧто значит каждый статус Ozon в заказе и какие письма получают покупатель и магазин.
- Кейс: сайт бренда косметики СКИН ЕТИКАКак доставка Ozon работает на реальных заказах с сентября 2026 года и какие трудности API пришлось решить.