Модуль «Стоимость доставки по зонам» — это профессиональное решение для интернет-магазинов на платформе 1С-Битрикс, которое позволяет гибко настраивать логистику на основе географических данных. Система автоматически рассчитывает стоимость доставки в зависимости от удаленности точки назначения от склада, используя для этого картографический сервис Яндекс.Карты. Решение идеально подходит для компаний, которые работают с разными районами города, пригородными зонами или обширной региональной сетью, и хотят исключить убыточные маршруты, а также сделать ценообразование на доставку прозрачным и справедливым для клиента.
Ключевая особенность модуля — работа с зонами доставки. Вы можете самостоятельно создавать произвольные географические области на карте, задавая их границы с помощью полигонов. Для каждой зоны назначаются индивидуальные тарифы и условия. В функционал входит: создание и редактирование зон прямо на Яндекс.Карте, импорт готовых зон из файлов формата GEO JSON (с возможностью выборочного импорта), а также привязка зон к конкретным складам. Система поддерживает два режима работы со складами: стандартные склады магазина (из настроек Битрикс) и кастомные склады, данные о которых хранятся непосредственно в таблицах модуля. Это позволяет рассчитывать ближайший склад к клиенту и вести доставку от него.
Гибкая система ценообразования включает несколько параметров для каждой зоны. Вы можете установить фиксированную минимальную стоимость доставки, добавить плату за каждый километр пути (расстояние рассчитывается по реальному маршруту, а не по прямой), задать минимальную сумму заказа, при которой доставка в зону становится доступна, и указать порог суммы заказа, при котором доставка будет полностью бесплатной. Для удобства визуального администрирования каждой зоне можно присвоить свой цвет на карте, а также временно деактивировать зону без её удаления.
Дизайн и пользовательский интерфейс модуля реализованы через компонент ctweb:yandexdelivery. В комплекте идут два готовых шаблона: «.default» для размещения на любых страницах сайта (например, в карточке товара или в корзине) и «order», который автоматически подключается на странице оформления заказа в стандартном компоненте sale.order.ajax. Шаблоны полностью кастомизируемы: вы можете скопировать их и изменить вёрстку и стили под дизайн вашего магазина. Важно лишь соблюдать заданные ID для тегов, чтобы сохранить работоспособность JavaScript-логики. В шаблонах уже предусмотрены примеры событий для подключения дополнительных функций, а также возможность расширения контроллера BX.Ctweb.YandexDelivery.Controller в файле script.js.
С точки зрения SEO и маркетинга, модуль предоставляет мощные инструменты для интеграции с бизнес-процессами. В настройках можно указать свойство заказа (типа «Строка»), в которое будет записываться информация о выбранной клиентом точке: название склада, адрес и координаты. Это позволяет в дальнейшем использовать эти данные для аналитики, построения отчётов или интеграции с CRM и 1С. Для разработчиков предусмотрено событие OnYandexDeliveryCalculatePrice, через которое можно модифицировать итоговую стоимость доставки. Кроме того, файл расчета доставки можно скопировать в папку /bitrix/php_interface/include/sale_delivery/ для полной кастомизации алгоритма без риска потерять изменения при обновлении модуля.
Данное решение подходит для интернет-магазинов любого масштаба — от небольших локальных проектов, доставляющих товары по городу, до крупных федеральных сетей с разветвлённой складской структурой. Оно будет особенно полезно компаниям, торгующим крупногабаритными товарами, продуктами питания, мебелью или строительными материалами, где стоимость логистики сильно зависит от расстояния. Модуль также отлично впишется в бизнес служб доставки и маркетплейсов, работающих по модели «от склада до двери».
Характеристики
- Версия: 1.6.2
- Обновлено: 26.08.2022
- Редакции: Малый бизнес, Бизнес
- Установок: 500 - 999 раз
- Разработчик: СитиВеб
Заказать внедрение
Установим и настроим Стоимость доставки по зонам под ваш бизнес. Позвоните: +7 (4922) 49-50-58 или оставьте заявку.