1С:Предприятие 8
Система программ

Доставка зоотоваров из ближайшего магазина в течение 1 часа

24 ноября 2021

Все мы с вами хоть раз заказывали себе доставку еды из кафе или ресторана. И очень здорово, когда заказ привозят быстро или к назначенному времени. А почему бы не организовать быструю доставку еды для наших домашних питомцев, задались вопросом в компании ЗооОптТорг.РФ.

Доставка зоотоваров из ближайшего магазина в течение 1 часа

О компании 

ЗооОптТорг.РФ — федеральная сеть зоомагазинов. Каждый день мы помогаем питомцам быть здоровыми и активными. А их хозяевам экономим время и деньги.

Свой путь мы начали в 2016 году с интернет-магазина в Нижнем Новгороде. С 2017 года развиваем сеть зоомагазинов, сегодня у нас более 100 точек продаж. Для покупателей мы открыты в Нижнем Новгороде, Санкт-Петербурге и Казани.

Сегодня в ЗооОптТорг представлено более 10 000 товаров для питомцев. Наша команда автоматизировала многие процессы, что позволило предложить покупателям доставку за 1 час и самовывоз через 30 минут из фирменных магазинов после оформления заказа. Мы интегрированы с Delivery club, представлены на Aliexpress, Сбермаркете, Сбермегамаркете, и Ozon Express.

Наша главная задача сделать процесс покупки товаров для домашних животных удобным и выгодным!

В начале 2020 года с вводом карантина резко возрастает онлайн торговля. Если в конце 2019 года и первые два месяца 2020 года ежемесячный прирост заказов составлял 5-10%, то с марта 2020 года количество заказов выросло в 2 раза. Нашей компании нужно было срочно решить задачу по своевременной доставке заказов клиентам. Сначала мы планировали нанять еще больше водителей и купить автомобили. Но в это же время компания Яндекс анонсировала свой новый сервис по экспресс доставке. Суть сервиса: с помощью Яндекс.Такси можно организовать перевозку посылки, груза или пирожков от бабушки.

Данный сервис открыл для нас совершенно новые возможности в доставке заказов до покупателей:

  • Во-первых, это скорость доставки. Если раньше мы возили заказы с центрального склада города, где находились все наши курьеры, то теперь можно собрать и отвести заказ из ближайшего к покупателю магазина за 1 час.

  • Во-вторых, если заказ можно доставить быстро, то было бы здорово дать возможность покупателю выбрать удобное для него время доставки с точностью до одного часа с возможностью видеть, где едет курьер по аналогии с такси.

  • В-третьих, сервис Яндекс.Такси давал практически безграничные возможности увеличения числа доставляемых заказов. Не нужно следить за загруженностью своей службы доставки, нанимать новых сотрудников, приобретать или арендовать новый транспорт.

Все эти перспективы вселяли большие надежды, и в апреле 2020, получив описание api сервиса Яндекс.Такси, мы приступили к проекту.

Вводные данные

В качестве основной учетной системы мы используем 1С:Управление торговлей 11.4. В каждом розничном магазине установлена 1С:Розница 2 со своей локальной базой. Обмен между кассой и основной учетной системой осуществляется через РИБ. Сайт написан на Битриксе, обмен с основной учетной системой происходит через доработанный модуль интеграции с 1С-Битрикс 6.

Разработка и описание процесса доставки

Прежде чем подключаться к стороннему сервису доставки, нам необходимо было организовать свою «внутреннюю логистику заказа». Заказ должен был очень быстро попадать с сайта в магазин на сборку, а после сборки сразу же уходить в основную учетную систему. Типовой обмен через РИБ тут не подходил, поэтому был разработан функционал прямого обмена данными между основной учетной системой 1С:УТ и базами магазинов средствами http-сервисов и обмена в формате JSON. Это позволило, во-первых, получать актуальные остатки магазина, во-вторых, мгновенно обмениваться документами и справочной информацией.

В это время на нашем сайте велась работа по добавлению нового способа доставки заказа за один час.

После того, как была подготовлена вся «внутренняя логистика», сделаны доработки сайта и обмена между сайтом и основной учетной системой, мы приступили к интеграции с сервисом Яндекс.Доставки.

В результате, по прошествии месяца мы запустили на сайте новую услугу доставки заказа «до двери» покупателя в течение одного часа. Весь процесс с техническими комментариями выглядит так:

1. В процессе оформления заказа на сайте клиент может выбрать способ доставки: «Доставка за 1 час». Данная возможность предоставляется, если адрес клиента находится в зеленой зоне:

Доставка зоотоваров из ближайшего магазина в течение 1 часа

Клиент может выбрать удобное для себя время доставки заказа или оформить доставку в течение ближайшего часа:

2. После оформления, заказ через доработанный модуль интеграции с 1С-Битрикс в считанные секунды попадает в нашу основную учетную систему 1С:Управление торговлей 11. Вместе с заказом приходит дополнительная информация об удаленности всех наших магазинов в городе от адреса покупателя (в дальнейшем термин «очередь магазинов»).

Доставка зоотоваров из ближайшего магазина в течение 1 часа

«Очередь магазинов» необходима, чтобы система 1С:Управление торговлей 11 подобрала последовательность магазинов, где есть остаток товара по заказу клиента. В дальнейшем в одном из этих магазинов будет собран заказ клиенту. Если товара по заказу нет ни в одном магазине, то заказ уходит на центральный склад. Там всегда есть товар по заказу, ведь сайт использует остатки центрального склада. За счет «Очереди магазинов» мы находим ближайший к покупателю магазин, где можно собрать заказ. А чем короче расстояние между точкой сборки и клиентом, тем быстрее и дешевле доставка.

