Евгений Герасимов
Работать с заказами · Ошибки

Частые ошибки Ozon Доставки в WooCommerce и как их исправить

Собрали ситуации, с которыми чаще всего сталкиваются при подключении и работе Ozon Доставки на сайте WooCommerce: от «способа Ozon нет на оформлении» до «покупатель не видит заказ в приложении». Для каждой — причина и что сделать. Начните с чек-листа готовности на вкладке «Подключение»: он подсвечивает большинство проблем сам.

Где искать причину

  1. Чек-лист готовности — WooCommerce → Ozon Доставка → Подключение. Красные и жёлтые строки с кнопкой «Перейти» ведут прямо к нужной настройке.
  2. Журнал плагина — вкладка «Журнал и данные» и WooCommerce → Статус → Журналы, источник ozon-delivery-woo. Ключи и телефоны в журнале скрыты, поэтому скриншот журнала можно отправить разработчику.
  3. Блок «Ozon Доставка» в заказе — причина ошибки передачи заказа пишется красным прямо там.
  4. Почта для уведомлений — письма о проблемах с заказами, балансом и возвратами.

На оформлении заказа нет способа Ozon

Это самый частый вопрос. Проверьте по порядку:

  • Включён тестовый режим. Пока стоит галочка тестового режима, способ Ozon видят только администраторы и тестовые номера. Покупатели — нет. Снимите галочку после тестового заказа.
  • Способ не добавлен в зону доставки или выключен в ней. Нажмите «Добавить в зону доставки» в плагине: способ «Ozon — пункт выдачи» добавится в первую зону, где есть Россия.
  • Справочник пунктов ещё не загружен. Пока таблица пуста, способу нечего показывать. Посмотрите вкладку «Пункты выдачи».
  • Не указаны ключи или метод доставки — см. строки чек-листа.
  • Валюта магазина не рубль. Ozon принимает объявленную стоимость только в рублях, и при другой валюте способ скрыт.
  • Страна доставки не Россия. Способ показывается только для российских адресов.
  • Корзина дороже 500 000 ₽. Это максимум объявленной стоимости одного отправления.
  • Закончился пробный период или лицензия. Способ Ozon скрывается, остальное оформление работает. На вкладке «Лицензия» и в баннере админки видно, что произошло.
  • Ozon временно не отвечает. Покупатель видит сообщение «Не удалось связаться с Ozon…» и может повторить попытку или выбрать другой способ. Оформление заказа при этом не ломается.

Цена не считается: нет номера телефона

Это не ошибка, а правило Ozon: расчёт стоимости требует телефон получателя. Пока номера нет, способ Ozon виден, пункт можно выбрать, но под способом — красная просьба «Укажите номер телефона…» с кнопкой «Указать телефон».

Что сделать: сделайте поле «Телефон» на оформлении обязательным — в классическом оформлении через Внешний вид → Настроить → WooCommerce → Оформление заказа, в блочном — в настройках блока «Оформление заказа». Если стоит редактор полей, проверьте, что он не скрыл телефон. Чек-лист покажет ошибку, если поле скрыто, и предупреждение, если оно необязательное.

«Этот номер телефона не зарегистрирован в Ozon»

Доставка Ozon работает только для покупателей с аккаунтом Ozon на номер из заказа. Покупателю нужно зарегистрироваться в приложении Ozon на этот номер или выбрать другой способ доставки. Если заказ уже оплачен и в блоке заказа «Ошибка передачи» с этой причиной — свяжитесь с покупателем; после регистрации нажмите «Передать в Ozon», а если номер был с ошибкой, исправьте его через «Изменить номер или пункт выдачи».

HTTP 401 «API access disabled» — проверьте ключи

Если при проверке подключения Ozon отвечает HTTP 401 с текстом «API access disabled, please contact support», почти всегда это неверный Client Secret, а не отключённый доступ. Скопируйте Client ID и Client Secret из кабинета Ozon Доставки заново — целиком, без пробелов — и снова нажмите «Сохранить и проверить подключение».

