Евгений Герасимов
Настроить · Оплата

Оплата заказов с доставкой Ozon: почему только онлайн и почему сумма доставки не меняется

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

Почему нельзя «оплату при получении»

В этом сервисе 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.

Причин две:

  1. Платёжные системы сверяют суммы. Например, Т-Банк сверяет сумму оплаты с суммой заказа. Если бы сумма доставки поменялась после оплаты, начались бы расхождения в платежах, чеках и отчётах.
  2. Договор с покупателем. Покупатель согласился на конкретную цену, и менять её задним числом нельзя.

Если фактическая стоимость услуг 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 Доставка на вашем сайте

Скачайте плагин или доверьте подключение нам

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

Ozon и Ozon Доставка — товарные знаки их правообладателя. Плагин — независимая разработка: он работает через официальный Ozon Delivery API и не является продуктом Ozon. Тарифы и условия Ozon могут меняться — актуальные смотрите в кабинете Ozon Доставки.