Інтеграція DPD Polska
Модуль DPD інтегрує WooCommerce з API DPD Polska. Генеруйте етикетки відправлень, відстежуйте посилки та дозвольте клієнтам вибирати пункт DPD Pickup.
Налаштування
Section titled “Налаштування”Перейдіть до WooCommerce > Налаштування > Polski PRO > Доставка.
Автентифікація API
Section titled “Автентифікація API”| Налаштування | Опис |
|---|---|
| Логін DPD | Логін до DPD Web Service API |
| Пароль DPD | Пароль до DPD Web Service API |
| Master FID | Номер FID відправника (ідентифікатор клієнта DPD) |
Дані доступу отримаєте з панелі клієнта DPD або у свого менеджера.
Увімкнення модуля
Section titled “Увімкнення модуля”- Перейдіть до Polski PRO > Модулі
- Увімкніть модуль DPD Polska
- Заповніть дані API в налаштуваннях доставки
Генерація етикеток
Section titled “Генерація етикеток”Етикетки генеруються з редактора замовлення:
- Відкрийте замовлення в WooCommerce > Замовлення
- У секції Shipment Tracking виберіть перевізника DPD
- Натисніть Згенерувати етикетку
- Система створить відправлення через DPD SOAP API та поверне номер транспортної накладної
Етикетка автоматично прикріплюється до замовлення. Номер відстеження та посилання на трекінг відображаються в панелі замовлення і в листі до клієнта.
Дані відправлення
Section titled “Дані відправлення”Модуль автоматично бере із замовлення:
- Ім’я та прізвище / назву компанії одержувача
- Адресу доставки (вулиця, місто, поштовий індекс)
- Телефон і email
- Вагу (з даних товарів або типову)
Масова генерація
Section titled “Масова генерація”Виберіть кілька замовлень у списку та скористайтеся масовою дією Згенерувати етикетки DPD для обробки кількох замовлень одночасно.
Пункти видачі DPD Pickup
Section titled “Пункти видачі DPD Pickup”Модуль дозволяє шукати пункти DPD Pickup поблизу клієнта:
- Пошук за містом
- Пошук за координатами GPS (радіус 5 км)
- Повертані дані: назва, адреса, поштовий індекс, координати
Відстеження відправлень
Section titled “Відстеження відправлень”Після генерації етикетки номер відстеження автоматично зберігається в замовленні. Посилання на трекінг DPD генерується автоматично.
Клієнт отримує лист із номером відстеження та посиланням під час зміни статусу замовлення на Відправлено.
Коди помилок
Section titled “Коди помилок”| Код | Опис | Рішення |
|---|---|---|
| HTTP 401 | Хибні дані входу | Перевірте логін і пароль у налаштуваннях |
| HTTP 500 | Помилка сервера DPD | Спробуйте ще раз за кілька хвилин |
| Validation error | Некоректні адресні дані | Перевірте формат поштового індексу (XX-XXX) |
Фільтри та дії
Section titled “Фільтри та дії”// Фільтруй дані відправлення перед надсиланням до DPDadd_filter('polski_pro/shipping/dpd/parcel_data', function (array $data, WC_Order $order): array { $data['weight'] = 2.5; // Встанови сталу вагу return $data;}, 10, 2);