Statusy przesyłek INPOST nie są pobierane po dodaniu numeru do zamówienia - ten sam przepływ działa dla DHL
- Dominant language
- No language data
- Stars
- 244
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
**Opis problemu**
Po dodaniu numeru przesyłki InPost do zamówienia (przez API i ręcznie w panelu) kupujący widzi "Brak statusu śledzenia paczki" i statusy nigdy się nie pojawiają. Identyczny przepływ dla DHL działa poprawnie.
Przesyłki nadaje zewnętrzny podmiot (fulfillment) na własnej umowie z InPost, poza Wysyłam z Allegro i poza naszym kontem ShipX. Numer jest prawidłowy - publiczne API InPost (GET https://api-shipx-pl.easypack24.net/v1/tracking/{nr}) zwraca pełną historię statusów aż do delivered.
**Reprodukcja**
Zamówienie z dostawą Allegro Paczkomaty InPost, przesyłka inpost_locker_standard nadana przez podmiot trzeci, następnie:
```
POST /order/checkout-forms/{checkoutFormId}/shipments
{
"carrierId": "INPOST",
"waybill": "6539994100XXXXXXXXXXXXXX"
}
```
Odpowiedź 201, przesyłka widoczna w GET /order/checkout-forms/{id}/shipments. Mimo to statusy dla kupującego nigdy nie są pobierane.
Co sprawdziliśmy
Testowane przez API i ręcznie w panelu - zawsze ten sam efekt.
Dla DHL ten sam scenariusz działa (statusy się aktualizują).
Problem powtarzalny na wielu zamówieniach.
Znamy działający kontrprzykład: przesyłki InPost nadane analogicznie przez podmiot trzeci (też inpost_locker_standard), dla których Allegro poprawnie pokazuje statusy i wysyła powiadomienia. Publiczne dane trackingowe działającej i niedziałającej przesyłki są praktycznie identyczne, więc różnica leży w powiązaniu niewidocznym publicznie.
Z wątków na Społeczności (984391, 103822, 1074400) wynika, że dla InPost powiązanie może opierać się na maskowanym adresie ...+id@allegromail.pl przekazanym przewoźnikowi przy nadaniu, czego podmiot nadający na własnej umowie nie ustawia.
Pytania
Czy dla carrierId: INPOST dodanie numeru przez POST /order/checkout-forms/{id}/shipments powinno uruchamiać pobieranie statusów dla kupującego? Czy dla InPost statusy pochodzą wyłącznie z powiązania po maskowanym e-mailu na przesyłce, a waybill jest tylko informacyjny?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.