Что мы построили для дистрибьютора тяжёлых грузовиков из Флориды и как работали?
Каталог. Leonix продаёт запчасти к тягачам и грузовикам на рынке США. Детали поступают от производителей в Турции и от поставщиков со складами в США, причём один и тот же OEM-номер могут выпускать несколько брендов. Поэтому каталог мы построили вокруг номера детали: номер нормализуется с учётом пробелов, дефисов и точек, а аналоги одной и той же детали разных брендов отображаются в одном месте. Магазин, панель, где поставщики загружают товары, и панель администратора, где команда Leonix одобряет товары и назначает цены, работают на одном API. Весь проект описан в кейсе.
Выход в продакшн. Самые дорогие ошибки в онлайн-бизнесе: продажа товара, которого нет в наличии, и платёж, не сопоставленный с заказом. Поэтому при оформлении заказа мы ненадолго резервируем остаток и создаём заказ только по проверенному уведомлению об оплате. Чтобы одновременно поступающие заказы не превышали остаток, мы написали тесты на параллельные заказы. Форма запроса предложения для деталей, которых нет в каталоге, отслеживание заказа без учётной записи и процесс возвратов тоже входят в магазин. После запуска мы даём 30 дней поддержки.
Порядок работы. Бока-Ратон находится в восточном часовом поясе США. Общее окно со Стамбулом приходится на утро во Флориде и вторую половину дня в Стамбуле. На первой встрече мы уточняем задачу, существующую систему и сроки, затем работаем двухнедельными спринтами и в конце каждого показываем рабочую демонстрацию. Рабочий язык английский, а при сдаче проекта полные права на исходный код переходят к вам.