Евгений Герасимов
Инструкция · WordPress + WooCommerce

Как подключить Ozon Доставку к WooCommerce: установка и настройка плагина

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

Инструкция для владельцев магазинов, без программирования: 12 шагов от кабинета Ozon до первого заказа. После 50 бесплатных заказов — лицензия 19 990 ₽ в год.

Коротко

Что даёт плагин

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

Для покупателя

  • Пункты выдачи и постаматы Ozon по России — в корзине и на странице оформления заказа.
  • Пока пункт не выбран, видна примерная цена и срок для его города.
  • Окно выбора: поиск адреса, кнопка «Рядом со мной», список ближайших пунктов с расстоянием и графиком, карта. На телефоне — вкладки «Список / Карта».
  • Цена от Ozon: доставка и страховка, с округлением вверх.
  • Блок «Доставка Ozon» на странице «Спасибо за заказ», в личном кабинете и в письмах, письма о статусах доставки.

Для вас и менеджеров

  • Оплаченный заказ сам уходит в Ozon, отмена на сайте отменяет отправление.
  • В заказе — блок «Ozon Доставка»: статус, пункт, номер отправления, кнопки «Собрано», «Этикетка (PDF)», «Отменить в Ozon».
  • Колонка «Ozon» в списке заказов и массовое действие «Ozon: собрано».
  • Статусы обновляются каждые 30 минут, после «Получен» заказ становится «Выполнен».
  • Письма вам, если не хватает баланса, заказ ждёт сборки, посылку не сдали в пункт или возврат ждёт в пункте.

Плагин вырос из доставки для сайта бренда натуральной косметики СКИН ЕТИКА, который я разрабатывал с нуля, включая автоматизацию производства: там он работает на реальных заказах с сентября 2026 года. Читать кейс.

Перед началом

Что понадобится

Проверьте список до установки: если чего-то нет, способ Ozon не появится или не сможет посчитать цену.

WordPress
6.0 и новее
WooCommerce
8.0 и новее (проверено на 8.4)
PHP
7.4–8.3, обязательно 64-битный: номера Ozon 16-значные. Уточните у хостинга.
Валюта магазина
Рубль (RUB)
Оформление заказа
Классическое (шорткод [woocommerce_checkout]) или блок «Оформление заказа». Поле «Телефон» должно быть видно, лучше — обязательным.
Оплата
Онлайн. Ozon не принимает деньги за товар, поэтому «Оплата при получении» скрывается, когда выбран Ozon.
Товары
Вес и габариты в карточках (вкладка «Доставка»). Без них цена считается по значениям по умолчанию.
Хостинг
Исходящие HTTPS-запросы к xapi.ozon.ru и api-delivery.ozon.ru, работающий WP-Cron или системный cron.
Сайт
Открывается без авторизации: Ozon проверяет его при модерации карточки магазина.
Кабинет Ozon
Кабинет Ozon Доставки для бизнеса с договором страхования, методом доставки и балансом — шаги 1–5 ниже.

Подробнее: требования к сайту и хостингу, блочное и классическое оформление.

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

Где сделать телефон обязательным. В классическом оформлении — Внешний вид → Настроить → WooCommerce → Оформление заказа → Поле «Телефон». В блочном — в настройках блока «Оформление заказа» в редакторе страницы.

Если на сайте стоит редактор полей оформления, обязательными должны остаться «Телефон» и «Страна».

Шаги 1–5 · Кабинет Ozon

Подготовьте кабинет Ozon Доставки

Это делает владелец магазина в кабинете Ozon Доставки, один раз.

Кабинет Ozon Доставки — не кабинет продавца маркетплейса, но их можно объединить: Настройки → Кабинет доставки, тогда баланс будет общий. Приложение «Ozon Доставка для Продавцов» (FBS/FBO, Seller API) для этого плагина не подходит. Подробнее — что такое Ozon Доставка для бизнеса и доставка без маркетплейса.

Шаг 1

Заключите договор страхования

