allegro / allegro-api

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

Sposoby dostawy - Wymagalność punktów odbioru #10164

Open zxcde555 opened 5 days ago

zxcde555 commented 5 days ago

Proszę o informacje dla jakich sposobów dostawy (deliveryMethodId) jest wymagane podanie numerów punktów odbioru.

{
    "method": {
        "Method": "GET"
    },
    "resourceToSet": "shipment-management/shipments/create-commands/443199af-6d43-4420-a6d2-a0ac8cb1e731",
    "StatusCode": 200,
    "ReasonPhrase": "OK",
    "responseContentString": "{\"commandId\":\"443199af-6d43-4420-a6d2-a0ac8cb1e731\",\"status\":\"ERROR\",\"errors\":[{\"code\":\"VALIDATION_ERROR\",\"message\":\"Pick-up point is required for this option\",\"details\":\"\",\"path\":\"receiver.point\",\"userMessage\":\"Punkt odbioru jest wymagany dla tej metody\"}],\"shipmentId\":null}"
}
zxcde555 commented 4 days ago

Mam jeszcze dodatkowe pytania:

  1. Czy każda deliveryMethodId ma stalą długość kodów punktów odbioru np. 5 znaków ?
  2. Czy jest jakaś walidacja dopuszczanych znaków/liczb/liter w kodzie punktu odbioru?
  3. Czy jest jakaś metoda do walidacji kodów punktów odbioru?
  4. Czy jest metoda do pobierania dostępnych kodów punktów odbioru dla deliveryMethodId?
Lukasz-Zurek commented 4 days ago

Na zasobach Wysyłam z Allegro jesteśmy w pełni zależni od danych, które pobierzesz bezpośrednio z zamówienia, np. poprzez GET /order/checkout-forms/{id}. Nie posiadamy listy metod, które wspierają punkty odbioru. Oczywiście mogę zapytać odpowiedniego zespołu o metody, które punktów nie wspierają Myślę, że najlepiej będzie jak dostosujesz proces nadawania przesyłek do zamówień.

Co do pozostałych pytań:

  1. Czy każda deliveryMethodId ma stalą długość kodów punktów odbioru np. 5 znaków ?

Nie. Natomiast w pickupPoint.id zwracamy punkt w formie stringa. Identyfikator punktu odbioru jest w pełni zależny od przewoźnika, my staramy się go jedynie prawidłowo przekazać, by bez większych błędów móc go uzupełnić w procesie tworzenia przesyłki.

  1. Czy jest jakaś walidacja dopuszczanych znaków/liczb/liter w kodzie punktu odbioru?

Nie mamy takiej walidacji w naszym API.

  1. Czy jest jakaś metoda do walidacji kodów punktów odbioru?

Nie.

  1. Czy jest metoda do pobierania dostępnych kodów punktów odbioru dla deliveryMethodId?

Nie. W naszym API udostępniamy tylko zasób do pobierania listy punktów Allegro.