Сервис доставки продуктов и товаров из магазинов города
Надо на дом — новый сервис по доставке товаров из супермаркетов города.
Выбор нужного магазина происходит в верхнем меню. Там же расположен поиск по каталогу. Искать можно по названию или артикулу товара. Из быстрой выдачи поиска товар можно сразу добавить в корзину и указать количество.
Сервис сотрудничает с десятками магазинов города. Каждый из них напоминает отдельный интернет-магазин со своим каталогом. Чтобы показывать только релевантные магазины и правильную зону доставки, сразу просим клиента указать свой адрес.
Все магазины объединены личным кабинетом клиента. Можно добавлять товары в избранное и повторять предыдущие заказы. Главная функция — отслеживание заказа. Клиент сразу видит, когда сборщик закончил свою работу и передал товары курьеру.
Данные доставки не придется вводить второй раз. Полей минимум, а интерфейс наглядно показывает каждый шаг.
Написали собственное решение для выгрузки каталога магазинов, интегрировали Яндекс.Карты и эквайринг.
Обновляется автоматически каждый день. Теперь можем быстро подключить любой магазин и не важно, в каком формате у них хранится каталог: 1C, CSV или таблица в Excel.
Для определения местоположения клиента и зоны доставки подключили Яндекс.Карты и работали с расширением PostGIS. Позже подключили OpenStreeMap для бэкофиса и сэкономили клиенту кучу денег.
Настроили онлайн-оплату через Cloudpayments. Чеки приходят клиенту на почту.
Выделили их и iOS/Android приложения самого сервиса в отдельный кейс на сайте.
Самое интересное как всегда под капотом. Несколько видов админок для управления магазинами, товарами, акциями и сотрудниками.
Кроме стандартных функций добавления и редактирования магазинов есть интересная штука с определением зоны доставки. Админ строит на карте границы доставки. Затем для каждой зоны указывает стоимость доставки, и от какой суммы она бесплатна.