12 grudnia 2024
GPSR - umożliwiamy określenie osoby odpowiedzialnej za zgodność produktu z przepisami unijnymi dla każdego produktu w zestawie
13 grudnia 2024 zacznie obowiązywać nowe rozporządzenie Unii Europejskiej General Product Safety Regulation. Celem GPSR jest pokazanie kupującemu, skąd pochodzi produkt, który może kupić na Allegro.
Jak było dotychczas?
Osobę odpowiedzialną za zgodność produktu z przepisami unijnymi można było przypisać do ofert korzystając z POST /sale/product-offers podczas tworzenia oferty oraz PATCH /sale/product-offers/{offerId} przy jej edycji tylko do pierwszego produktu (productSet.[0].responsiblePerson) w zestawie (productSet).
Co zmieniliśmy?
Dzisiaj umożliwiliśmy przypisanie osoby odpowiedzialnej za zgodność produktu z przepisami unijnymi dla każdego produktu (productSet.[].responsiblePerson) w zestawie (productSet).
Przykładowy request:
curl -X PATCH \
'https://api.allegro.pl/sale/product-offers/7776506218' \
-H 'Authorization: Bearer {token}' \
-H 'Accept: application/vnd.allegro.public.v1+json' \
-H 'Content-Type: application/vnd.allegro.public.v1+json' \
-d '{
"productSet": [
{
"responsiblePerson": {
"id": "570c928f-39ac-4838-93bb-eb829bc2136f"
},
...
},
{
"responsiblePerson": {
"id": "33960380-98fe-4b3d-b69e-b261526f2730"
},
...
}
]
...
}'
Uwaga! Edytując ofertę (PATCH /sale/product-offers/{offerId}) w przypadku tablic (np. productSet) przyjmujemy zasadę wszystko albo nic (zgodnie z RFC7396). Oznacza to, że jeśli chcesz np. ustawić osoby odpowiedzialne ("responsiblePerson") musisz przekazać ich wartości, jak i dotychczasowe dane opisujące zestaw produktowy (które zwracamy w tablicy productSet dla oferty).