Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.

МОДУЛЬ ДЛЯ 1С-БИТРИКС

СитиВеб

Стоимость доставки по зонам

Модуль рассчитывает стоимость доставки на основе данных Яндекс.Карт с учётом района (зоны) и расстояния от склада. Для настройки необходимо создать пункты отправления, определить зоны доставки, установить тарифы для каждой зоны и активировать модуль.

Технические данные

Опубликовано
27.04.2018
Обновлено
26.08.2022
Версия
1.6.2
Установлено
500 - 999 раз
Подходящие редакции
Малый бизнес, Бизнес
Адаптивность
Да
Поддержка Композита
Да
Совместимо с Сайты24
Нет
Разработчик
СитиВеб

Что умеет решение

Модуль рассчитывает стоимость доставки на основе данных Яндекс.Карт с учётом района (зоны) и расстояния от склада. Для настройки необходимо создать пункты отправления, определить зоны доставки, установить тарифы для каждой зоны и активировать модуль.

:)

Зоны доставки

Основная функция модуля — управление зонами доставки. Пользователь определяет географические области, в пределах которых магазин принимает заказы. Доставка за границы этих зон не производится.

Создание и редактирование

Границы зон формируются на Яндекс.Картах с использованием полигонов.

Импорт данных

Для упрощения настройки зон доступен импорт из файлов формата GEO JSON. Система поддерживает пакетный импорт нескольких зон или загрузку данных для отдельной зоны. Алгоритм обработки ищет в файле все объекты геометрии со свойством type = "Polygon". В процессе импорта пользователь может выбрать конкретные области для добавления.

Настройка стоимости

Модуль поддерживает гибкие тарифы:

- Фиксированная стоимость доставки для всей зоны (минимальная цена);

- Тарификация за километр, где расстояние рассчитывается по фактическому маршруту;

- Условие минимальной суммы заказа для активации зоны;

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

Дополнительные возможности

- Привязка зоны к конкретным складам: расчет стоимости производится только от выбранных точек отгрузки;

- Индивидуальная цветовая маркировка для каждой зоны;

- Возможность временной деактивации зоны, если она временно не используется.

Режимы работы складов

Модуль поддерживает два режима работы со складами, первый из которых — складские мощности магазина.

2. Пользовательские склады

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

Шаблоны отображения

Для вывода карты используется компонент ctweb:yandexdelivery.

По умолчанию доступны два шаблона:

1. .default — его можно разместить на любой странице. На одной странице допускается одновременное использование нескольких экземпляров компонента.

2. order — автоматически подключается на странице оформления заказа компонента sale.order.ajax. Для настройки параметров в этом шаблоне используйте файл parameters.php внутри шаблона компонента.

Кастомизация

Вы можете скопировать шаблон и изменить его верстку и стили под свои задачи. Главное условие — сохранить специфические ID для тегов; их перечень указан в файле component.php и в заголовке шаблона. В стандартных шаблонах приведены примеры событий, на которые можно повесить пользовательские функции. Также возможно расширение класса BX.Ctweb.YandexDelivery.Controller в файле script.js шаблона (пример реализован в шаблоне order).

Расчет стоимости

Модуль предоставляет событие OnYandexDeliveryCalculatePrice($distance, $regionID, $storageID), позволяющее модифицировать итоговый результат расчета.

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

Для кастомизации алгоритма расчета доставки файл /bitrix/modules/ctweb.yandexdelivery/tools/delivery_ctwebyandexdelivery.php можно скопировать в директорию /bitrix/php_interface/include/sale_delivery/.

Если нужен «Стоимость доставки по зонам», General iT может помочь с установкой, настройкой и технической проверкой модуля после подключения.

ИСТОРИЯ ОБНОВЛЕНИЙ

Что нового

45 выпусков
1.6.2 (26.08.2022)Последнее обновление

Теперь после поиска по адресу точка устанавливается автоматически

1.6.1 ()

FIX: Исправлены ошибки на PHP8

FIX: Исправлена кодировка некторых файлов

1.6.0 ()

FIX: Исправлена проблема с компонентом после предыдущего обновления

1.5.9 ()

CHANGE: Теперь при выборе точки доставки вне зоны можно оформить заказ

1.5.8 (18.12.2020)

Исправлена ошибка с подключением нескольких компонентов "ctweb:yandexdelivery" на странице

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Что входит в стоимость?
Указана стоимость самого решения. Лицензию платформы, установку и доработки проверяем отдельно. Если в карточке есть выбор комплекта, перед заявкой выбери нужный вариант.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Есть ли пробный период?
По данным разработчика, пробный период: 21 дн. Кнопка «Попробовать» открывает установщик в панели твоего сайта. Проверь нужные функции и совместимость до покупки.
Сколько стоит продление этого решения?
Текущая стоимость продления: 5 000 ₽. Перед оформлением менеджер уточнит срок продления и применимость к твоей лицензии.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения