Евгений Герасимов
Выбрать · Требования

Требования к сайту для плагина Ozon Доставки: WordPress, WooCommerce, PHP, хостинг и cron

Проверьте этот список до установки: если чего-то не хватает, способ Ozon не появится на оформлении заказа или не сможет посчитать цену. Большинство пунктов проверяются за несколько минут в админке WordPress и одним письмом в поддержку хостинга.

Коротко: таблица требований

ЧтоТребованиеКак проверить
WordPress6.0 и новееКонсоль → Обновления или подвал админки
WooCommerce8.0 и новее, проверено на 8.4Плагины → Установленные
PHP7.4–8.3, обязательно 64-битныйИнструменты → Здоровье сайта → Информация → Сервер; разрядность уточните у хостинга
Валюта магазинаРубль (RUB)WooCommerce → Настройки → Общие
Оформление заказаКлассическое (шорткод) или блочное; поле «Телефон» видно, лучше обязательноЧек-лист плагина на вкладке «Подключение»
ОплатаОнлайнСписок способов оплаты WooCommerce
ТоварыВес и размеры в карточкахЧек-лист плагина: «Вес и размеры товаров»
ХостингИсходящие HTTPS-запросы к Ozon и к серверу лицензийКнопка «Сохранить и проверить подключение»
Фоновые задачиРаботает WP-Cron или системный cronИнструменты → Здоровье сайта
СайтОткрывается без авторизацииОткройте сайт в окне инкогнито
Кабинет OzonДоговор страхования, метод доставки, ключи API, балансЧек-лист плагина

WordPress, WooCommerce и PHP

WordPress 6.0+ и WooCommerce 8.0+. Плагин проверен на WooCommerce 8.4. Планировщик фоновых задач Action Scheduler, через который плагин загружает справочник и обновляет статусы, входит в WooCommerce — ставить его отдельно не нужно.

PHP 7.4–8.3, только 64-битный. Это не формальность: номера в Ozon — пунктов выдачи, методов доставки, отправлений — 16-значные. На 32-битном PHP такие числа не помещаются в целочисленный тип, поэтому плагину нужен 64-битный PHP. Почти все современные хостинги работают на 64-битном PHP, но если у вас старый тариф или нестандартный сервер — спросите поддержку хостинга.

HPOS поддерживается. Плагин работает с заказами только через стандартные методы WooCommerce и совместим с хранением заказов в отдельных таблицах (HPOS), и с классическим хранением.

Мультисайт (WordPress Multisite) не проверялся. Интерфейс плагина — только на русском языке.

Хостинг: исходящие запросы

Плагин работает с Ozon с сервера вашего сайта, поэтому хостинг должен разрешать исходящие HTTPS-запросы к адресам:

  • xapi.ozon.ru — получение токена доступа;
  • api-delivery.ozon.ru — все методы Ozon Delivery API;
  • api.ev-gerasimov.ru — сервер лицензий: пробный период, проверка лицензии и обновления плагина.

Большинство хостингов это разрешают по умолчанию. Если запросы блокируются, проверка подключения в плагине не пройдёт. Если вы включили белый список IP в приложении Ozon, укажите в нём исходящий IP сервера — он может отличаться от адреса для SSH и FTP. Подробнее — в статье Ключи API.

Если сервер лицензий временно недоступен, оформление заказов на сайте не ломается: плагин работает по последнему подтверждённому статусу лицензии до 14 дней и показывает предупреждение в админке.

Фоновые задачи и cron

Плагин многое делает в фоне:

ЗадачаКак часто
Обновление справочника пунктов выдачиРаз в сутки ночью, между 00:20 и 02:20 по UTC
Обновление статусов отправленийКаждые 30 минут
Обновление возвратовДважды в сутки
Передача оплаченного заказа в OzonСразу после оплаты, в фоне
Проверка лицензииРаз в сутки

Все задачи идут через Action Scheduler, который работает поверх WP-Cron. Стандартный WP-Cron запускается при посещениях сайта: при обычной посещаемости этого достаточно. Если сайт посещают редко, статусы могут обновляться с опозданием — тогда настройте системный cron на хостинге, который будет регулярно вызывать WP-Cron. Если WP-Cron на сайте отключён константой DISABLE_WP_CRON, системный cron обязателен.

Оформление заказа, валюта и оплата

  • Схема оформления — классическая (шорткод [woocommerce_checkout]) или блок «Оформление заказа». Плагин работает с обеими, подробности — в статье Блочное и классическое оформление.
  • Поле «Телефон» должно быть видно, лучше — обязательно: без номера Ozon не считает цену. Если стоит редактор полей оформления, обязательными должны остаться «Телефон» и «Страна».
  • Валюта — рубль. Ozon принимает объявленную стоимость только в рублях. Если валюта магазина другая, чек-лист покажет ошибку, и способ Ozon покупателям не показывается.
  • Онлайн-оплата. Ozon не принимает деньги за товар, поэтому оплата при получении скрывается, когда выбран Ozon. Если у вас только оплата при получении, доставка Ozon работать не сможет.
  • Страна доставки — Россия. Способ Ozon показывается только для российских адресов.

Товары: вес и размеры

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

Требования к самому сайту

  • Сайт открывается без авторизации. Ozon проверяет сайт при модерации карточки магазина в кабинете доставки. Режим обслуживания или закрытая витрина не пройдут проверку.
  • Корзина и оформление не кэшируются. Плагины кэширования страниц обычно исключают корзину, оформление и личный кабинет сами. Если оформление закэшировано, покупатели могут видеть сообщение «Страница устарела, обновите её», а выбор пункта будет работать с ошибками.
  • Сайт продаёт физические товары. Это условие Ozon для карточки магазина.

Нагрузка на сайт и базу данных

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

Карта Яндекса грузится только на странице оформления заказа и только когда покупатель открыл выбор пункта, поэтому на скорость остальных страниц плагин не влияет.

Быстрая самопроверка перед установкой

  • WordPress 6.0+, WooCommerce 8.0+, PHP 7.4–8.3 64-бит.
  • Валюта магазина — рубль, есть онлайн-оплата.
  • Поле «Телефон» на оформлении заказа видно.
  • У большинства товаров заполнены вес и размеры.
  • Хостинг разрешает исходящие HTTPS-запросы, WP-Cron работает.
  • Сайт открывается без пароля, корзина и оформление не кэшируются.
  • В кабинете Ozon Доставки есть договор страхования, активный метод доставки, ключи API и положительный баланс.
  • Ваши товары Ozon принимает к перевозке — уточните в поддержке Ozon Доставки.

Если всё отмечено, переходите к инструкции по установке. Если сайт работает не на WordPress, посмотрите статью Ozon Доставка для других платформ.

Вопросы о требованиях

Подойдёт ли обычный виртуальный хостинг?

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

Работает ли плагин на PHP 8.4 и новее?

Плагин проверен на PHP от 7.4 до 8.3. Работу на более новых версиях PHP гарантировать нельзя, пока она не проверена, — перед переходом на новую версию PHP проверьте оформление заказа на копии сайта.

Нужен ли отдельный плагин для фоновых задач?

Нет. Action Scheduler входит в WooCommerce, плагин Ozon использует его. Нужно только, чтобы на сайте работал WP-Cron или системный cron.

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

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

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

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

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