Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

Адрес модуля: https://www.mygento.ru/modules/

GIT: https://github.com/mygento/


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

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


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

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


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


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

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


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

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

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

прар


 

Схема работы:

  1. Создается черновик заказа, отправляется в Яндекс
  2. Черновик подтверждается.

В случае ошибки и/или успешной отправки, вы увидите уведомление.

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

На странице доступна кнопка для перехода на Яндекс Доставку на страницу редактирования текущего заказа.








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

  • magento_dpd_get_delivery_methods_before
    • data - массив настроек для получения методов доставки
  • magento_dpd_get_delivery_methods_after
    • data - массив настроек для получения методов доставки
    • deliveries - массив методов доставок
  • magento_dpd_order_create_before
    • data - массив настроек для сохранения заказа
  • magento_dpd_order_create_after
    • data - массив настроек для сохранения заказа
    • response - массив ответа от сервиса
  • magento_dpd_order_cancel_before
    • orderId - ID заказа
  • magento_dpd_order_cancel_after
    • orderId - ID заказа
  • magento_dpd_confirm_deliveries_before
    • docId - Идентификатор документа, полученного в запросе getStatesByClient
  • magento_dpd_confirm_deliveries_after
    • docId - Идентификатор документа, полученного в запросе getStatesByClient
    • states - Массив состояний посылок


Profile события:

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