Адрес модуля: 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"
Новый заказ можно отправить на доставку (отправить заказ). При успешной отправки заказу присваивается номер для отслеживания
прар
Схема работы:
- Создается черновик заказа, отправляется в Яндекс
- Черновик подтверждается.
В случае ошибки и/или успешной отправки, вы увидите уведомление.
После успешной отправки черновика, в табе будут отображаться таблица статусов заказа и кнопки получения 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 (процесс расчета доступных методов доставки)