allegro / allegro-api

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

Zamawianie kuriera i /parcel-management/delivery-services #9125

Open ZofD opened 4 months ago

ZofD commented 4 months ago

Dzień dobry,

Mam pewien dylemat związany z zamawianiem kuriera przez API. Ciekawy jestem co się stanie w sytuacji gdy wysyłam paczkę z rana (przed godziną graniczną) i zamawiam dla niej kuriera. Następnie po godzinie granicznej mam kolejną paczkę do wysłania i dostępne terminy są na następny dzień, ale kurier jeszcze nie przyjechał pod firmę. Czy w takiej sytuacji kurier mimo wszystko będzie mógł wziąć tą paczkę mimo że mam zamówionego kuriera na następny dzień? Zapewne część kurierów by ją wzięło ale czy w systemie wszystko będzie grać? I czy nie wystarczy zamówić kuriera tylko dla jednej paczki?

Dodatkowo zauważyłem że w /parcel-management/delivery-services zwracane są takie pola jak: "service": "ALLEGRO", "name": "Allegro One Box, One Kurier", "owner": "ALLEGRO", "carrierId": "ALLEGRO", W przypadku tej metody podjeżdża kurier UPS natomiast nigdzie nie ma o tym informacji. Czy to jest jedyna taka sytuacja - mam tu na myśli wszystkie "Allegro One" poza DPD? I czy mogę używać któregoś z tych pól do określania który przewoźnik podjedzie pod firmę - z wykluczeniem "Allegro One"?

Na koniec jeszcze taki mały błąd. /parcel-management/delivery-services metody Inpostu mają tak jakby dwu częściowy ID, natomiast w informacjach zamówienia pozycja z ID kuriera zwraca tylko tą pierwszą część.

MartaNowaczyk commented 4 months ago

Dzień dobry,

Mam pewien dylemat związany z zamawianiem kuriera przez API. Ciekawy jestem co się stanie w sytuacji gdy wysyłam paczkę z rana (przed godziną graniczną) i zamawiam dla niej kuriera. Następnie po godzinie granicznej mam kolejną paczkę do wysłania i dostępne terminy są na następny dzień, ale kurier jeszcze nie przyjechał pod firmę. Czy w takiej sytuacji kurier mimo wszystko będzie mógł wziąć tą paczkę mimo że mam zamówionego kuriera na następny dzień? Zapewne część kurierów by ją wzięło ale czy w systemie wszystko będzie grać? I czy nie wystarczy zamówić kuriera tylko dla jednej paczki?

Niestety tutaj nie mogę Ci pomóc, to nie jest kwestia API i najlepszą opcją by dostać odpowiednią odpowiedź jest formularz kontaktowy.

Dodatkowo zauważyłem że w /parcel-management/delivery-services zwracane są takie pola jak: "service": "ALLEGRO", "name": "Allegro One Box, One Kurier", "owner": "ALLEGRO", "carrierId": "ALLEGRO", W przypadku tej metody podjeżdża kurier UPS natomiast nigdzie nie ma o tym informacji. Czy to jest jedyna taka sytuacja - mam tu na myśli wszystkie "Allegro One" poza DPD? I czy mogę używać któregoś z tych pól do określania który przewoźnik podjedzie pod firmę - z wykluczeniem "Allegro One"?

UPS i DPD są pod jedną wspólną metodą. Może się tak zdarzyć, że po część zamówionych paczek przyjedzie kurier DPD, a po resztę UPS. Sprzedawca (również w ramach WZA w API) sam nie może zaznaczyć który kurier ma obsługiwać przesyłkę.

Na koniec jeszcze taki mały błąd. /parcel-management/delivery-services metody Inpostu mają tak jakby dwu częściowy ID, natomiast w informacjach zamówienia pozycja z ID kuriera zwraca tylko tą pierwszą część.

Tutaj pewnie masz na myśli ID z #, który wskazuje na umowę własną - taki przypadek nie jest błędem. Poza tym endpoint z "/parcel-management" nie jest juz wspierany i będzie wygaszany, dlatego najlepiej jak będziesz korzystał z "/shipment-management".

ZofD commented 4 months ago

UPS i DPD są pod jedną wspólną metodą. Może się tak zdarzyć, że po część zamówionych paczek przyjedzie kurier DPD, a po resztę UPS. Sprzedawca (również w ramach WZA w API) sam nie może zaznaczyć który kurier ma obsługiwać przesyłkę.

Ok, to jest dla mnie jasne, ale czy jest jakiś sposób aby sprawdzić który kurier podjedzie pod konkretną paczkę? Zależy mi na tym ponieważ osoba która przekazuje paczki czasami nie ma na zliczeniu wszystkiego i robi się małe zamieszanie.

Tutaj pewnie masz na myśli ID z #, który wskazuje na umowę własną - taki przypadek nie jest błędem. Poza tym endpoint z "/parcel-management" nie jest juz wspierany i będzie wygaszany, dlatego najlepiej jak będziesz korzystał z "/shipment-management".

Ok, tylko czy to ID z # nie powinno być też zwracane w /order/checkout-forms/ ? Tak, wiem że będzie wygaszany, ale potrzebujemy na szybko wprowadzić jeszcze kilka zmian. Przejściem zajmiemy się w następnej kolejności.

MartaNowaczyk commented 4 months ago

Ad.1 nie ma takiej możliwości. Ad.2 nie powinno.

stale[bot] commented 3 months 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.