Евгений Герасимов
Другие платформы · Интеграция

Интеграция Ozon Доставки с сайтом на 1С-Битрикс, InSales, OpenCart и своём движке

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

Для WooCommerce — готовый плагин

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

Для других платформ плагина нет: его нельзя установить ни на Tilda, ни на InSales, ни на 1С-Битрикс. Для Тильды есть отдельный сервис с подпиской — Ozon Доставка для Тильды. Для остальных платформ доставку Ozon встраивают под конкретный сайт — это отдельная работа с индивидуальными составом, ценой и сроком.

Из чего состоит любая интеграция с Ozon Доставкой

Логика доставки одинакова для любого сайта, потому что её диктует Ozon Delivery API:

ЧастьЧто нужно сделатьПочему это не «просто виджет»
Справочник пунктовЗагружать и хранить у себя около 88 тысяч пунктов, обновлять каждый деньOzon не отдаёт пункты по городу и без адресов в списке; готовой карты нет
Выбор пунктаКарта или список с поиском адреса на странице оформленияНужно встроиться в оформление заказа платформы
Расчёт ценыЗапрашивать у Ozon цену для выбранного пункта и посылкиНужны вес и размеры товаров и телефон покупателя
Передача заказаСоздавать заказ в Ozon после оплаты, без дублейНужно узнавать об оплате от платёжной системы платформы
Подтверждение и этикеткаКнопки для менеджера: «Собрано», этикетка PDFНужен доступ к админке или отдельный интерфейс
Статусы и возвратыОпрашивать Ozon по расписанию и писать покупателюУ Ozon нет уведомлений о смене статуса
КлючиХранить ключи API на сервереСекретный ключ нельзя отдавать в браузер

Почему у Ozon нет готового виджета карты, разобрано в статье Виджет пунктов выдачи Ozon, а все методы и их особенности — в обзоре Ozon Delivery API.

Отсюда главный технический вывод: интеграции нужна серверная часть — место, где хранятся ключи и справочник и откуда по расписанию идут запросы в Ozon. На WordPress это делает сам сайт. На облачных конструкторах серверный код магазина обычно недоступен, и эта часть работает отдельно от сайта.

Что важно для разных платформ

Tilda

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

InSales

Облачная платформа со своей системой доставок и оплат. Нужно понять, как платформа позволяет подключить внешний расчёт доставки и выбор пункта на оформлении, и где будет работать серверная часть со справочником и статусами.

1С-Битрикс

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

OpenCart и его сборки

Свой сервер и доступ к коду, поэтому серверная часть может жить прямо на сайте, как у WooCommerce. Работа — встроить выбор пункта и расчёт в оформление заказа конкретной сборки и связать с её статусами заказов.

Webasyst / Shop-Script

Может работать на своём сервере или в облаке — от этого зависит, где будет серверная часть интеграции.

Свой движок

Laravel, Django, самописный сайт. Есть полный контроль над кодом, поэтому интеграция строится по той же схеме, что и для WooCommerce: справочник в базе сайта, выбор пункта на оформлении, создание заказа после оплаты, фоновые задачи для статусов.

На всех платформах условия Ozon одни и те же: только пункты выдачи и постаматы Ozon по России, только онлайн-оплата, покупателю нужен аккаунт Ozon, страхование обязательно, вы сами сдаёте посылки в пункт отгрузки.

Что переносится из готового плагина

Самые трудные части интеграции с Ozon не зависят от платформы — и они уже решены и проверены на реальных заказах в плагине для WooCommerce:

  • инкрементальная загрузка справочника из 88 тысяч пунктов с разбором адресов в разных форматах;
  • защита от «зависаний» API: короткие таймауты и быстрые повторы, оформление заказа не ломается, если Ozon не ответил;
  • обработка защиты Ozon от DDoS и особенностей токена доступа;
  • создание заказа только после оплаты и защита от дублей;
  • опрос статусов и возвратов, письма покупателю и напоминания магазину о сроках.

Поэтому интеграция для другой платформы — это прежде всего работа по встраиванию в её оформление заказа, а не изучение Ozon Delivery API с нуля. Как эти задачи решались на реальном сайте, рассказано в кейсе СКИН ЕТИКА.

Как получить оценку для своего сайта

Оставьте заявку на странице Ozon Доставка для сайта или напишите на почту gerasimov.service@yandex.ru. Для оценки пригодится:

  • ссылка на сайт и название платформы;
  • как сейчас устроено оформление заказа и какие службы доставки подключены;
  • какие способы оплаты работают и как платформа узнаёт об оплате;
  • примерное число заказов в день и типичные посылки;
  • состояние кабинета Ozon Доставки: есть ли договор страхования, метод доставки, ключи.

Созвон для разбора сайта бесплатный. Если окажется, что интеграция для вашего магазина пока не окупится, я скажу об этом прямо.

А если перенести магазин на WooCommerce?

Смена платформы — большое решение, и принимать его только ради доставки не стоит. Но если вы и так думаете о переезде на WordPress и WooCommerce, учтите: для WooCommerce доставка Ozon уже готова и имеет фиксированную цену — плагин от 19 990 ₽ в год или подключение под ключ за 55 000 ₽. Для других платформ состав работ, цена и срок считаются индивидуально после разбора сайта.

Вопросы

Сколько стоит подключить Ozon к сайту не на WooCommerce?

Для Тильды есть готовый сервис с подпиской: 50 доставок бесплатно, дальше 1 990 ₽ в месяц или 19 990 ₽ в год — см. Ozon Доставка для Тильды. Для других платформ цена и срок считаются индивидуально после разбора сайта: они зависят от платформы, того, как устроено оформление заказа, и от того, где будет работать серверная часть. Фиксированные цены — 19 990 ₽ в год за плагин и 55 000 ₽ за подключение под ключ — относятся к сайтам на WordPress и WooCommerce.

Можно ли установить плагин WooCommerce отдельно и подключить к нему сайт на другой платформе?

Нет. Плагин — модуль для WordPress и WooCommerce: он встраивается в оформление заказа WooCommerce и работает с его заказами. Для другой платформы нужна интеграция под неё.

Нужен ли готовый кабинет Ozon, чтобы обсудить интеграцию?

Нет. Кабинет Ozon Доставки можно подключать параллельно с разработкой — по чек-листу: договор страхования, метод доставки, ключи API, баланс. Для тестов перед запуском кабинет уже нужен полностью.

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

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

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

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

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