20 stycznia 2025
Udostępniliśmy nowy endpoint do usuwania warunków zwrotów - DELETE /after-sales-service-conditions/return-policies/{returnPolicyId}
Od dzisiaj możesz skorzystać z nowego zasobu DELETE /after-sales-service-conditions/return-policies/{returnPolicyId}, aby usunąć wcześniej utworzone informacje o warunkach zwrotów.
Próba usunięcia warunków zwrotów, które wciąż są przypisane do ofert, zakończy się błędem 400 Bad Request. Dlatego też, przed ich usunięciem, upewnij się, czy dane warunki zwrotów nie są zapisane w ofertach. Jeżeli wciąż są - edytuj oferty i przypisz inne warunki zwrotów.
Aby ułatwić taką weryfikację, dodaliśmy nowy parametr wyszukiwania dla GET /sale/offers: afterSalesServices.returnPolicy.id. Przekazując ID warunków zwrotów, odfiltrujesz wszystkie oferty je zawierające.
Przykładowy request:
curl -X GET \
'https://api.allegro.pl/sale/offers?afterSalesServices.returnPolicy.id=2f2694ce-f409-491f-b4ee-60ce109f4edc' \
-H 'Authorization: Bearer {token}' \
-H 'Accept: application/vnd.allegro.public.v1+json'
Więcej o zarządzaniu warunkami zwrotów przeczytasz w naszym poradniku.