Если ответ HTTP 403, у приложения не хватает прав или запрос пришёл не с адреса из белого списка IP. Проверьте права delivery-api.* и исходящий IP сервера. Подробно — в статье Ключи API.

«Не подтверждён» после «Собрано»

Почти всегда — недостаточно средств на балансе кабинета Ozon. Плагин присылает письмо «отправление заказа №… не подтверждено». Пополните баланс, дождитесь зачисления и нажмите «Собрано» ещё раз. Подробно — в статье Баланс кабинета.

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

Метод доставки не активен

В чек-листе строка «Метод «…» в статусе «…» — заказы через него создать нельзя». Отправления создаются только через активный метод. Если метод заблокирован или отключён, выясните причину в кабинете или поддержке Ozon, при необходимости создайте новый метод и выберите его в плагине кнопкой «Выбрать метод из кабинета Ozon». Если статус «не проверен», нажмите «Проверить подключение».

Справочник пунктов не загрузился

ПризнакВероятная причинаЧто сделать
Загрузка стоит на местеФоновые задачи не запускаются: WP-Cron отключён или сайт никто не посещаетДержите открытой вкладку «Пункты выдачи» — загрузка пойдёт быстрее; настройте системный cron
«Последнее обновление не удалось» с текстом ошибкиOzon не ответил или хостинг блокирует исходящие запросыПроверьте подключение; загрузка возобновится с места остановки
Пунктов заметно меньше, чем ожидалосьЗагрузка ещё идётДождитесь окончания: пункты удаляются только после полного прохода

Пока идёт повторная загрузка, покупатели видят прежний справочник — способ Ozon не пропадает.

Кэш страниц и «Страница устарела, обновите её»

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

Редактор полей оформления

Редакторы полей оформления заказа умеют скрывать поля и менять их обязательность — в том числе для полей, которые нужны плагинам доставки. Для Ozon обязательными должны остаться «Телефон» и «Страна». Если редактор делает обязательным поле «Адрес», а покупатель с Ozon его не заполняет, включите настройку «Поля адреса» на вкладке «Оформление и заказы»: плагин подставит адрес пункта в пустые поля «Адрес» и «Город». Заполненные покупателем поля он не меняет.

Карта не показывается

  • Не указан ключ Яндекс.Карт и на странице нет карт от другого плагина — выбор работает списком. Это нормально.
  • Ключ указан, но ограничен другим адресом — проверьте ограничение HTTP Referer в кабинете разработчика Яндекса.
  • У покупателя блокировщик рекламы — карта может не загрузиться, список при этом работает.

Проблемы с заказами

Заказ оплачен, но в колонке «Ozon» — «Не передан в Ozon».

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

В заказе «Ошибка передачи». Что значит причина?

Номер не зарегистрирован в Ozon — свяжитесь с покупателем. Пункт выдачи не работает или не подходит — согласуйте другой пункт и выберите его в «Изменить номер или пункт выдачи». Недостаточно средств или кабинет заблокирован — пополните баланс или обратитесь в поддержку Ozon. «Не удалось связаться с Ozon» — временный сбой, плагин повторит попытку сам.

Нет кнопки «Этикетка (PDF)».

Этикетка есть только в статусе «Готов к отгрузке». Нажмите «Обновить статус»; если статус «Создан, ждёт сборки» — сначала нажмите «Собрано».

Покупатель не видит заказ в приложении Ozon.

Заказ появляется в приложении только после «Собрано» и статуса «Готов к отгрузке». Если статус уже такой, пусть покупатель проверит, что вошёл в приложение по номеру из строки «Телефон в Ozon» в блоке заказа.

Покупатель видит «Слишком много разных номеров телефона».

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

Сетевые предупреждения в журнале

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

Читайте дальше

Ozon Доставка на вашем сайте

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

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

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