Для покупателя доставка давно стала полноценной частью интернет-магазина. Недостаточно просто показать стоимость товара и предложить единственный вариант получения заказа. Покупатель хочет сразу понимать, куда можно доставить заказ, сколько это будет стоить и когда его можно получить.
Один из вариантов для российских интернет-магазинов — подключение Ozon Доставки. Она позволяет использовать логистическую инфраструктуру Ozon не только в рамках самого маркетплейса, но и для заказов, оформленных непосредственно в интернет-магазине.
Для магазинов на PrestaShop модуль «Ozon Доставка», связывает оформление заказа в магазине с Ozon Delivery API и автоматизирует основные процессы: от выбора покупателем пункта выдачи до передачи отправления и дальнейшего обновления его статуса.
Что такое Ozon Доставка
Ozon располагает большой сетью пунктов выдачи, постаматов и собственной курьерской доставкой. Покупатели уже хорошо знакомы с таким способом получения заказов: выбирают удобный пункт на карте либо указывают адрес для доставки курьером.
Официально Ozon поддерживает получение заказов в пунктах выдачи, постаматах и курьером. Доступность конкретного способа зависит от региона, параметров отправления и других ограничений доставки.
При интеграции с интернет-магазином задача состоит в том, чтобы сделать эту инфраструктуру частью обычного оформления заказа.
Покупателю не нужно переходить на Ozon или отдельно искать подходящий пункт выдачи. Всё происходит непосредственно в интернет-магазине.
Как выглядит оформление заказа для покупателя
Представим обычную ситуацию.
Покупатель добавил товары в корзину PrestaShop и перешёл к оформлению заказа. Среди способов доставки он выбирает Ozon Доставку.
Дальше модуль обращается к Ozon Delivery API и получает доступные варианты доставки для конкретного заказа.
Доставка в пункт выдачи или постамат
Покупатель открывает карту и видит доступные точки получения.
Он может выбрать подходящий:
-
пункт выдачи Ozon;
-
постамат;
-
доступную точку рядом с домом, работой или другим удобным местом.
Для каждой доставки используются данные, полученные через API, поэтому покупателю предлагаются доступные для его заказа варианты.
После выбора ПВЗ информация сохраняется вместе с заказом в PrestaShop.
Это значительно удобнее обычного текстового списка из десятков или сотен адресов: покупатель сразу ориентируется по карте и выбирает подходящую точку визуально.
Курьерская доставка до двери
Если для заказа доступна курьерская доставка, покупатель может выбрать её вместо пункта выдачи.
В этом случае доставка рассчитывается для указанного адреса.
Ozon также использует курьерский способ доставки для собственных заказов, поэтому сам сценарий хорошо знаком многим покупателям.
Для интернет-магазина принцип остаётся тем же: покупатель оформляет заказ на вашем сайте, а логистическая часть передаётся Ozon.
Автоматический расчёт стоимости доставки
Одна из наиболее важных функций интеграции — расчёт доставки непосредственно во время оформления заказа.
Модуль передаёт необходимые данные в Ozon Delivery API и получает доступные варианты доставки, их стоимость и сроки.
Покупатель видит реальную информацию ещё до подтверждения заказа.
То есть схема выглядит так:
товары в корзине → адрес покупателя → запрос в Ozon → доступные способы → стоимость и срок → выбор доставки.
Магазину не приходится создавать огромные таблицы тарифов или вручную настраивать стоимость доставки для разных городов.
Расчёт выполняется через API.
Передача оформленного заказа в Ozon
После того как покупатель завершил оформление заказа, информация о выбранной доставке сохраняется в PrestaShop.
Дальше отправление необходимо зарегистрировать в Ozon.
Модуль поддерживает два варианта работы.
Автоматическая передача
Заказ может автоматически передаваться в Ozon при наступлении выбранного события или статуса в PrestaShop.
Это удобно для магазинов, где обработка заказов уже автоматизирована и менеджеру не нужно отдельно проверять каждое отправление.
Ручная передача
При необходимости менеджер может сначала проверить заказ, а затем отправить его в Ozon вручную из административной панели.
Такой режим подходит, например, если перед передачей в службу доставки требуется:
-
проверить наличие товаров;
-
подтвердить заказ с покупателем;
-
подготовить товар;
-
скорректировать информацию по заказу.
Магазин сам выбирает подходящую схему работы.
Информация о доставке прямо в заказе PrestaShop
После оформления заказа менеджеру не нужно переходить между несколькими системами только для того, чтобы понять, какой способ доставки выбрал клиент.
Модуль добавляет информацию об Ozon Доставке непосредственно в заказ PrestaShop.
В зависимости от выбранного способа можно увидеть данные о доставке, выбранном пункте получения и отправлении.
Это особенно удобно при ежедневной обработке большого количества заказов: вся основная информация находится там же, где менеджер уже работает с заказом.
Номер отправления и отслеживание
После регистрации отправления модуль сохраняет полученный номер доставки.
Менеджер может использовать его для дальнейшей работы с заказом, а также перейти к отслеживанию отправления.
Для этого предусмотрена ссылка на Ozon Track.
В результате PrestaShop остаётся основной рабочей системой магазина, а данные логистического оператора автоматически связываются с соответствующим заказом.
Синхронизация статусов
После передачи заказа работа с доставкой не заканчивается.
Отправление проходит несколько этапов: оно принимается службой доставки, перемещается между логистическими объектами, поступает в пункт выдачи или передаётся курьеру и в итоге доставляется покупателю.
Постоянно проверять каждое отправление вручную неудобно.
Поэтому модуль умеет получать актуальное состояние доставки из Ozon и синхронизировать его с магазином.
Это позволяет построить более автоматизированную схему обработки заказов и уменьшить количество ручной работы менеджера.
Что происходит внутри интеграции
Для покупателя всё выглядит достаточно просто:
выбрал Ozon → выбрал ПВЗ или курьера → увидел стоимость → оформил заказ.
Внутри магазина при этом происходит значительно больше операций.
Модуль:
-
получает данные корзины;
-
определяет параметры отправления;
-
обращается к Ozon Delivery API;
-
получает доступные способы доставки;
-
рассчитывает стоимость и срок;
-
показывает доступные точки на карте;
-
сохраняет выбор покупателя;
-
передаёт оформленный заказ в Ozon;
-
получает номер отправления;
-
синхронизирует дальнейшие статусы доставки.
То есть интеграция охватывает практически весь путь отправления — от оформления заказа до его дальнейшего отслеживания.
Почему для ПВЗ используется карта
Один город может содержать большое количество пунктов выдачи и постаматов. Выводить их обычным выпадающим списком неудобно.
Поэтому в модуле выбор точки получения реализован через карту.
Покупатель может визуально определить удобное место и выбрать его во время оформления заказа.
Для отображения карты используется JavaScript API Яндекс Карт.
При этом сама информация о доступных способах Ozon Доставки получается через API Ozon.
Журнал запросов и диагностика
API-интеграции отличаются от обычных модулей доставки тем, что результат зависит не только от PrestaShop.
В обработке участвуют:
-
интернет-магазин;
-
настройки модуля;
-
данные товара;
-
адрес покупателя;
-
Ozon Delivery API;
-
параметры доступа к API.
Поэтому для модуля предусмотрен журнал запросов.
Он помогает увидеть обмен информацией между магазином и Ozon и быстрее определить причину проблемы, если API отклонил запрос или не вернул ожидаемый способ доставки.
Это особенно полезно во время первоначальной настройки интеграции.
Что потребуется для подключения
Установки одного модуля недостаточно: магазину необходимо получить доступ к сервисам Ozon.
Для работы потребуются:
Частное приложение Ozon с доступом к Delivery API.
Через него модуль получает данные о доставке и создаёт отправления.
Ключ JavaScript API Яндекс Карт.
Он используется для отображения карты и выбора покупателем точки получения.
После добавления необходимых ключей и настройки модуля можно подключать Ozon Доставку к оформлению заказа PrestaShop.
Что умеет модуль «Ozon Доставка» для PrestaShop
В текущей версии реализованы основные процессы, необходимые для полноценной интеграции:
-
выбор пункта выдачи и постамата на карте;
-
курьерская доставка до указанного покупателем адреса;
-
получение доступных вариантов через Ozon Delivery API;
-
автоматический расчёт стоимости;
-
отображение срока доставки;
-
сохранение выбранного способа и точки получения;
-
автоматическая передача заказов в Ozon;
-
ручная передача заказа менеджером;
-
получение и сохранение номера отправления;
-
переход к отслеживанию через Ozon Track;
-
синхронизация статусов доставки;
-
отображение данных Ozon Доставки в заказе PrestaShop;
-
журнал API-запросов для диагностики.
Для каких магазинов это может быть полезно
В первую очередь Ozon Доставка интересна магазинам, которые хотят предоставить покупателю больше вариантов получения заказа без создания собственной сети пунктов выдачи.
Например, интернет-магазин может продавать товары полностью самостоятельно: иметь собственный сайт, каталог, клиентов, цены и оформление заказа — но использовать Ozon именно как логистическую инфраструктуру.
Такой подход позволяет разделить две задачи.
Продажи остаются у интернет-магазина.
Физическую доставку заказа выполняет логистическая сеть Ozon.
Это особенно интересно бизнесу, который развивает собственный интернет-магазин параллельно с маркетплейсами и хочет сделать доставку на своём сайте привычной для покупателей.
Ozon Доставка не превращает магазин в маркетплейс
Это принципиальный момент.
Покупатель оформляет заказ не на Ozon, а непосредственно в вашем интернет-магазине.
Каталог, корзина, клиент, оплата и сам заказ остаются частью PrestaShop.
Ozon в такой схеме отвечает именно за логистику.
Получается простая модель:
Ваш интернет-магазин → заказ покупателя → Ozon Доставка → ПВЗ, постамат или курьер → покупатель.
Это позволяет использовать знакомую покупателям инфраструктуру доставки, не отказываясь от собственного канала продаж.
Хорошая интеграция со службой доставки должна быть почти незаметной для покупателя.
Ему не интересно, какие API-запросы выполняются в момент оформления заказа. Он хочет увидеть несколько понятных вещей: куда привезут заказ, когда он приедет и сколько это будет стоить.
Модуль «Ozon Доставка» для PrestaShop как раз связывает эти два мира.
Для покупателя это привычный выбор пункта выдачи, постамата или курьерской доставки.
Для магазина — автоматический расчёт, передача отправления в Ozon, получение номера доставки, синхронизация статусов и вся необходимая информация непосредственно в административной панели PrestaShop.
В результате Ozon Доставка становится не отдельним внешним процессом, а полноценной частью оформления и обработки заказа в интернет-магазине.
Модуль >