Откройте Настройки → Договоры → Заключить договор страхования. Договор оформляет Управляющий кабинета. Без него Ozon не создаёт отправления.

Страховка — 0,6 % объявленной стоимости посылки. Плагин сам включает её в цену доставки для покупателя.

Подробнее: договор страхования.

Шаг 2

Создайте метод доставки

Откройте Методы доставки → Добавить и укажите:

  • пункт Ozon, куда вы будете сдавать посылки;
  • пункт, куда Ozon будет привозить возвраты;
  • галочку «крупногабаритные» не ставьте.

Подробнее: метод доставки, пункт отгрузки и возвратов.

Шаг 3

Заполните оформление магазина

Название, логотип и ссылка на сайт. Модерация занимает до 2 дней. Ozon проверяет, что сайт открывается без ошибок и без входа по паролю, поэтому не закрывайте его режимом обслуживания.

Шаг 4

Создайте приложение для API и скопируйте ключи

Откройте Настройки → Управление частными приложениями → Создать и выдайте приложению права.

Обязательные:

delivery-api.deliverydelivery-api.delivery-pointdelivery-api.orderdelivery-api.postingdelivery-api.return

Желательные — с ними в настройках плагина видны названия методов и адреса пунктов:

delivery-api.shipment-methoddelivery-api.dropoff-pointdelivery-api.return-point

Можно вместо всего этого выдать одно право delivery-api.all.

Скопируйте Client ID и Client Secret. Если в приложении включён белый список IP, добавьте в него исходящий IP сервера сайта. Его подскажет хостинг: он может не совпадать с адресом для SSH или FTP.

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

Подробнее: ключи API, права и белый список IP.

Шаг 5

Пополните баланс кабинета

Баланс должен быть больше нуля, иначе Ozon не подтвердит отправление, когда вы нажмёте «Собрано». Стоимость доставки Ozon списывает с баланса кабинета. Если денег не хватит, плагин пришлёт письмо.

Подробнее: баланс кабинета и кнопка «Собрано».

Кабинет готов? Ставьте плагинПервые 50 заказов через Ozon — бесплатно. Не хотите разбираться сами — подключим под ключ.

Шаг 6 · Сайт

Установка плагина

Шаг 6

Установите и активируйте плагин

  1. Скачайте zip-архив по личной ссылке со страницы «Скачать плагин». Архив не распаковывайте.
  2. В админке WordPress откройте Плагины → Добавить новый → Загрузить плагин, выберите архив и нажмите «Установить». Другой вариант — скопировать папку ozon-delivery-woo по SFTP в wp-content/plugins/.
  3. Нажмите «Активировать». Что при этом происходит:
    • создаются таблица пунктов выдачи и настройки;
    • включается тестовый режим;
    • к Ozon плагин пока не обращается;
    • оформление заказа не меняется: способ доставки появится, когда вы добавите его в зону доставки (шаг 9).
  4. Откройте главную, карточку товара, корзину и оформление заказа: всё должно открываться, прежние способы доставки — на месте.

Если что-то пошло не так, деактивируйте плагин. Фоновые задачи остановятся, а таблица, настройки и данные заказов сохранятся.

Подробнее: частые ошибки и решения.

Шаги 7–11 · Настройка

Настройка плагина

Все настройки — в разделе WooCommerce → Ozon Доставка. На вкладке «Подключение» есть чек-лист готовности: он показывает, что уже сделано и что осталось.

Шаг 7

Подключите кабинет Ozon к плагину

На вкладке «Подключение» вставьте Client ID и Client Secret из шага 4 и нажмите «Сохранить и проверить подключение». Все строки проверки должны стать зелёными.

Там же чек-лист покажет, какая схема оформления заказа стоит на сайте (классическая или блоки) и что с полем «Телефон».

Шаг 8

Выберите метод доставки и загрузите пункты выдачи

Нажмите «Выбрать метод из кабинета Ozon», затем «Использовать этот метод». Номер метода можно ввести и вручную — это 16 цифр.

