allegro / allegro-api

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

Generowanie etykiety Allegro One Kurier #6438

Closed PrzemyslawLukanowski closed 1 year ago

PrzemyslawLukanowski commented 1 year ago

Discussed in https://github.com/allegro/allegro-api/discussions/6431

Originally posted by **PawelPseudo** December 1, 2022 Witam Chcemy nadac paczkę i wygenerować etykietę. uuid paczki: f3c3fc2a-b676-424b-bc1d-90255fc98c08 i sprawdzając status jest: [code] => VALIDATION_ERROR   | [message] => Order delivery method: 01d3468e-42af-474d-b06c-9a2f986f2ec3 is not allowed   | [details] =>   | [path] => deliveryMethodId   | [userMessage] => Metoda dostawy jest niedostępna a taki id metody wysyłki jest zwracane przez listę metod wysyłki. Jeżeli ten jest niepoprawny to jak pobrać / sprawdzić właściwy ?
PrzemyslawLukanowski commented 1 year ago

Podobny problem został opisany w wątku #6387. W najbliższym czasie będziemy usuwać wspomnianą metodę dostawy i powiązaną z nią usługę. Użyj proszę usługi dostawy o identyfikatorze 0d83955a-4297-4169-adef-9790d53b11ff. Przepraszam za związane z tym problemem niedogodności.

PawelPseudo commented 1 year ago

dziękuję za info, jeszcze mam pytanie o maksymalny wymiar paczki bo te podane u Was na stronie powoduja komunikat za dużych wymiarach paczki.

image

PawelPseudo commented 1 year ago

mamy jeszcze taki komunikat, ale nie widze go nigdzie w dokumentacji:

$httpCode: 200
--   | Array   | (   | [id] => 91179fef-b476-4edf-a560-359bf1f478d5   | [parcelId] =>   | [status] => ERROR   | [errors] => Array   | (   | [0] => Array   | (   | [code] => UPSTREAM_SERVICE_TIMEOUT   | [message] => Przekroczony czas przetwarzania żądania   | [details] =>   | [path] =>   | [userMessage] => Przekroczony czas przetwarzania żądania   | )   |     | )   |     | )
PrzemyslawLukanowski commented 1 year ago
  1. Błąd prawdopodobnie otrzymujesz dlatego, że podając 120 x 76 x 76 przekraczasz wagę gabarytową. Waga gabarytowa paczki jest związana z rozmiarami paczki i obliczana jest wg wzoru: [(Długość (cm) x szerokość (cm) x wysokość (cm)) / 5000]. image (2)
  2. Ten timeout zwrócimy, jeśli z jakichś powodów (np. problem po naszej stronie lub z API przewoźnika) nie uda nam się utworzyć paczki. W takim przypadku musisz podjąć nową próbę utworzenia, z nowym command ID.
PawelPseudo commented 1 year ago

Dostajemy jeszcze taki error dla UUID: fcc8d312-1ac4-4c44-89db-0d7a0c8224a5 Nie ma innych pól, niż te w dokumentacji.

-- [status] => ERROR   | [errors] => Array   | (   | [0] => Array   | (   | [code] => ERROR   | [message] => "Inne dane na etykiecie" not supporter for carrier   | [details] =>   | [path] => /sender   | [userMessage] => Opcja 'Inne dane na etykiecie' nie są dostępne dla wybranego przewoźnika   | )   |     | )   |  
PrzemyslawLukanowski commented 1 year ago

Błąd jest spowodowany tym, że nie każdy przewoźnik umożliwia umieszczenie na etykiecie innych danych niż dane nadawcy z sekcji "pickup". W takim przypadku "label.sender" powinno zostać polem z wartością null - przewoźnik pobierze dane z pola "pickup". Pole to jest obsługiwane wyłącznie przez DPD, DHL, FedEx, UPS oraz InPost Kurier.

PawelPseudo commented 1 year ago

Jest jeszcze taki komunikat. Prosze o sprawdzenie.

Screenshot_17

PrzemyslawLukanowski commented 1 year ago

Prosiłbym jeszcze o cierpliwość, weryfikuję tę sytuację z zespołem odpowiedzialnym za usługę Wysyłam z Allegro.

PrzemyslawLukanowski commented 1 year ago

Przepraszam za długi czas odpowiedzi - request skonstruowany jest poprawnie, problem był po naszej stronie, prosiłbym o powtórzenie operacji z nowym commandId.

PawelPseudo commented 1 year ago

dziekuje za informacje

stale[bot] commented 1 year 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.