Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.•Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.•Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.•Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.•Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.•Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.•
Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.•Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.•Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.•Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.•Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.•Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.•
Аккаунт в General iT
Вход / Регистрация
Войдите или создайте аккаунт для управления услугами в панели.
Модуль рассчитывает стоимость доставки на основе данных Яндекс.Карт с учётом района (зоны) и расстояния от склада. Для настройки необходимо создать пункты отправления, определить зоны доставки, установить тарифы для каждой зоны и активировать модуль.
Модуль рассчитывает стоимость доставки на основе данных Яндекс.Карт с учётом района (зоны) и расстояния от склада. Для настройки необходимо создать пункты отправления, определить зоны доставки, установить тарифы для каждой зоны и активировать модуль.
Зоны доставки
Основная функция модуля — управление зонами доставки. Пользователь определяет географические области, в пределах которых магазин принимает заказы. Доставка за границы этих зон не производится.
Создание и редактирование
Границы зон формируются на Яндекс.Картах с использованием полигонов.
Импорт данных
Для упрощения настройки зон доступен импорт из файлов формата 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).
В настройках модуля можно указать свойство заказа для сохранения данных о выбранной пользователем точке. Создайте текстовое свойство заказа, в которое будут записаны название склада, адрес точки и её координаты.
Для кастомизации алгоритма расчета доставки файл /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" на странице
1.5.7 (03.11.2020)
Исправлено: Вернули шаблон компонента
1.5.6 (20.11.2020)
Исправлено: Не подключался компонент с картой в оформлении заказа, если на странице уже был компонент bitrix:sale.basket.order.ajax
1.5.5 (19.11.2020)
Исправлено: иногда заполнялось свойство "Адрес доставки" другого типа плательщика
1.5.4 (10.11.2020)
Исправлено: На многих сайтах пропадала форма в настройках
1.5.3 (22.10.2020)
Исправлено: Не работал функционал установки точки по введенному в поиск адресу
1.5.2 (19.10.2020)
Добавлено: Можно указать в настройках как буудет выбрана точка на карте: одиночным кликом или двойным
1.5.1 (19.10.2020)
Исправлено: При расчете бесплатной доставки на карте показывалась минимальная стоимость
1.5.0 (23.06.2020)
Исправлено: теперь можно скопировать класс CDeliveryCtwebYandexDelivery в php_interface/include/sale_delivery/
1.4.9 (19.06.2020)
Добавлено: Теперь точка на карте выбирается, если выбрать адрес в поиске
Исправлено: Не выбиралась точка, если цена доставки была меньше настройки Минимальная стоимость заказа.
1.4.8 (01.06.2020)
Изменено: Шаблон 'order' компонента теперь использует собственный контроллер.
Изменено: Контроллер в шаблоне 'order' теперь наследует общий котроллер, а не дополняет его
Изменено: Контроллер в шаблоне 'order' теперь называется BX.Ctweb.YandexDelivery.OrderController
Добавлено: Настройка "Поведение кнопки заказа". Теперь можно выбрать: скрывать кнопку "Оформить заказ" или отключать её (при клике будет переводить прокрутку до блока способов доставки) при не выбранной точке
1.4.7 (13.04.2020)
Исправлено: Ошибки в изменении DOM-элементов в скрипте компонента
1.4.6 (17.02.2020)
Исправлено: Опечатка в предложении "Показать/скрыть другие регионы"
Изменено: Изменено название поля "Бесплатная доставка от" на "Бесплатная доставка от (руб)"
1.4.5 (13.02.2020)
Исправлено: Неправильно подключался скрипт карты в админке
1.4.4 (13.02.2020)
Исправлено: Размер поля для хранения координат точки склада увеличен до 255 символов. Ура, товарищи!
1.4.3 (15.10.2019)
Исправлено: Ошибка в запросе выборки кастомного склада
Исправлено: Подключение API KEY для Яндекс.Карт из модуля "Управление структурой".
1.3.9 (27.08.2019)
NEW: Добавлена галочка в редактировании региона "Показать/скрыть другие регионы"
1.3.8 (27.08.2019)
FIX: Исправлена возможность фильтровать регионы по складу в компоненте через STORE.*
FIX: Изменена привязка к складам. Больше нет опции "Любой". ПЕРЕСОХРАНИТЕ РЕГИОНЫ
1.3.7 (08.05.2019)
FIX: Исправлена ошибка в скрипте, из-за которой были попытки расчета расстояния от складов без точки на карте.
1.3.6 (07.02.2019)
FIX: json_encode to Json::encode
FIX: json_decode to Json::decode
1.3.5 (11.12.2018)
FIX: Подключение классов выведено в use
1.3.4 (26.11.2018)
ADD: Подтверждение удаления кастомного склада/региона во избежание случайного удаления.
1.3.3 (16.11.2018)
ADD: Обработка цены теперь во всех шаблонах компонента
1.3.2 (10.11.2018)
CHANGE: Теперь регион со значением минимальной цены заказа отображается всегда При выборе такого региона пользователю показывается сообщение, если сумма заказа недостаточна для этого региона.
1.3.1 (17.10.2018)
FIX: исправлены некоторые ошибки
1.3.0 (11.10.2018)
CHANGES: Изменен компонент и шаблоны. Если Вы копировали шаблон, пожалуйста, посмотрите на новый.
Теперь можно ставить несколько компонентов карты на одной странице!
Используйте события, чтобы добавить свои действия после инициализации карты, расчета цены или получения адреса!
Расширяйте класс контроллера карты, чтобы добавить свой функционал!
Легко меняйте шаблон под Ваш сайт: классы более не используются в контроллере!
FIX: В админке отображаются ID у складов и зон.
1.2.2 (10.09.2018)
FIXED region creation bug
1.2.1 (10.09.2018)
FIXED some bugs
CHANGED module name
1.2.0 (24.08.2018)
Обновления:
Кастомные склады теперь в таблице.
Добавлено описание для региона. Пока не используется, но доступно.
К региону можно привязать склады.
1.1.0 (14.08.2018)
Большое обновление.
Обновления:
1. Новый интерфейс настройки регионов в админке.
2. Теперь карту с регионами можно расположить на странице.
3. Доступны события для расчета цены: OnYandexDeliveryCalculatePrice - при любом расчете цены, OnAfterYandexDeliveryCalculatePrice - при расчете цены доставки
4. Шаблоны компонентов более чистые, доступны BX события: yandexdelivery.calculate - при получении рассчитанной цены, yandexdelivery.address_response - при получении адреса точки. Примеры использования в шаблонах.
5. Добавлены ценовые пороги регионам:
- Начиная с какой стоимости заказа доставка по регионы бесплатна;
- Начиная с какой стоимости заказа регион доступен.
Модуль выводит на страницу блок со ссылками на социальные сети. Иконки реализованы через шрифтовые символы, что позволяет гибко настраивать их цвет, размер и любые другие текстовые стили CSS. Поддерживаются следующие платформы: ВКонтакте, Facebook, Одноклассники, Instagram, Twitter, YouTube, Vimeo, Pinterest, Google+, LinkedIn, Blogger.
Модуль «Доставка рассчитывается менеджером» реализует автоматизированный сценарий, при котором клиенту всегда отображается уведомление о том, что итоговая стоимость доставки будет определена менеджером вручную.
Требование к системе: минимальная версия ядра 17.5.
Сценарий использования 1: тарификация по районам
Стоимость курьерской доставки может варьироваться в зависимости от удаленности района.
Модуль авторизации по email-паролю
Модуль обеспечивает вход пользователей на сайт с помощью одноразового пароля, отправляемого на электронную почту. Это упрощает процесс аутентификации и регистрации.
Основные возможности:
- Мгновенный вход: пользователи получают доступ к сайту за несколько секунд после ввода адреса.
Модуль Rant SEO Filter преобразует результаты стандартного умного фильтра 1С-Битрикс в управляемые SEO-страницы. Решение обеспечивает короткие URL, уникальные заголовки H1 и мета-теги, а также гибкую систему шаблонов для разделов, тегов и карт сайта. Обновление SEO-данных происходит динамически без перезагрузки страницы.
Основные возможности:
Поддержка чистых URL вместо длинных адресов /filter/.
Модуль «Генератор товарных этикеток» формирует PDF-файлы с этикетками на основе административного списка элементов инфоблока. В состав модуля уже включена библиотека TCPDF, поэтому он распространяется в виде полной папки.
Настройка включает выбор инфоблока с товарами и определение поля, используемого в качестве источника для генерации штрихкода.
Указана стоимость самого решения. Лицензию платформы, установку и доработки проверяем отдельно. Если в карточке есть выбор комплекта, перед заявкой выбери нужный вариант.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Есть ли пробный период?
По данным разработчика, пробный период: 21 дн. Кнопка «Попробовать» открывает установщик в панели твоего сайта. Проверь нужные функции и совместимость до покупки.
Сколько стоит продление этого решения?
Текущая стоимость продления: 5 000 ₽. Перед оформлением менеджер уточнит срок продления и применимость к твоей лицензии.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.
Твой выбор cookie
Необходимые cookie обеспечивают вход, корзину и безопасность. Аналитика помогает улучшать сайт и включается только с твоего разрешения.
Собственная система metrika.git.ru: публичные страницы, случайный идентификатор, устройство и события. Содержимое форм, кабинетов и платёжных страниц не записывается. Исходные события — до 90 дней. Оператор: ООО «Дженерал Ай Ти Рус», ИНН 2310208877.