Как подключить 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 проверяет, что сайт открывается без ошибок и без входа по паролю, поэтому не закрывайте его режимом обслуживания.
Шаг 4
Создайте приложение для API и скопируйте ключи
Откройте Настройки → Управление частными приложениями → Создать и выдайте приложению права.
Можно вместо всего этого выдать одно право delivery-api.all.
Скопируйте Client ID и Client Secret. Если в приложении включён белый список IP, добавьте в него исходящий IP сервера сайта. Его подскажет хостинг: он может не совпадать с адресом для SSH или FTP.
Вставляйте ключи только в настройки плагина и не пересылайте их в мессенджерах. Плагин хранит ключи в базе сайта, в журналах и коде страниц их нет.
Баланс должен быть больше нуля, иначе Ozon не подтвердит отправление, когда вы нажмёте «Собрано». Стоимость доставки Ozon списывает с баланса кабинета. Если денег не хватит, плагин пришлёт письмо.
Скачайте zip-архив по личной ссылке со страницы «Скачать плагин». Архив не распаковывайте.
В админке WordPress откройте Плагины → Добавить новый → Загрузить плагин, выберите архив и нажмите «Установить». Другой вариант — скопировать папку ozon-delivery-woo по SFTP в wp-content/plugins/.
Нажмите «Активировать». Что при этом происходит:
создаются таблица пунктов выдачи и настройки;
включается тестовый режим;
к Ozon плагин пока не обращается;
оформление заказа не меняется: способ доставки появится, когда вы добавите его в зону доставки (шаг 9).
Откройте главную, карточку товара, корзину и оформление заказа: всё должно открываться, прежние способы доставки — на месте.
Если что-то пошло не так, деактивируйте плагин. Фоновые задачи остановятся, а таблица, настройки и данные заказов сохранятся.
Все настройки — в разделе WooCommerce → Ozon Доставка. На вкладке «Подключение» есть чек-лист готовности: он показывает, что уже сделано и что осталось.
Шаг 7
Подключите кабинет Ozon к плагину
На вкладке «Подключение» вставьте Client ID и Client Secret из шага 4 и нажмите «Сохранить и проверить подключение». Все строки проверки должны стать зелёными.
Там же чек-лист покажет, какая схема оформления заказа стоит на сайте (классическая или блоки) и что с полем «Телефон».
Шаг 8
Выберите метод доставки и загрузите пункты выдачи
Нажмите «Выбрать метод из кабинета Ozon», затем «Использовать этот метод». Номер метода можно ввести и вручную — это 16 цифр.
После выбора на вкладке «Пункты выдачи» начнётся загрузка справочника. Первая загрузка (около 88 тысяч пунктов) занимает 5–15 минут. Страницу лучше не закрывать: иначе загрузка продолжится в фоне, но медленнее. Дальше справочник обновляется сам, раз в сутки ночью.
Нажмите «Добавить в зону доставки». Способ «Ozon — пункт выдачи» добавится в первую зону, где есть Россия. Название, которое видит покупатель, меняется в WooCommerce → Настройки → Доставка.
Шаг 10
Включите тестовый режим для сотрудников
Впишите номера телефонов сотрудников, у которых есть аккаунт Ozon. Пока тестовый режим включён, способ Ozon видят только администраторы и эти номера — покупатели его не видят.
Песочницы у Ozon нет. Заказ на тестовый номер — настоящий заказ в Ozon. Отменяйте его сами до сдачи посылки: до отгрузки отмена бесплатна.
вес упаковки и коробка по умолчанию — для товаров без габаритов;
карта (ключ Яндекс.Карт) и подсказки адреса DaData;
подстановка адреса пункта в пустые поля «Адрес» и «Город»;
автопередача заказов в Ozon, статус «Выполнен» после получения, письма покупателю;
почта для уведомлений и описание посылки: можно использовать {order} и {site}, без персональных данных.
Вкладка «Тексты для покупателя»: предупреждение о номере телефона, пояснение под способом доставки, «Как получить» и письма о статусах. По умолчанию тексты нейтральные — сверьте их с офертой магазина. Письма о статусах уходят стандартным письмом WooCommerce «Примечание к заказу»: проверьте его тему и заголовок в WooCommerce → Настройки → Письма.
Ключ Яндекс.Карт — по желанию
Без карты выбор пункта работает списком. Так же будет, если карта не загрузилась, например из-за блокировщика рекламы.
Ключ берётся в кабинете разработчика Яндекса, сервис «JavaScript API и HTTP Геокодер». Ключ виден в коде страницы, поэтому обязательно ограничьте его адресом сайта (HTTP Referer).
Карта грузится только на странице оформления заказа и только когда покупатель открывает выбор пункта. Если Яндекс.Карты уже загрузил другой плагин доставки или тема, плагин использует их.
Геокодер и подсказки Яндекса плагин не вызывает. Условия бесплатного тарифа смотрите на странице тарифов Яндекса, логотип и копирайт Яндекса на карте не закрывайте.
Подсказки адреса DaData — по желанию
Нужен публичный API-ключ (40 символов), бесплатно до 10 000 подсказок в сутки. Секретный ключ не нужен.
DaData ищет только адрес покупателя, а ближайшие пункты Ozon плагин считает по своему справочнику. Без ключа поиск идёт по городу и улице в справочнике.
Чек-лист на вкладке «Подключение»: все шаги выполнены. Только «Проверка и запуск» остаётся жёлтым до конца тестов.
Главная, карточка товара, корзина и оформление заказа открываются без ошибок, прежние способы доставки на месте.
Под администратором или с тестовым номером на оформлении заказа:
есть «Ozon — пункт выдачи»;
без телефона под способом видна просьба указать номер;
выбор пункта работает: поиск, «Рядом со мной», список, карта (если есть ключ);
после выбора пункта цена пересчитывается;
«Оплата при получении» скрыта;
без пункта заказ не оформляется.
Если форма оформления есть и на странице корзины, проверьте и её. В блоке «Корзина» под тарифом Ozon должна быть подсказка «Пункт выдачи выбирается при оформлении заказа».
Тестовый заказ на тестовый номер, с оплатой: в заказе появился блок «Ozon Доставка» с номером отправления. Отмените его кнопкой «Отменить в Ozon» до сдачи посылки и верните деньги в платёжной системе — сам плагин деньги не возвращает.
По желанию — один настоящий заказ: «Собрано» → этикетка → сдать в пункт отгрузки → следить за статусами.
В WooCommerce → Статус → Журналы, источник ozon-delivery-woo, нет ошибок. Ключи и телефоны в журнале скрыты.
Письмо «Примечание к заказу» оформлено от имени магазина: тема и заголовок.
Оферта и политика конфиденциальности магазина описывают особенности доставки Ozon, передачу ФИО, телефона и адреса пункта в Ozon, получение заказа только через приложение Ozon по номеру из заказа и возвраты через магазин.
Снимите галочку тестового режима — теперь способ Ozon видят все покупатели.
Каждый день
Как работать с заказами
После запуска менеджеру остаётся собрать посылку, нажать «Собрано» и отвезти её в пункт. Остальное плагин делает сам.
Покупатель оплатил заказ — плагин сам передаёт его в Ozon. Повторная отправка защищена от дублей.
Соберите посылку и нажмите «Собрано» в заказе или массово «Ozon: собрано» в списке заказов. Ozon подтвердит отправление, и заказ появится у покупателя в приложении Ozon.
Распечатайте «Этикетку (PDF)» в двух экземплярах: на коробку и внутрь.
Отвезите посылку в пункт отгрузки из метода доставки. Если посылку 7 дней не сдают, плагин напомнит письмом, а на 10-й день Ozon отменит её сам.
Дальше статусы обновляются каждые 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 день. Если сервер лицензий временно недоступен, оформление заказов на сайте не ломается.
Кабинет Ozon подключаем вместе по чек-листу, плагин адаптируем под ваш сайт, тему и другие доставки, запуск проверяем тестовым заказом. Гарантия 30 дней. Лицензия бессрочная, без ежегодной оплаты.
Начали сами и не получилось? Стоимость плагина зачтём во внедрение — доплатите разницу до 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 Доставку сами или доверьте это нам
Скачайте плагин и пройдите 12 шагов этой инструкции — первые 50 заказов бесплатно. Или подключим под ключ: кабинет, настройка, проверка тестовым заказом.
Ozon и Ozon Доставка — товарные знаки их правообладателя. Это независимая разработка: она работает через официальный Ozon Delivery API и не является продуктом Ozon. Тарифы и условия Ozon могут меняться — актуальные смотрите в кабинете Ozon Доставки.
Сайт использует cookie-файлы (в основном для Яндекс.Метрики). Продолжая пользоваться сайтом, вы соглашаетесь с Политикой cookies.