После выбора на вкладке «Пункты выдачи» начнётся загрузка справочника. Первая загрузка (около 88 тысяч пунктов) занимает 5–15 минут. Страницу лучше не закрывать: иначе загрузка продолжится в фоне, но медленнее. Дальше справочник обновляется сам, раз в сутки ночью.

Подробнее: пункты выдачи, карта и поиск адреса.

Шаг 9

Добавьте способ доставки в зону доставки

Нажмите «Добавить в зону доставки». Способ «Ozon — пункт выдачи» добавится в первую зону, где есть Россия. Название, которое видит покупатель, меняется в WooCommerce → Настройки → Доставка.

Шаг 10

Включите тестовый режим для сотрудников

Впишите номера телефонов сотрудников, у которых есть аккаунт Ozon. Пока тестовый режим включён, способ Ozon видят только администраторы и эти номера — покупатели его не видят.

Песочницы у Ozon нет. Заказ на тестовый номер — настоящий заказ в Ozon. Отменяйте его сами до сдачи посылки: до отгрузки отмена бесплатна.

Подробнее: телефон и аккаунт Ozon покупателя.

Шаг 11

Настройте цену, заказы и тексты для покупателя

Вкладка «Оформление и заказы»:

  • округление цены и «бесплатно от N ₽»;
  • вес упаковки и коробка по умолчанию — для товаров без габаритов;
  • карта (ключ Яндекс.Карт) и подсказки адреса DaData;
  • подстановка адреса пункта в пустые поля «Адрес» и «Город»;
  • автопередача заказов в Ozon, статус «Выполнен» после получения, письма покупателю;
  • почта для уведомлений и описание посылки: можно использовать {order} и {site}, без персональных данных.

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

Ключ Яндекс.Карт — по желанию

  • Без карты выбор пункта работает списком. Так же будет, если карта не загрузилась, например из-за блокировщика рекламы.
  • Ключ берётся в кабинете разработчика Яндекса, сервис «JavaScript API и HTTP Геокодер». Ключ виден в коде страницы, поэтому обязательно ограничьте его адресом сайта (HTTP Referer).
  • Карта грузится только на странице оформления заказа и только когда покупатель открывает выбор пункта. Если Яндекс.Карты уже загрузил другой плагин доставки или тема, плагин использует их.
  • Геокодер и подсказки Яндекса плагин не вызывает. Условия бесплатного тарифа смотрите на странице тарифов Яндекса, логотип и копирайт Яндекса на карте не закрывайте.

Подсказки адреса DaData — по желанию

  • Нужен публичный API-ключ (40 символов), бесплатно до 10 000 подсказок в сутки. Секретный ключ не нужен.
  • DaData ищет только адрес покупателя, а ближайшие пункты Ozon плагин считает по своему справочнику. Без ключа поиск идёт по городу и улице в справочнике.

Подробнее: как считается цена доставки, сроки доставки, оплата заказов.

Шаг 12 · Запуск

Проверка перед запуском

Шаг 12

Проверьте всё и откройте Ozon покупателям

  • Чек-лист на вкладке «Подключение»: все шаги выполнены. Только «Проверка и запуск» остаётся жёлтым до конца тестов.
  • Главная, карточка товара, корзина и оформление заказа открываются без ошибок, прежние способы доставки на месте.
  • Под администратором или с тестовым номером на оформлении заказа:
    • есть «Ozon — пункт выдачи»;
    • без телефона под способом видна просьба указать номер;
    • выбор пункта работает: поиск, «Рядом со мной», список, карта (если есть ключ);
    • после выбора пункта цена пересчитывается;
    • «Оплата при получении» скрыта;
    • без пункта заказ не оформляется.
  • Если форма оформления есть и на странице корзины, проверьте и её. В блоке «Корзина» под тарифом Ozon должна быть подсказка «Пункт выдачи выбирается при оформлении заказа».
  • Тестовый заказ на тестовый номер, с оплатой: в заказе появился блок «Ozon Доставка» с номером отправления. Отмените его кнопкой «Отменить в Ozon» до сдачи посылки и верните деньги в платёжной системе — сам плагин деньги не возвращает.
  • По желанию — один настоящий заказ: «Собрано» → этикетка → сдать в пункт отгрузки → следить за статусами.
  • В WooCommerce → Статус → Журналы, источник ozon-delivery-woo, нет ошибок. Ключи и телефоны в журнале скрыты.
  • Письмо «Примечание к заказу» оформлено от имени магазина: тема и заголовок.
  • Оферта и политика конфиденциальности магазина описывают особенности доставки Ozon, передачу ФИО, телефона и адреса пункта в Ozon, получение заказа только через приложение Ozon по номеру из заказа и возвраты через магазин.
  • Снимите галочку тестового режима — теперь способ Ozon видят все покупатели.
