Нередко доставка является узким местом в работе интернет-магазина. Особенно, когда речь касается стройматериалов. Привезёт ли магазин заказ, если я, как покупатель, проживаю в отдалённом районе города? А если в пригороде? И, самое главное, сколько это будет стоить?
Со стороны самого интернет-магазина тоже много задач по логистике — потребуется ли манипулятор? В какое время? На какой срок? Поместится ли заказ в обычную Газель или нужна длинная? Или потребуется какой-то другой специфический транспорт?
Вероятно, руководствуясь теми же вопросами один из наших заказчиков попросил реализовать для своего интернет-магазина индивидуальный расчёт доставки при оформлении заказа.
Расписывать о технической стороне мы, пожалуй, не станем, а вместо этого будем больше показывать, чтобы материал был максимально наглядным и понятным.
Начнём с того, что покажем, как вообще выглядит стандартная страница оформления заказа:
Для того, чтобы сделать возможным какой-либо расчёт, мы решили настроить интеграцию с Яндекс картами, на которой клиент может указать точный адрес доставки, чтобы система могла определить, в какую зону доставки этот адрес попадает. При указании вдреса на карте сразу отображается маршрут доставки со склада.
Таким образом, карточка оформления заказа стала выглядеть уже так:
Соответственно, выбор варианта доставки выглядел так:
После проведённых нами работ страница приобрела следующий вид:
Как видите, у каждого способа указана стоимость.
Вся территория, по которой осуществляется доставка, поделена на зоны, для каждой из который можно задать свои настройки стоимости доставки и допустимых габаритов груза. Зоны отрисовываются в удобном интерфейсе конструктора Яндекс.Карт. Выглядит это так:
Вся информация по зонам доставки, включая данные по тарифам, хранится в инфоблоках на сайте. Вот сохранённые значения для того или иного района в административной части сайта:
А также параметры для веса и объёма заказа:
Калькулятор доставки также вынесен на отдельную страницу, чтобы покупатель смог сориентироваться в условиях доставки и произвести предварительный расчет. Механика калькуляции здесь соответствует правилам расчета стоимости доставки при оформлении заказа.
Результат
Мы получили удобный механизм калькуляции доставки с простым и удобным редактированием тарифов в случае изменения цен на тот или иной тариф или вводе нового. Гибкие настройки созданной нами службы доставки помогают интернет-магазину более четко и экономически эффективно организовать собственные логистические процессы, а покупатель получает полную информацию о возможностях , сроках и стоимости доставки до своего адреса. Для покупателя это — важный аспект повышения лояльности к интернет-магазину.