О модуле DPD
DPD — это одна из крупнейших логистических компаний, которая осуществляет курьерскую доставку посылок по России и странам СНГ, с собственной сетью пунктов выдачи.
Установить модуль можно по ссылке: https://marketplace.1c-bitrix.ru/solutions/ipol.dpd/
Модуль свяжет ваш интернет-магазин с личным кабинетом доставки DPD и вы получите следующие возможности:
- Предоставление покупателю всех возможных способов доставки: курьером и на пункт выдачи заказов;
- Автоматический расчет стоимости доставки;
- Вывод возможных способов доставки в зависимости от веса и габаритов заказа;
- Вывод на страницу оформления заказа даты и стоимости доставки;
- Интерактивная карта для выбора пункта выдачи заказа при оформлении заказа, а также информационный виджет для раздела “Доставка” вашего интернет-магазина;
- Передача заказа в личный кабинет DPD после его редактирования и подтверждения в панели администрирования 1С-Битрикс;
- Создание заявок на вызов курьера;
- Печать квитанций к заказам и актов передачи курьеру из панели администрирования 1С-Битрикс;
- Синхронизация статусов доставки со статусами в панели администрирования 1С-Битрикс;
- Автоматическая конвертация стоимости доставки из валюты ЛК DPD в валюту интернет-магазина при ее расчете;
- Автоматическая конвертация сумм объявленной ценности и наложенного платежа из валюты интернет-магазина в валюту ЛК DPD по курсу на дату оформления заказа покупателем;
- Поддержка мульти-аккаунтов для работы со странами СНГ;
- Автоматический выбор подходящего аккаунта по стране назначения покупателя.
Состав модуля:
- функционал службы доставки DPD;
- функционал расчета габаритов и веса заказа;
- функционал расчета стоимости доставки;
- функционал отображения информации о пунктах выдачи заказов;
- функционал оформления заявки на доставку заказа;
- функционал печати квитанций;
- функционал синхронизации местоположений сайта с базой городов DPD;
- база данных с отосланными заявками;
- прочий функционал
Модуль работает со следующими тарифами DPD:
- DPD OPTIMUM;
- DPD CLASSIC;
- DPD Online Express;
- DPD ECONOMY;
- DPD ECONOMY CU;
- DPD EXPRESS;
- DPD 18:00;
- DPD STANDARD;
- DPD MAX domestic;
- DPD SHOP (Внимание! Данный тариф доступен только для отправления Терминал - Терминал);
- DPD Same Day;
Вы можете выбрать в настройках модуля, какие тарифы использовать при расчете стоимости доставки. Покупателю будет отображаться оптимальный по стоимости из возможных тарифов доставки.
Как работает модуль?
Модуль создает новую автоматизированную службу доставки с кодом ipolh_dpd. У службы есть 2 профиля: Доставка до двери (courier) и Доставка до пункта выдачи (pickup). Они будут отображаться на странице оформления заказа, если в выбранный пользователем город доставки возможна доставка указанным тарифом. Эти службы доставки заметно упрощают процесс заполнения заявки, а так же позволяют покупателю наглядно и удобно выбрать пункт самовывоза или почтомат. Возможность доставки по выбранному профилю, стоимость и сроки рассчитываются на стороне сервера API DPD.
Модуль использует встроенный функционал расчета габаритов заказа и API DPD для вычисления стоимости доставки при оформлении заказа.
Модуль устанавливает компонент “Пункты самовывоза DPD”, который отображает детальные сведения о пунктах, и может использоваться в качестве наглядной информации о доставке.
Заявка на доставку составляется для каждого заказа в отдельности, контроль за корректностью введенных данных возлагается на менеджера интернет-магазина, отправляющего заявку в DPD. При сохранении данные о заявке сохраняются в базу данных. При отсылании заявки модуль формирует SOAP-запрос согласно документации DPD и отсылает его на сервер. Результат обработки заявки приходит сразу же, выдавая либо ошибку, либо информацию об успешном принятии заявки. В некоторых случаях автоматическая обработка заявки может быть не доступна и для подтверждения заявки требуется ее провека менеджером со стороны DPD, в этом случае заявке может быть присвоен статус “Ожидает проверки”
Модуль создает на сайте агент, который должен запускаться каждые 10 минут и запрашивать статусы отосланных заявок. Получив ответ, модуль анализирует его и обновляет статусы заявок в зависимости от результатов их обработки, а так же выставляет статусы соответствующим заказам, если включена опция в настройках модуля.
Отосланные заявки при необходимости можно отозвать и пересоздать заново.