Каждый день

Как работать с заказами

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

  1. Покупатель оплатил заказ — плагин сам передаёт его в Ozon. Повторная отправка защищена от дублей.
  2. Соберите посылку и нажмите «Собрано» в заказе или массово «Ozon: собрано» в списке заказов. Ozon подтвердит отправление, и заказ появится у покупателя в приложении Ozon.
  3. Распечатайте «Этикетку (PDF)» в двух экземплярах: на коробку и внутрь.
  4. Отвезите посылку в пункт отгрузки из метода доставки. Если посылку 7 дней не сдают, плагин напомнит письмом, а на 10-й день Ozon отменит её сам.
  5. Дальше статусы обновляются каждые 30 минут, а после «Получен» заказ становится «Выполнен». Отмена или возврат заказа на сайте сразу отменяет отправление в Ozon. Невыкупленные посылки видны на вкладке «Возвраты», деньги покупателю вы возвращаете по правилам своего магазина.

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

Цена

Пробный период и лицензия

Первые 50 заказов, переданных в Ozon через плагин, — бесплатно и без ключа. Считается одно отправление на заказ, пересоздание отправления не считается. Счёт ведётся по адресу сайта, переустановка плагина его не обнуляет. В админке всегда видно, сколько бесплатных заказов осталось, а письма приходят, когда осталось 10, 5 и 1 заказ.

Дальше нужна годовая лицензия. Год считается с даты выдачи, обновления под изменения Ozon и исправления приходят через обычное Плагины → Обновить.

1 сайт19 990 ₽в год
2 сайта34 990 ₽в год
5 сайтов74 990 ₽в год

Ключ вводится на вкладке «Лицензия». Там видны срок, «Сайтов по лицензии: N из M» и кнопка «Отвязать сайт» — для переезда на другой домен (не больше 3 раз за 30 дней). Адреса с www. и без него — один сайт, поддомен — другой.

Если пробный период закончился или лицензия истекла, способ Ozon скрывается на оформлении заказа, а остальное оформление работает. Уже созданные отправления доводятся до конца: статусы, этикетки, отмена, возвраты. О конце годовой лицензии плагин предупредит баннером за 30 дней и письмами за 30, 7 и 1 день. Если сервер лицензий временно недоступен, оформление заказов на сайте не ломается.

Подробнее: лицензия, пробный период и обновления, история версий.

Под ключ 55 000 ₽

Кабинет Ozon подключаем вместе по чек-листу, плагин адаптируем под ваш сайт, тему и другие доставки, запуск проверяем тестовым заказом. Гарантия 30 дней. Лицензия бессрочная, без ежегодной оплаты.

Начали сами и не получилось? Стоимость плагина зачтём во внедрение — доплатите разницу до 55 000 ₽. Действует в течение года после покупки плагина.

Подключим под ключ за 55 000 ₽
Прозрачность

Какие данные передаются

Разработчику плагина

