Модуль службы доставки для CMS
Общие вопросы
Типы CMS
На данный момент служба доставки "Деловые Линии" доступна для CMS Битрикс, WordPress. Дистрибутивы и инструкции доступны тут https://dev.dellin.ru/cms/
Учет персональных скидок
Для расчета стоимости с учетом персональных скидок в настройках службы доставки потребуется указать логин и пароль личного кабинета Деловых Линий (https://www.dellin.ru/) и выбрать контрагента.
При отсутствии данных авторизации расчет и создание заявок будет происходить по публичным тарифам и условиям.
В модулях для CMS Bitrix и CMS WordPress ваш контрагент всегда выступает в роли отправитель и плательщик.
Битрикс
Служба доставки содержит несколько разделов которые требуют заполнения всех параметров:
1. "Авторизация"
2. "Отгрузка"
3. "Данные отправителя"
Так же обязательным является заполнение поля "Характер груза" в разделе "Параметры перевозки".
Дополнительная упаковка, выбранная в настройках службы доставки, будет использоваться на постоянной основе. Стоимость выбранной упаковки будет включена в стоимость перевозки.
При необходимости вы сможете выбрать только один вид упаковки или несколько совместимых. Более подробно о видах упаковок можно прочитать по ссылке: https://www.dellin.ru/ltl/package/
Для полноценного функционирования модуля требуется наличие библиотеки "curl". Проверить наличие и активность библиотеки можно в панели управления сайтом: "Настройки" - "Производительность" - "PHP". В открывшемся разделе нажать кнопку "Настройки PHP". Далее можно обнаружить необходимый раздел с помощью поискового запроса "cURL support".
Для корректной работы модуля потребуются стандартные свойства плательщиков, а также свойства, специфичные для модуля «Деловые
Линии»:
1. FIO (имя плательщика),
2. PHONE (номер телефона),
3. EMAIL (адрес эл. почты),
4. ADDRESS (адрес, начиная с улицы),
5. LOCATION (модуль местоположения),
6. ZIP (индекс),
7. TERMINAL_ID (идентификатор терминала, актуально для доставки до терминала),
8. DELLIN_DELIVERYTIME_START (удобное время доставки (начало), актуально для доставки
до адреса),
9. DELLIN_DELIVERYTIME_END (удобное время доставки (окончание), актуально
для доставки до адреса).
Свойства не должны иметь служебный признак.
В модуле используются исходные наименования свойств, поэтому в случае их изменения могут возникать ошибки. Рекомендуем сохранять исходное наименование свойств.
При создании нескольких служб доставки с разным типом направления на выгрузку ( "до адреса" и "до терминала"), рекомендуем методы "до терминала" располагать после методов "до адреса".
Для работы виджета с картой терминалов потребуется API-ключ для Яндекс.Карт. Ознакомиться с условиями получения API-ключа вы сможете по ссылке: https://yandex.ru/dev/developer-help/doc/ru/#new-key
В шаблоне компонента корзины Яндекс.Карты должны быть выбраны для отображения пунктов выдачи заказов доставок.
В настоящий момент есть несколько важных условий, на которые стоит обратить внимание:
1. В рамках одного населенного пункта недоступна перевозка по направлению От терминала - До терминала*.
2. Возможность создания заявок на перевозку груза доступна только в случае если получателем груза является физическое лицо. При этом расчет стоимости выполняется для всех видов получателей (физическое лицо, юридическое лицо).
*Во избежание возникновения ошибок рекомендуем установить ограничение для населенного пункта отправки груза в службе доставки, настроенной на перевозку груза От терминала - До терминала.
WordPress (WooCommerce)
Использование текущей версии модуля (1.1.4) доступно при использовании версии WordPress не выше 6.3., WooCommerce не выше версии 8.2.1., PHP 7.4.