allegro / allegro-api

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

Generowanie paczki Wysyłam z Allegro Sandbox #3617

Closed paafcioc22 closed 3 years ago

paafcioc22 commented 4 years ago

Występuje problem:

:beetle: Opis

Mam problem ze środowiskiem testowym Wysyłam z Allegro. Próbuję przetestować tworzenie paczek UPS do 10kg (testowane też na żabka i fedex z umową własną). Z poziomu API mam błąd : {"id":"eb34f2df-0cab-4849-8082-815576fb7efb","parcelId":null,"status":"ERROR","errors":[{"code":"ERROR","message":"Processing error","details":null,"path":null,"userMessage":"Błąd przetwarzania. Support został poinformowany o Twoim problemie i pracuje nad rozwiązaniem"}]} Natomiast na stronie : image

AureliuszBrussy commented 4 years ago

Problem dotyczy pola “referenceNumber” - przekazujesz w nim niedozwolony znak “:”. Sukcesywnie będziemy dodawać odpowiednie komunikaty wskazujące tego typu błędy.

paafcioc22 commented 4 years ago

Dzięki, mam jeszcze jeden problem.. Już na produkcji na koncie JoartJiA1 na przesyłkach fedex (zam fnqb61b8z1+474f33909@allegromail.pl) mam komuniakt : image a na Allegro Pocztex Kurier 48 znowu : image

PrzemyslawLukanowski commented 4 years ago

W przypadku pierwszego problemu przekazaliśmy ten problem do dalszej weryfikacji. Co do Allegro Pocztex Kurier 48 - nasze umowy nie obsluguja podjazdu kuriera Pocztex (tylko nadanie w punkcie/na poczcie).

paafcioc22 commented 4 years ago

Czy już coś wiadomo co usługą? Generowanie paczki opłaconej przebiega ok, teraz problem występuje w przypadku wysyłki pobraniowej (fedex).

PrzemyslawLukanowski commented 4 years ago

Proszę jeszcze o cierpliwość, wyjaśniamy ten temat.

PrzemyslawLukanowski commented 4 years ago

@paafcioc22 Zweryfikowaliśmy ten temat, przyczyną jest to, że na umowie z Fedexem nie posiadasz wymaganych uprawnień, aby utworzyć przesyłkę pobraniową. Prośba o kontakt z Fedexem w tym przypadku.

patrys666 commented 4 years ago

@PrzemyslawLukanowski również mam ten sam błąd, który jest wspomniany w pierwszym poście. Możecie to sprawdzić? UUID: 18d9ad03-27e0-4d70-9cd9-95fdd745de1c

PrzemyslawLukanowski commented 4 years ago

@patrys666 Usuń ze swojego requestu informacje o county, np. w sender.address,pole dotyczy tylko USA, Irlandii i Kanady. W najbliższym czasie zaktualizujemy dokumentację oraz poradnik. Wdrożymy również komunikaty błędu, które będą informować, z którym polem konkretnie jest problem.

paafcioc22 commented 4 years ago

@PrzemyslawLukanowski Zweryfikowaliśmy ten temat, przyczyną jest to, że na umowie z Fedexem nie posiadasz wymaganych uprawnień, aby utworzyć przesyłkę pobraniową. Prośba o kontakt z Fedexem w tym przypadku.

Zwrotka z serwisu wskazuje na to, że mogę (?) id":8617642, "service":"FEDEX", "name":"fedex", "owner":"CLIENT", "additionalServices":{ "cashOnDelivery":{ "available":true, "expressAvailable":true }, "options":[ { "name":"returnOfDocuments", "description":"Zwróć dokumenty podpisane przez odbiorcę. Po dostawie odbiorca podpisuje dokumenty i zwraca je kurierowi." }, { "name":"additionalHandling", "description":"Paczka niestandardowa." }, { "name":"fedexPriority", "description":"Usługa priorytetowa FedEx. Czas realizacji do 3 dni roboczych." } ]

PrzemyslawLukanowski commented 4 years ago

Upewnij się, że przekazujesz prawidłowy numer serviceId, gdy tworzysz paczkę. Jeśli błąd nadal będzie występować, prześlij nam proszę przykładowe trace-id, będziemy to dalej weryfikować.

paafcioc22 commented 4 years ago

@PrzemyslawLukanowski jedyne co mogę przekazać to UUID ponieważ parcelID jest null, { "id":"c739cb3e-0890-4d68-8ada-d7485c89be36", "parcelId":null, "status":"ERROR", "errors":[ { "code":"ERROR", "message":"Processing error", "details":null, "path":null, "userMessage":"Błąd przetwarzania. Support został poinformowany o Twoim problemie i pracuje nad rozwiązaniem" } ] }

PrzemyslawLukanowski commented 4 years ago

Dziękuję, zgłosiłem ten problem do właściwego zespołu. Wrócę z odpowiedzią, gdy uda się coś ustalić.

PrzemyslawLukanowski commented 4 years ago

@paafcioc22 Problem już nie powinien występować na środowisku testowym. Czy możesz powtórzyć swoje wywołanie i potwierdzić?

paafcioc22 commented 4 years ago

@PrzemyslawLukanowski potwierdzam, działa :) dzięki to jeszcze tylko poprawcie Allegro Poczta :) (standardowo kurier normalnie przyjeżdża do nas po paczki) image Nawet wybierając "dostarczę do punktu" to na mapie nie ma żadnego.

paafcioc22 commented 4 years ago

@PrzemyslawLukanowski dodałem swoją umowę z pocztą i przy generowaniu paczki mam błąd "Ubezpieczenie nie jest dozwolone dla tej usługi"

MaciejFrackowiak commented 4 years ago

@paafcioc22

