Разработка системы управления доставкой Castorama

Castorama

Система управления службой доставки для Castorama.
Технологии
  • Фронтенд: Bootstrap
  • Бэкенд: Yii2
Задача

Разработать систему управления доставкой для онлайн и офлайн заказов, включая

  • Модуль для интеграции с интернет-магазином
  • Систему управления тарифной сеткой для каждого магазина
  • Интерфейс оператора для управления заказами и расчета стоимости доставки
  • Интерфейс транспортной компании для работы с заявками на доставку
Читайте также кейс по разработке Whatsapp-бота для сбора обратной связи от покупателей
для интернет-магазина Диванчик.ру
Общая схема проекта

Проект представляет собой веб-приложение с личными кабинетами оператора заказов, транспортной компании и служебными разделами для управления тарифами доставки и другими данными.

Модуль для интеграции с интернет-магазином

В данном случае мастер-базой, где хранятся данные обо всех артикулах и их характеристиках, включая такие, как принадлежность к крупногабаритным товарам, сами габариты, вес, параметры упаковки и т.д., выступала база данных сайта на Magento. Перед нами встала задача получения и этих данных, и заказов, которые оформляются на сайте. Для этого был разработан модуль интеграции, который подгружал в интерфейс оператора онлайн-заказы, а также все необходимые для расчета доставки параметры товаров.

Система управления тарифами доставки

Представляет собой интерфейс управления тарифами на доставку и на дополнительные услуги (пронос, подъем на этаж, доставка ко времени и т.д.) для каждого магазина. У каждого магазина есть свои зоны доставки, привязанные к карте, и в рамках каждой зоны действуют свои тарифы и правила.

Логика также позволяет на уровне определенного магазина на определенный период встраивать акции, которые меняют условия доставки для некоторых зон и типов товаров

Интерфейс оператора для управления заказами и расчета стоимости доставки

Оператор имеет следующие возможности:

  • Создать заказ самостоятельно
  • Отсканировать штрихкод на специальном бланке, который покупатель получает на кассе, после чего список артикулов на доставку автоматически загрузится в систему
  • Проверить и отправить в работу заказ, пришедший из интернет-магазина

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

Интерфейс транспортной компании

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

Каждый заказ сопровождается бланком.

Что получилось в итоге

Заказчик получил систему, которая объединяет в себе все источники заказов: онлайн и офлайн, автоматиирует расчет доставки, упорядочивает работу службы доставки и позволяет гибко управлять тарифами.

Есть проект? Свяжитесь с нами.
дальше: Конфигуратор гардеробных систем
Напишите нам
Загрузка...
Спасибо
Загрузка...