allegro / allegro-api

Issue tracker and wiki for Allegro REST API
https://developer.allegro.pl/
210 stars 39 forks source link

Nadanie przesyłki poprzez wysyłam z allegro Produkcja i Sandbox #9226

Open Morph21 opened 2 weeks ago

Morph21 commented 2 weeks ago

Występuje problem:

:beetle: Opis / Description

Witam, podczas próby nadania paczki klient zgłosił nam problem że dostaje zwrotną informację z błędem. "Wybrany punkt nadania nie jest obsługiwany przez tego przewoźnika"

Próbowaliśmy powtórzyć błąd na środowisku Sandbox, także się pojawia.

Przewoźnik: Allegro International Automaty Paczkowe Czechy Punkt nadania: GDA26M

MaciejFrackowiak commented 2 weeks ago

Proszę podaj identyfikator zamówienia przesyłki lub trace-id wywołania.

Morph21 commented 2 weeks ago

To dostajemy w momencie próby utworzenia Przesyłki trace-id=[303d635bd642a5c5]

A to dostajemy w momencie sprawdzenia statusu utworzenia przesyłki trace-id=[3536c11a4747df6f]

MaciejFrackowiak commented 2 weeks ago

Nie wskazuj konkretnego punktu nadania przesyłki w przesyłanym requeście.

Aleksandrze commented 2 weeks ago

Nie wskazuj konkretnego punktu nadania przesyłki w przesyłanym requeście.

Czy istnieje jakiś sposób na określenie czy przewoźnik wymaga podania punktu nadania (sender.point) lub nie?

W dokumentacji jest napisane że sender.point “wymagane, jeśli adresem nadawczym jest punkt odbioru” np. przesyłki wysłane za pomocą "Poczta Polska" zawszę wymaga podania identyfikatora placówki

https://developer.allegro.pl/tutorials/jak-zarzadzac-przesylkami-przez-wysylam-z-allegro-LRVjK7K21sY#jak-utworzyc-nowa-paczke

MaciejFrackowiak commented 2 weeks ago

@Aleksandrze Nie, jest to specyficzne dla każdego operatora logistycznego. W przypadku InPost takiego punktu jednak nie należy wskazywać.

Morph21 commented 2 weeks ago

Czy w takim razie możemy dostać listę dla których przewoźników należy to przesłać a dla których nie można?

MaciejFrackowiak commented 2 weeks ago

@Morph21 Generalnie dla InPost nie należy wskazywać punktu nadania przesyłki. Tożsamy flow obowiązuje w serwisie WWW - nie wybierasz konkretnego punktu nadania przesyłki.

Morph21 commented 2 weeks ago

@MaciejFrackowiak ja to rozumiem, nie mniej jednak było by miło jakby informacja o tym dla którego przewoźnika trzeba to podać była gdzieś dostępna. Bo z jednej strony w dokumentacji jest napisane że sender point jest wymagany jeżeli jest punkt dostawy a z drugiej strony w api zwracacie błąd co jest po prostu niespójne.

Więc prosiłbym o aktualizacje dokumentacji w tym zakresie

Aleksandrze commented 2 weeks ago

@Aleksandrze Nie, jest to specyficzne dla każdego operatora logistycznego. W przypadku InPost takiego punktu jednak nie należy wskazywać.

Dziękuje

W takim razie. Czy identyfikator deliveryMethodId dla usług InPost jest taki sam w środowisku produkcyjnym i sandbox? Chodzi mi o identyfikator pobierany z GET /shipment-management/delivery-services, który wynosi: "2488f7b7-5d1c-4d65-b85c-4cbcf253fd93".

MaciejFrackowiak commented 2 weeks ago

@Aleksandrze Nie, każde środowisko ma niezależne od siebie identyfikatory usług.

Aleksandrze commented 2 weeks ago

@MaciejFrackowiak W takiej przypadku, jeśli to możliwe, proszę o podanie identyfikatora InPost z produkcji.

MaciejFrackowiak commented 2 weeks ago

@Aleksandrze Odczytasz go korzystając ze wspomnianego GET /shipment-management/delivery-services.

MaciejFrackowiak commented 2 weeks ago

@Morph21 Niiestety, wymagania operatorów logistycznych oraz dostawców usług rządzą się swoimi "prawami", które są na tyle specyficzne, że nie sposób nam umieścić osobnych zapisów per każdy operator w dokumentacji. Dlatego z pomocą przychodzi tu Sandbox i proces, który można ręcznie "przeklikać" w oparciu o serwis WWW - daje to jednoznaczne odpowiedzi. Również co kluczowe i istotne - wymagania operatorów nie zmieniają się ot tak, więc można przyjąć, że dany flow będzie obowiązywać przez dłuższy okres czasu.

Morph21 commented 2 weeks ago

@MaciejFrackowiak ok, dziękuję za pomoc

stale[bot] commented 1 week ago

W tym wątku nie pojawiła się żadna nowa odpowiedź w ciągu 7 dni, dlatego automatycznie oznaczamy go jako przeterminowany. Jeśli w ciągu kolejnych 7 dni nie pojawi się żadna odpowiedź, wątek zostanie zamknięty. Dziękujemy za zaangażowanie w dyskusję i zachęcamy Cię do wypełnienia ankiety dotyczącej naszego wsparcia na forum.


There was no new reply in this thread within 7 days, therefore, we automatically marked it as expired. If no response is received within the next 7 days, this thread will be closed. Thank you for engaging in the discussion. We encourage you to complete our forum support survey.