Closed akonopka11 closed 1 year ago
Nie musisz tego rozróżniać - w szczegółach zamówienia, dla którego generujesz etykietę otrzymujesz wybraną konkretną metodę dostawy - i właśnie nadając przesykę tę wybraną metodę dostawy musisz podstawić jako serviceId.
Dziękuję, rzeczywiście, robię coś tutaj na około. Super!
Witam,
Pobieramy metody dostawy z endpointu parcel-management/delivery-services (konto produkcyjne). Jeśli chodzi o DHL Czechy mamy takie metody jak poniżej. "Allegro Kurier DHL Czechy" występuje dwa razy z dwoma różnymi ID. Przypuszczam, że chodzi o dwie różne metody dostawy jakie są widoczne w BaseLinkerze, a mianowicie "Allegro: Allegro Kurier DHL Czechy" i "Allegro: Allegro Kurier DHL Czechy (allegro.cz)", ale nie mamy jak tych metod odróżnić. Oprócz tego w BL mamy jeszcze tylko "Allegro: Allegro Kurier DHL Czechy pobranie (allegro.cz)", to by mogło odpowiadać tej metodzie w Allegro o ID 61 ("Allegro Kurier DHL Czechy pobranie").
Chcemy generować sami etykiety przez API Allegro, nie korzystając z rozwiązań BL, ale w momencie jak tak to wygląda, nie wiemy, którą metodę wybrać.
Proszę o pomoc
[59] => Array ( [id] => ... [service] => DHL [name] => Allegro Kurier DHL Czechy [owner] => ALLEGRO [carrierId] => DHL [additionalServices] => Array ( [cashOnDelivery] => Array ( [available] => [expressAvailable] => )