dodałem swoją umowę z pocztą i przy generowaniu paczki mam błąd "Ubezpieczenie nie jest dozwolone dla tej usługi"

Czy mógłbyś podać nam więcej szczegółów - czy Twoja umowa z Pocztą przewiduje korzystanie z opcji ubezpieczenia?

paafcioc22 commented 4 years ago

@PrzemyslawLukanowski faktycznie opiekun stwierdził, że nie była zaznaczona opcja. Teraz paczka się generuje (status sukces) jednak drukowana etykieta jest pusta. uuid : 18b738a2-ea8f-4b93-a059-89c68a4f89b8 parcelId :32125537

AureliuszBrussy commented 4 years ago

@paafcioc22 rozumiem, że próbujesz pobrać etykietę za pomocą GET /parcel-management/parcels/label? Prosiłbym o więcej szczegółów: czy pobrany plik jest pusty, czy w ogóle nie udało się Tobie pobrać pliku?

paafcioc22 commented 4 years ago

Pobieranie etykiety działa (w przypadku innych przewoźników jest ok), natomiast plik zpl jest "niekompletny". W tym samym procesie pobieram również nr listu przewozowego i tu już mam błąd : "Required property 'company' expects a non-null value. Path 'receiver', line 1, position 587." Zwrotka: {"parcelId":"32185156","serviceId":7883568,"label":{"sender":{"name":" ","company":"JOART X","address":{"street":"Stanisława X","postCode":"59-700","city":"X","county":null,"countryCode":"PL"},"email":"allegro@szachownica.com.pl","phone":"XX"},"fileFormat":"ZPL","referenceNumber":"Client51439276"},"receiver":{"name":"Stanislawa XXX","company":null,"address":{"street":"XXX48A","postCode":"37-500","city":"Jarosław","county":null,"countryCode":"PL"},"pointId":null,"email":"ai5cgoo826+aeb24b36@allegromail.pl","phone":"XXX"},"pickup":{"name":"JOART X","company":"X","address":{"street":"Stanisława X11A","postCode":"59-700","city":"X","county":null,"countryCode":"PL"},"pointId":null,"email":null,"phone":"X"},"items":[{"waybill":"00359007738375468676","dimensions":{"height":{"value":"20","unit":"CENTIMETER"},"width":{"value":"10","unit":"CENTIMETER"},"depth":{"value":"20","unit":"CENTIMETER"}},"weight":{"value":"1.0","unit":"KILOGRAM"},"description":"odzież","value":{"amount":"25.48","currency":"PLN"}}],"type":"PACKAGE","additionalServices":{"options":[]},"state":"CREATED"}

Uzupełnienie tego pola niestety nie pomogło.

AureliuszBrussy commented 4 years ago

Zgłosiłem ten problem do odpowiedniego zespołu. Wrócę z odpowiedzią.

paafcioc22 commented 4 years ago

Udało się coś ustalić?

AureliuszBrussy commented 4 years ago

Przeanalizowaliśmy ten problem, potwierdzam błąd. Pracujemy nad naprawą. Aktualnie jedyne rozwiązanie dla tej konkretnej etykiety to wygenerowanie jej z poziomu E-nadawcy. Z kolei dla etykiet dla przesyłek jeszcze nie utworzonych - tymczasowe rozwiązanie to korzystanie z formatu PDF lub ustawienie odpowiedniego formatu i rozmiaru w ustawieniach E-nadawcy: image

paafcioc22 commented 4 years ago

Próbowałem różnych ustawień - za pierwszym razem miałem status IN_PROGRESS. Później za każdym razem (pomimo usuwania paczki z "dodanych przesyłek" w serwisie) dostawałem błąd : image przykładowe uuid : a13feccb-4989-44e9-97fe-86778072039c

AureliuszBrussy commented 4 years ago

Potwierdzam występowanie tego problemu - dotyczy on błędu komunikacji z API przewoźnika. Wyjaśniam to z odpowiednim zespołem. Wrócę do Ciebie z odpowiedzią.

AureliuszBrussy commented 4 years ago

@paafcioc22 wracam z wyjaśnieniem - na tę chwilę dla jednego użytkownika pozwalamy na wygenerowanie tylko jednej przesyłki w danym czasie. Abyś mógł wygenerować następną - musi zakończyć się przetwarzanie poprzedniej. Pracujemy nad tym, aby znieść to ograniczenie.

paafcioc22 commented 4 years ago

Zdaje się, że działa. Paczki się generują, etykiety drukują :)

paafcioc22 commented 4 years ago

Jest jeszcze jeden błąd odnoście poczty. guuid: 8890c113-94f8-43ff-9326-fbb56b89b0ef parcelid: 33275706 Status : success Błąd przy pobieraniu/drukowaniu etykiety: Required property 'company' expects a non-null value. Path 'receiver', line 1, position 572 Klient nie jest firmą.

MaciejFrackowiak commented 4 years ago

@paafcioc22 Czy możesz doprecyzować - komunikat pojawił się Tobie podczas pobierania etykiety przez przeglądarkę?

paafcioc22 commented 4 years ago

@MaciejFrackowiak Przepraszam, wydawało mi się, że błąd był zwracany przez zasób : parcel-management/parcels/{parcelId}. Błąd występuje po mojej stronie podczas deserializacji danych.

MaciejFrackowiak commented 4 years ago

@paafcioc22 Dziękuję za odpowiedź - z naszych logów wynikało właśnie, że etykietę można bezproblemowo pobrać.

stale[bot] commented 3 years ago

W tym wątku nie pojawiła się żadna nowa odpowiedź w ciągu 30 dni. Dlatego automatycznie oznaczamy go jako przeterminowany. Jeśli w ciągu 7 dni nie pojawi się żadna odpowiedź, zamkniemy ten wątek. Dziękujemy za zaangażowanie w dyskusję.