Как только заказ загрузился в 1С:УТ, он тут же уходит на кассу магазина, стоявшего первым в очереди по удаленности от клиента. Таким образом, между оформлением клиентом заказа на сайте и «доставкой» заказа на кассу магазина проходит не более минуты.

3. Как только заказ «пришел» на кассу, сотрудники магазина видят визуальное оповещение в виде подсветки верхней панели РМК, а также короткий звуковой сигнал.

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

4. Если магазин подтверждает заказ, то соответствующее уведомление уходит в 1С:УТ, и система автоматически вызывает курьера службы доставки для доставки заказа от магазина «до двери» покупателя.

Доставка зоотоваров из ближайшего магазина в течение 1 часа

При обмене с сервисом службы доставки мы максимально полно и доступно отправляем информацию о том, как добраться до нашего магазина и «до двери» клиента. Это помогает курьерам без задержек находить наш магазин и вовремя доставлять заказ клиенту.

Доставка зоотоваров из ближайшего магазина в течение 1 часа

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

Доставка зоотоваров из ближайшего магазина в течение 1 часа

Интересный факт: при запуске доставки на такси мы столкнулись с тем, что многие таксисты до конца не понимали, что и как им нужно сделать. Мы решили помочь отделу обучения Яндекса и Ситимобила и для этого разработали листовки на 5 языках, которые объясняли водителю суть задания. Таким образом, мы добились повышения уровня сервиса. На сегодняшний день сотрудники служб такси уже привыкли к доставке заказов и проблем не возникает.

Дальнейшее развитие проекта

Благодаря тому, что был разработан функционал быстрого обмена между центральной учетной системой 1С:Управление торговлей 11 и кассами магазинов на 1С:Розница, удалось не только организовать практически мгновенный обмен документами, но и получать остатки с кассы магазина «в реальном времени». В свою очередь остатки магазина тут же через вебсервисы обновляются на сайте. Все это позволило успешно запустить следующие проекты:

Быстрый самовывоз в течении 30 минут

Покупатель делает заказ на сайте. В течение нескольких минут заказ распечатывают и собирают в магазине. По окончанию сборки покупателю уходит СМС о готовности заказа к выдаче.

Подключение Delivery club

Для сервиса Delivery club важно показывать в приложении актуальные остатки ближайшего магазина к адресу доставки. После оформления покупателем заказа в Delivery club курьер приходит в магазин в течение 20 минут. К его приходу заказ должен быть собран и подготовлен к выдаче. Все это удалось реализовать через быстрый обмен и «единое окно» на кассе магазина при работе с заказами:

Подключение к сервису доставки Ситимобил 

Как только такси Ситимобил объявило о запуске сервиса доставки посылок «от двери до двери», мы сразу же начали разрабатывать интеграцию обмена. К этому времени мы уже вовсю использовали обмен с сервисом Яндекс.Доставка, поэтому разобраться в описании api нового сервиса и подключить его к нашей «внутренней логистики» заказа не составило большого труда. В результате мы получили возможность доставлять заказы двумя службами доставки. Это позволило автоматизировать такие процессы, как выбрать более дешевый сервис доставки конкретного заказа, рассчитав предварительную стоимость, или заказать доставку в другой службе, если первая не может подобрать курьера в течении N минут, и т. д.

Оповещение в Telegram 

Услуга «доставка за 1 час» накладывает жесткие ограничения по времени доставки. Все процессы должны отработать в заданные временные рамки, чтобы наш клиент получил свой заказ в назначенное время. Дополнительно к внутрифирменным инструкциям, обучению и «человеческому» контролю процесса сборки и доставки заказа добавлена автоматическая система оповещения в мессенджер Telegram о возникновении внештатной ситуации или выход за временные рамки определенных процессов.

Примеры:

  • одна из служб доставки перестала отвечать

  • в каком-то магазине отключили электричество и с ним нет связи. Это критично в случае услуги «самовывоз за 30 минут»

  • по каким-то причинам заказ не успели собрать в отведенное время

  • курьер долго везет заказ до клиента, например, час пик и пробки в городе. Дополнительно с внутренним оповещением клиенту уходит СМС с извинениями о задержке доставки заказа и так далее.

Результаты проекта 

В первой половине мая 2020 года мы провели первое тестирование новой услуги «доставка за 1 час». Каким же было наше удивление, когда заказанный товар привезли через 15 минут после оформления заказа. Это стало началом нового стандарта в доставке заказов, к которому мы все так привыкли по прошествии 1,5 лет после запуска. Но в то время, когда считалось быстрой доставка вечером заказа, оформленного до обеда, доставка в течение одного часа стала новой услугой, которая выделяла компанию среди конкурентов.

Ключевые итоги проекта: 

  1. Улучшение сервиса доставки заказов. Теперь клиент мог выбрать удобное для него время доставки или получить заказ в течение часа после оформления. Так же с помощью доставки за 1 час мы дали возможность клиентам отслеживать как к ним едет заказ без написания собственных сервисов. Так как данные сервисы предоставляют поставщики услуги.

  2. С помощью доставки за 1 час мы смогли быстро занять долю на рынке в Санкт-Петербурге. На момент запуска в России за 1 час зоотовары никто не доставлял. Благодаря данной услуги мы смогли выгодно выделиться на фоне конкурентов

  3. Раньше все заказы отгружались с одного склада города. С ростом числа заказов необходимо было увеличивать штат работников центрального склада и службы доставки. С помощью доставки за 1 час все наши магазины стали мини складами, на которых собираются заказы. Таким образом, мы экономим на складских площадях и сотрудниках.

Ниже вы можете прочитать несколько отзывов от клиентов о «Доставке за 1 час». С большим количеством отзывов от наших клиентов вы можете ознакомиться на странице с рейтингом нашего магазина на Яндекс.Маркете.

Автор:

Игорь Слесарев