Адрес модуля: https://www.mygento.ru/modules/
GIT: https://github.com/mygento/
Модуль Mygento dpd-for-magento-2.html
Модуль "DPD Доставка" может:
- Автоматически рассчитать стоимость доставки товара на странице оформления заказа
- Отправить заказ в систему DPD
- Получить накладную и наклейки на посылку для печати в PDF
- Возможность установки размеров упаковки для расчета стоимости
- Поддержка 54 ФЗ
Информация для подключения:
...
Настройки модуля находятся в общей секции настроек всех методов доставки в Magento 2.x
Описание настроек:
- Включено - включение/выключение метода доставки
- Тайтл метода - заголовок метода для вывода на сайте
- Клиентский номер, клиентский ключ - для получения необходимо пройти по ссылке
- Тестовый режим - включение/выключение тестового режима при котором заказы не будут сохраняться в Вашем аккаунте DPD
- БД городов - обновление данных о городах и терминалах DPD
- Настройки доставки
- Доставка от терминала - если выбрано "Да" то необходимо указать "Ближайший терминал отправки"
- Доставка до терминала
- Город отправки, ближайший терминал отправки, улица, номер дома, ФИО, телефон, e-mail - контактные данные продавца
- Вид доставки - варианты доставки от/до адреса/терминала
- Содержимое отправлений - краткое описание категории отправляемой продукции
- Объявленная стоимость посылки (в процентах) - стоимость посылки для сервиса DPD относительно общей стоимости покупки
- Добавка к рассчитанной стоимости доставки - сумма добавляемая к рассчитанной стоимости доставки
- Добавка к рассчитанному времени доставки - время добавляемое к рассчитанному времени доставки
- Статус заказа, при успешной доставке - данный статус устанавливается при успешном завершении доставки покупателю
- Статус заказа, при ошибке доставки - данный статус устанавливается при возникновении ошибки во время доставки покупателю
- Габариты посылки
- Единица измерения веса - единица измерения веса для характеристики товара
- Единица измерения размера - единица измерения размера для характеристики товара
- Атрибут ширины товара - alias характеристики "ширина" для карточки товара
- Ширина товара по умолчанию - средняя ширина товаров (указывается при отсутствии настройки "Атрибут ширины товара")
- Атрибут длины товара - alias характеристики "длина" для карточки товара
- Длина товара по умолчанию - средняя длина товаров (указывается при отсутствии настройки "Атрибут длины товара")
- Атрибут высоты товара - alias характеристики "высота" для карточки товара
- Высота товара по умолчанию - средняя высота товаров (указывается при отсутствии настройки "Атрибут высоты товара")
- Дополнительные технические настройки
- Возможность бесплатной доставки - включение условий бесплатной доставки
- Города с бесплатной доставкой - бесплатная доставка в указанные города
- Бесплатная доставка при заказе на сумму от - бесплатная доставка при заказе на сумму выше указанной
- Условия для бесплатной доставки - возможность написания пользовательского условия бесплатной доставки
- Отключенные методы доставки
- Отключенные города
- Шаблон названия метода доставки - шаблон названия метода который будет выводится на странице оформления заказа
- Включить подсказки в оформлении заказа - включение выпадающего списка городов при заполнении данного поля на странице оформления заказа
- Ограничение на количество всплывающих подсказок
- Автоматическая отправка - отправка заказа на доставку сразу после завершения покупателем заказа. В противном случае Вам необходимо будет в карточке заказа отправлять заявку вручнуюпри присвоении заказу статуса указанного в "Статус заказа, при автоматической отправке"
- Статус заказа, при автоматической отправке - данный статус устанавливается после автоматической отправки заявки на доставку
- Cron - включение проверки статуса заявок на доставку и установки соответствующих статусов заказам
- Режим отладки - включение логирования всех действий
Функционал модуля во вкладке заказа
...
После создания заявки на оплату можно отслеживать статус заказа, распечатать накладную и наклейки на посылку, а так же отменить заказ
Описание event'ов:
- magentomygento_dpd_get_delivery_methods_before
- data - массив настроек для получения методов доставки
- magentomygento_dpd_get_delivery_methods_after
- data - массив настроек для получения методов доставки
- deliveries - массив методов доставок
- magentomygento_dpd_order_create_before
- data - массив настроек для сохранения заказа
- magentomygento_dpd_order_create_after
- data - массив настроек для сохранения заказа
- response - массив ответа от сервиса
- magentomygento_dpd_order_cancel_before
- orderId - ID заказа
- magentomygento_dpd_order_cancel_after
- orderId - ID заказа
- magentomygento_dpd_confirm_deliveries_before
- docId - Идентификатор документа, полученного в запросе getStatesByClient
- magentomygento_dpd_confirm_deliveries_after
- docId - Идентификатор документа, полученного в запросе getStatesByClient
- states - Массив состояний посылок
...
Profile события:
- dpd_collect_rate (процесс расчета доступных методов доставки)