Галерея косметики
150 000
Торговля
Россия, Москва
Июль 2019
Интернет-магазин работает с несколькими службами доставки и курьерскими сервисами. Для некоторых городов на сайте были настроены дополнительные условия доставки. В общей сложности у компании более 50 профилей настройки доставки до ПВЗ от разных служб. Заказчик столкнулся с тем, что большой выбор ПВЗ вынуждает покупателей просматривать несколько карт с адресами на сайте, а при заказе по телефону менеджеры продаж не могут сориентировать клиента по всем удобным ему пунктам. Заказчик хотел свести все ПВЗ в единую базу, чтобы она на одной карте отражала доступные ближайшие пункты всех видов курьерских служб.
Для получения данных от всех API курьерских служб нужна работа с несколькими сторонними серверами. Это большие затраты времени. За сутки на сайте заказчика оформляется более 500 заказов. Объем работы с информацией большой и решение должно быть компактное и гибкое.
Мы проанализировали данные всех курьерских служб, чтобы выбрать необходимые поля для вывода на единой карте. По результатам написали прослойку между различными реализациями API служб и выбором ПВЗ в процессе оформления заказа клиентом. Это решение помогает в будущем легко добавлять новые службы доставки в систему.
Второй шаг – разработка отдельных реализаций API курьерских служб. Мы кэшируем запросы к сторонним серверам на несколько часов, чтобы не получать одинаковые данные повторно. Далее – разработка системы настроек и ограничений, в рамках которой мы создали профиль для каждой службы, позволяющий гибко настраивать вывод ПВЗ по городам, стоимости и прочим параметрам.
Модуль доставки мы разработали, так чтобы он мог опрашивать курьерские службы с учетом профилей настройки и выводить данные в форму оформления заказа. Чтобы облегчить выбор ПВЗ, добавили фильтр по виду оплаты заказа.
На сайте появился единый удобный модуль доставки до ПВЗ, предоставляющий клиенту возможность выбора ближайшего адреса. При этом настройка вывода курьерских служб остались гибкими.
Красивое Решение с удовольствием обсудит вашу задачу