DPD Доставка для UniSite CMS — модуль полной интеграции службы доставки DPD с платформой UniSite CMS. Модуль позволяет автоматизировать все процессы доставки прямо из панели управления сайтом.
Основные возможности: автоматический импорт пунктов выдачи заказов DPD с сохранением адресов, координат, расписания работы и доступных способов оплаты; расчет стоимости доставки по всем доступным тарифам с учетом веса, габаритов и направления отправления как между терминалами, так и до двери получателя; создание заказов в системе DPD напрямую из панели управления с передачей данных отправителя, получателя, состава отправления и выбранного тарифа; отслеживание статусов заказов в реальном времени с информацией о текущем положении посылки и историей её перемещения; получение печатных форм наклеек и накладных в формате PDF; отмена созданных заказов с возвратом статуса; поддержка тестового режима для безопасной отладки интеграции без реальных отправлений; гибкая настройка минимальных и максимальных сумм доставки, ограничений по весу и габаритам отправлений.
Модуль использует официальный DPD SDK для стабильной и безопасной работы с API службы доставки. Все данные авторизации шифруются. Для работы необходимы номер клиента и ключ авторизации, которые можно получить в личном кабинете DPD после заключения договора.
Технические требования: UniSite CMS актуальной версии, PHP 8.2 или выше, установленный DPD SDK через Composer, доступ к SOAP на сервере, загруженная база городов и терминалов DPD.
Установка: установите DPD SDK через Composer, загрузите модуль в папку addons вашей UniSite CMS, активируйте модуль в панели администратора, укажите номер клиента и ключ авторизации DPD, загрузите базу городов и терминалов через скрипт load_locations.php, настройте ограничения по весу, габаритам и стоимости доставки, включите модуль и проверьте работу в тестовом режиме.