18 września 2024
Wysyłam z Allegro - udostępniliśmy możliwość zamawiania przesyłek InPost z użyciem metod nadania
Na początku kwietnia udostępniliśmy nowe pole “additionalProperties” służące m.in. do realizacji stałych podjazdów i zwrotów dla przesyłek Packeta. Informowaliśmy wtedy, że w przyszłości dla GET /shipment-management/delivery-services planujemy zwracać dane dla kolejnych metod dostawy. Tym sposobem od dzisiaj umożliwiliśmy realizację przesyłek InPost z użyciem metod nadania.
Jak to działa obecnie?
W przypadku, gdy tworzysz nową przesyłkę InPost za pomocą POST /shipment-management/shipments/create-commands automatycznie ustawiamy metody nadania dla każdej z metod dostawy InPost, na podstawie wewnętrznie skonfigurowanych warunków.
Od dzisiaj ustawienie metod nadania dla przesyłek InPost będzie w pełni zależne od sprzedającego.
Co zmieniliśmy?
W odpowiedzi dla GET /shipment-management/delivery-services, w polu “additionalProperties”, dla metod dostawy z “carrierId”: “INPOST”, zwrócimy klucz inpost#sendingMethod, który oznacza możliwość przekazania metody nadania.
Podczas tworzenia nowej przesyłki za pomocą POST /shipment-management/shipments/create-commands, przekaż dla wybranej metody dostawy z “carrierId”: “INPOST” jedną z obsługiwanych wartości metody nadania:
- parcel_locker - nadaj w paczkomacie InPost,
- dispatch_order - zleć odbiór/zamów kuriera,
- pop - nadaj w Punkcie Obsługi Przesyłek,
- any_point - nadaj w dowolnym automacie Paczkomacie lub PaczkoPunkcie InPost.
Przykładowy fragment requestu:
curl -X POST \
'https://api.allegro.pl/shipment-management/shipments/create-commands' \
-H 'Authorization: Bearer {token}' \
-H 'Accept: application/vnd.allegro.public.v1+json'
-H 'Content-type: application/vnd.allegro.public.v1+json'
…
"additionalProperties": {
"inpost#sendingMethod": "parcel_locker"
},
…