
Авторизация

Сброс пароля
Разработка сервиса калькуляции сроков и стоимости доставки и настройки тарифов на всю страну.
1. Вводная задача от заказчика, проблематика, цели
Заказчик поставил две бизнес-цели:
Первая цель — в десятки раз ускорить процесс настройки условий доставки для покупателей. Раньше настройка перевозчика с доставкой для 100 городов России занимала месяц, сейчас это вопрос нескольких дней.
Вторая цель — выдерживать нагрузку в 1 000 000 расчетов тарифов в час со средним временем отклика менее секунды. Особое внимание высоким нагрузкам уделялось, так как Тарификатор обслуживает процесс покупки товара, выдает данные для страницы деталей товара, используется на главной странице для отображения способов доставки и еще в десятке других сервисов. Во время Черной пятницы или других распродаж Тарификатор становился “бутылочным горлышком” производительности в цепочке продажи, и это негативно влияло на прибыль.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Мы начали проект с анализа IT-продукта: проанализировали старую систему и то, как пользователи работают в ней. Затем разработали стратегический план по достижению бизнес-целей.
Разделили систему на три части:
- Веб-часть для менеджеров, с помощью которой настраивались условия доставки: стоимость, тип доставки, расписание, ограничения по территориям и т.п.
- Веб-сервис для калькуляции сроков и стоимости. При расчете учитываются вес, размер, цена товара, условия оплаты, категория товара(хрупкие или опасные грузы), тип товара(одежда, игрушки и т.д.).
- Модуль интеграции со складами, онлайн-магазином, внешними службами доставки, внутренней курьерской службой, адресным реестром.
Три части разрабатывались одновременно при участии дизайнеров, разработчиков, QA-инженеров и DevOps-инженеров.
3. Результаты сотрудничества
- Доступна настройка тарифов на всю страну или отдельные регионы с учётом параметров: маркетинговых акций, прибыльности перевозки, заполненности пунктов выдачи и т.д.
- Настройка нового перевозчика с доставкой на 100 городов сократилась с месяца до 4 дней.
- Сервис checkout обрабатывает в 5 раз больше заказов за 1 минуту.
- Система выдерживает нагрузку в 1 000 000 расчетов в час со средним временем отклика менее 1 секунды.
4. Заключение
Покупатели OZON.ru заметили улучшения после запуска нового Тарификатора:
- Повысилась точность и полнота информации о способах доставки, а также об условиях и обещанных сроках доставки. Новый Тарификатор является единым источником достоверных данных о доставке, что позволяет избежать противоречивых обещаний в разных разделах сайта. Исчезли ситуации, когда не указан график работы, нет геоокоординат, нет адреса для ПВЗ, не указаны или указаны неправильные сроки хранения.
- Прозрачность тарифов. Клиенту и сотрудникам колл-центра не приходится искать ответ на вопрос: «Почему так посчиталось?» Теперь Тарификатор показывает «раскладку» по каждому из посчитанных тарифов.
- Появилась возможность быстро настраивать новые услуги по доставке и улучшать существующие. Как пример, в апреле были внедрены новые трехчасовые интервалы курьерской доставки по Москве, а в мае была запущена курьерская доставка в день заказа по Москве. С апреля, после запуска новых складов в Екатеринбурге и Казани, клиенты получают достоверную информацию о сроках и тарифах доставки в зависимости от склада комплектации заказа.
- Не «тормозит» расчет стоимости доставки при большом количестве посетителей сайта. Благодаря масштабируемой архитектуре Тарифкатора стало возможным показывать актуальную информацию об условиях доставки не только в процессе оформления заказа, но и на других посещаемых страницах (карточка товара, шапка сайта и т.д.).