allegro / allegro-api

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

Jak powiązać sposób dostawy zamówienia z usługą dostawy Wysyłam z Allegro? #6112

Closed lukasz-lopata closed 2 years ago

lukasz-lopata commented 2 years ago

Witam,

Chciałbym zautomatyzować wysyłkę za pomocą usługi Wysyłam z Allegro poprzez pobranie szczegółów zamówienia i nadania przesyłki. Do pobrania szczegółów zamówienia wykorzystuję endpoint https://api.{environment}/order/checkout-forms/{id}, który zwraca mi następującą informację odnośnie zamówienia: "delivery": { "address": { ... }, "method": { "id": "08c15d0b-9b24-4b3f-89a8-7a2b502abe55", "name": "Allegro One Punkt" }, "pickupPoint": { "id": "A004225", "name": "Allegro One Punkt, Kolporter", "description": "Osiedle", "address": { "street": "Powstańców 34c", "zipCode": "31-422", "city": "Kraków" }, "modifiedAt": null }, "cost": { "amount": "0.00", "currency": "PLN" }, "smart": false, "time": { "guaranteed": null }, "calculatedNumberOfPackages": 1 }

W jaki sposób mogę powiązać sposób dostawy z dostępnymi usługami dostawy? Ze szczegółów mogę wyciągnąć jedynie id, które jest GUID'em i nazwę sposobu dostawy, która wydaje mi się, że jest zbyt ogólna, ponieważ jeżeli chodzi o usługi dostawy, które mam do wyboru odnośnie "Allegro One Punkt" to:

ALLEGRO Allegro One (UPS) ALLEGRO Allegro One Box (One Kurier) - dostawa jutro ALLEGRO Allegro One Punkt (One Kurier) - dostawa jutro X_PRESS_COURIERS Allegro One Kurier ALLEGRO Allegro One Box (One Kurier) - dostawa dzisiaj

Id tych usług nie pokrywą się w żaden sposób ze sposobem dostawy zamówienia.

MaciejFrackowiak commented 2 years ago

Z pomocą w tym przypadku przychodzi nasz poradnik, gdzie opisaliśmy zależności pomiędzy metodą dostawy wybraną przez kupującego a wybraną usługą Wysyłam z Allegro.

lukasz-lopata commented 2 years ago

Dziękuję za nakierowanie