allegro / allegro-api

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

parcel-management/parcel-create-commands - jak uzupełnić dane w body na podstawie danych zamówienia dla różnych metod wysyłki Allegro One #7395

Closed akonopka11 closed 1 year ago

akonopka11 commented 1 year ago

Dzień dobry,

Mam pytanie jak w temacie. Jest co prawda dokumentacja, ale nie jest to dla mnie do końca jasne.

serviceId - tutaj wstawiam ID pobrane z parcel-management/delivery-services, więc ok

receiver i pickup - tutaj nie wiem, jak to mam ustawić dla różnych metod wysyłki. Czy w receiver mam po prostu dane klienta z zamówienia? Dlaczego tam jest pointId też? Czy to jest adres, na który pójdzie paczka przy wysyłce kurierem? Co ma być w polu pickup? Domyślałabym się, że to pole dotyczy punktu odbioru, pointId mam, ale co ma być w adresie, adres punktu, adres klienta? Email, name, company, phone - z danych klienta mają iść? Dlaczego to pole pickup jest zawsze wymagane? Dla kuriera również? Będzie tam wtedy to samo i w receiver i w pickup?

label.sender to są dane, które będą widoczne na etykiecie jako dane nadawcy? To się nie musi zgadzać z tym, skąd paczka faktycznie jest nadawana?

additionalServices.cashOnDelivery.accountNumber - czy ten numer konta można pobrać przez API gdzieś z ustawień konta sprzedawcy?

Potrzebuję generować etykiety dla tych metod dostawy:

Allegro One Kurier - dostawa jutro Allegro: Allegro One Kurier pobranie - dostawa jutro Allegro One Punkt, One Kurier Allegro: Allegro One Punkt Allegro: Allegro One Box Allegro: Allegro One Box, One Kurier

Aktualnie nad "Allegro One Box, One Kurier" pracuję, więc od tego bym chciała zacząć.

Będę wdzięczna za podpowiedzi.

akonopka11 commented 1 year ago

Jeszcze o to pole items mam pytanie, jak ustawię maksymalne wymiary dla danego gabarytu, to pójdzie jako ten gabaryt? Mogę tak zrobić? Pracownik wybierałby jaki gabaryt go interesuje.

Gabaryt S – 8 x 38 x 64 cm, waga do 20 kg Gabaryt M – 19 x 38 x 64 cm, waga do 20 kg Gabaryt L – 41 x 38 x 64 cm, waga do 20 kg.

AureliuszBrussy commented 1 year ago
  1. w obiekcie receiver uzupełniasz dane odbiorcy i adres dostawy pobrany z zamówienia. Jeżeli klient zamówił dostawę do punktu odbioru, powinieneś dodatkowo przekazać w pointId identyfikator punktu odbioru (pobrany z zamówienia z pola delivery.pickupPoint.id).
  2. W obiekcie pickup uzupełniasz adres nadania (spod którego paczka zostanie nadana).
  3. W polu label.sender uzupełniasz dane nadawcy, które będą widoczne na etykiecie. Nie musi się zgadza z adresem, spod którego paczka była nadana.
  4. Nie ma możliwości pobrania tego numeru konta, Klient aplikacji musi samodzielnie go podać. Musi on też być zgodny z tym, który jest podany w Allegro do wypłaty środków z Allegro Finanse.
  5. W kwestii gabarytów - jest tak jak napisałaś.
akonopka11 commented 1 year ago

Ok, super, tak spróbuję wypełnić, będę się dopytywać w razie czego. Dziękuję :)

akonopka11 commented 1 year ago

Gabaryt S – 8 x 38 x 64 cm, waga do 20 kg Gabaryt M – 19 x 38 x 64 cm, waga do 20 kg Gabaryt L – 41 x 38 x 64 cm, waga do 20 kg.

Te wymiary tutaj to będzie po kolei height, width i depth? Czy jakaś inna kolejność?

AureliuszBrussy commented 1 year ago

@akonopka11 tak, potwierdzam, to height x width x depth.

akonopka11 commented 1 year ago

Udało się wygenerować etykietę, dziękuję za pomoc.