DPD доставка

Адрес модуля: https://www.mygento.ru/modules/dpd-for-magento-2.html


Модуль "DPD Доставка" может:

  • Автоматически рассчитать стоимость доставки товара на странице оформления заказа
  • Отправить заказ в систему DPD
  • Получить накладную и наклейки на посылку для печати в PDF
  • Возможность установки размеров упаковки для расчета стоимости
  • Поддержка 54 ФЗ

Информация для подключения:

Для подключения необходимо получить уникальный ключ клиента – для этого необходимо зайти в личный кабинет(MyDPD) по адресу указав свой логин и пароль.
На странице нужно нажать на кнопку «отправить» и ключ будет выслан на указанный e-mail.
Если у Вас возникли трудности с получением ключа, обращайтесь в службу поддержки по адресу itcustomers@dpd.ru


Настройки модуля находятся в общей секции настроек всех методов доставки в Magento 2.x


Описание настроек:

  • Включено - включение/выключение метода доставки
  • Тайтл метода - заголовок метода для вывода на сайте
  • Клиентский номер, клиентский ключдля получения необходимо пройти по ссылке
  • Тестовый режим - включение/выключение тестового режима при котором заказы не будут сохраняться в Вашем аккаунте DPD
  • БД городов - обновление данных о городах и терминалах DPD
  • Настройки доставки
    • Доставка от терминала - если выбрано "Да" то необходимо указать "Ближайший терминал отправки"
    • Доставка до терминала
    • Город отправки, ближайший терминал отправки, улица, номер дома, ФИО, телефон, e-mail - контактные данные продавца
    • Вид доставки - варианты доставки от/до адреса/терминала
    • Содержимое отправлений - краткое описание категории отправляемой продукции
    • Объявленная стоимость посылки (в процентах) - стоимость посылки для сервиса DPD относительно общей стоимости покупки
    • Добавка к рассчитанной стоимости доставки - сумма добавляемая к рассчитанной стоимости доставки
    • Добавка к рассчитанному времени доставки - время добавляемое к рассчитанному времени доставки
    • Статус заказа, при успешной доставке - данный статус устанавливается при успешном завершении доставки покупателю
    • Статус заказа, при ошибке доставки - данный статус устанавливается при возникновении ошибки во время доставки покупателю
  • Габариты посылки
    • Единица измерения веса - единица измерения веса для характеристики товара
    • Единица измерения размера - единица измерения размера для характеристики товара
    • Атрибут ширины товара - alias характеристики "ширина" для карточки товара
    • Ширина товара по умолчанию - средняя ширина товаров (указывается при отсутствии настройки "Атрибут ширины товара")
    • Атрибут длины товараalias характеристики "длина" для карточки товара
    • Длина товара по умолчаниюсредняя длина товаров (указывается при отсутствии настройки "Атрибут длины товара")
    • Атрибут высоты товараalias характеристики "высота" для карточки товара
    • Высота товара по умолчаниюсредняя высота товаров (указывается при отсутствии настройки "Атрибут высоты товара")
  • Дополнительные технические настройки
    • Возможность бесплатной доставки - включение условий бесплатной доставки
    • Города с бесплатной доставкой - бесплатная доставка в указанные города
    • Бесплатная доставка при заказе на сумму от - бесплатная доставка при заказе на сумму выше указанной
    • Условия для бесплатной доставки - возможность написания пользовательского условия бесплатной доставки
    • Отключенные методы доставки
    • Отключенные города
    • Шаблон названия метода доставки - шаблон названия метода который будет выводится на странице оформления заказа
    • Включить подсказки в оформлении заказа - включение выпадающего списка городов при заполнении данного поля на странице оформления заказа
    • Ограничение на количество всплывающих подсказок
    • Автоматическая отправка - отправка заказа на доставку при присвоении заказу статуса указанного в "Статус заказа, при автоматической отправке"
    • Статус заказа, при автоматической отправкеданный статус устанавливается после автоматической отправки заявки на доставку
    • Cron - включение проверки статуса заявок на доставку и установки соответствующих статусов заказам
    • Режим отладки - включение логирования всех действий


Функционал модуля во вкладке заказа

В заказе, в котором в качестве метода доставки был выбран метод DPD - появляется дополнительный таб "Доставка DPD"

Новый заказ можно отправить на доставку (отправить заказ). При успешной отправки заказу присваивается номер для отслеживания

После создания заявки на оплату можно отслеживать статус заказа, распечатать накладную и наклейки на посылку, а так же отменить заказ


Описание event'ов:

  • mygento_dpd_get_delivery_methods_before
    • data - массив настроек для получения методов доставки
  • mygento_dpd_get_delivery_methods_after
    • data - массив настроек для получения методов доставки
    • deliveries - массив методов доставок
  • mygento_dpd_order_create_before
    • data - массив настроек для сохранения заказа
  • mygento_dpd_order_create_after
    • data - массив настроек для сохранения заказа
    • response - массив ответа от сервиса
  • mygento_dpd_order_cancel_before
    • orderId - ID заказа
  • mygento_dpd_order_cancel_after
    • orderId - ID заказа
  • mygento_dpd_confirm_deliveries_before
    • docId - Идентификатор документа, полученного в запросе getStatesByClient
  • mygento_dpd_confirm_deliveries_after
    • docId - Идентификатор документа, полученного в запросе getStatesByClient
    • states - Массив состояний посылок


Profile события:

  • dpd_collect_rate (процесс расчета доступных методов доставки)