Только технические данные — для пробного периода, лицензии и обновлений:

  • номер установки (случайный);
  • домен и адрес сайта;
  • версии плагина, WordPress, WooCommerce и PHP;
  • ключ лицензии;
  • число заказов, переданных в Ozon, и для каждого — хэш вместо номера заказа;
  • IP-адрес сервера сайта: его видно при каждом запросе.

Не передаются имена, телефоны, адреса, e-mail, суммы и состав заказов. Полный список есть в плагине на вкладке «Лицензия».

В Ozon

То, что нужно для доставки:

  • ФИО и телефон получателя;
  • выбранный пункт выдачи;
  • вес, размеры и объявленная стоимость посылки;
  • описание посылки — без персональных данных.

Опишите передачу ФИО, телефона и адреса пункта в Ozon в оферте и политике конфиденциальности магазина. Ключи Ozon хранятся в базе вашего сайта.

Вопросы

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

Нужно ли продавать на Ozon, чтобы подключить доставку?
Нет. Карточки товаров и остатки на Ozon не нужны: Ozon только везёт посылку. Нужен кабинет Ozon Доставки для бизнеса. Если вы уже продаёте на Ozon, кабинет доставки можно объединить с кабинетом продавца — баланс будет общий. Приложение «Ozon Доставка для Продавцов» (FBS/FBO) для плагина не подходит.
Можно ли принимать оплату при получении?
Нет. Ozon не принимает деньги за товар, поэтому, когда покупатель выбирает Ozon, «Оплата при получении» скрыта, и оформить заказ с ней не получится. Покупатель оплачивает заказ онлайн на вашем сайте, а после оплаты заказ сам уходит в Ozon.
Как покупатель получит заказ?
В пункте выдачи или постамате Ozon через приложение Ozon, по номеру телефона из заказа. Поэтому при оформлении под способом доставки виден номер, на который заказ оформится в Ozon, и предупреждение о нём. Если у номера нет аккаунта Ozon, заказ с доставкой Ozon оформить не получится — покупатель увидит понятное сообщение.
Сколько стоит доставка для покупателя?
Цену считает Ozon для выбранного пункта: доставка плюс страховка 0,6 % объявленной стоимости. Плагин округляет цену вверх, а в настройках можно включить «бесплатно от N ₽». Пока пункт не выбран, покупатель видит примерную цену и срок для своего города. Вам стоимость доставки Ozon списывает с баланса кабинета.
Работает ли плагин с блочным оформлением заказа?
Да. Плагин работает и с классическим оформлением (шорткоды [woocommerce_cart] и [woocommerce_checkout]), и с блоками «Корзина» и «Оформление заказа». Покупатель видит одно и то же. Блочное оформление проверено на WooCommerce 8.4 — после крупных обновлений WooCommerce проверьте оформление заказа ещё раз.
Можно ли оставить СДЭК, 5Post или Почту России?
Да. Ozon добавляется в зону доставки отдельным способом, остальные способы остаются, и покупатель выбирает сам. Если Яндекс.Карты уже загружает другой плагин доставки, плагин Ozon использует их и вторую копию не грузит. После установки проверьте, что прежние способы доставки на месте.
Что будет после 50 бесплатных заказов?
Нужна лицензия: 19 990 ₽ в год за один сайт, 34 990 ₽ — за два, 74 990 ₽ — за пять. Без неё способ Ozon скрывается на оформлении заказа, остальное оформление работает, а уже созданные отправления доводятся до конца. Плагин предупреждает заранее: баннер в админке и письма, когда осталось 10, 5 и 1 заказ.
Есть ли курьерская доставка Ozon?
Нет. Плагин работает только с пунктами выдачи и постаматами Ozon по России, одно отправление на заказ. Курьерскую доставку можно добавить отдельной доработкой при внедрении под ключ.

Подробнее: все вопросы и ответы, частые ошибки, все статьи.

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

Подключите Ozon Доставку сами или доверьте это нам

Скачайте плагин и пройдите 12 шагов этой инструкции — первые 50 заказов бесплатно. Или подключим под ключ: кабинет, настройка, проверка тестовым заказом.

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