allegro / allegro/allegro-api

Statusy przesyłek INPOST nie są pobierane po dodaniu numeru do zamówienia - ten sam przepływ działa dla DHL

Open
#13,928 1 comment 0 reactions 1 assignee Claimed by @MaciejFrackowiak View on GitHub
Orders - other
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.