19 grudnia 2024
GPSR - określ, czy produkt został wprowadzony na rynek UE przed wprowadzeniem rozporządzenia
Od 13 grudnia 2024 obowiązuje 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?
Informację, czy produkt został wprowadzony do obrotu na terenie UE przed 13 grudnia 2024 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 z wykorzystaniem parametru ofertowego o id=250553 “Produkt wprowadzony do obrotu na terenie UE przed 13.12.2024”.
Co zmieniliśmy?
Dzisiaj, dla produktów wprowadzonych na rynek UE przed wdrożeniem GPSR, udostępniliśmy nową flagę “marketedBeforeGPSRObligation” dla każdego produktu (productSet.[].marketedBeforeGPSRObligation) w zestawie (productSet).
Wartość:
- true - oznacza, że produkt został wprowadzony na rynek UE przed obowiązywaniem rozporządzenia GPSR;
- false - oznacza, że produkt został wprowadzony na rynek UE już po wdrożeniu rozporządzenia GPSR.
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": [
{
"marketedBeforeGPSRObligation": true,
...
},
{
"marketedBeforeGPSRObligation": false,
...
}
]
...
}'
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ć flagę “marketedBeforeGPSRObligation” musisz przekazać jej wartość, jak i dotychczasowe dane opisujące zestaw produktowy (które zwracamy w tablicy productSet dla oferty).
Jednocześnie dzisiaj udostępniliśmy możliwość grupowej zmiany flagi “marketedBeforeGPSRObligation” z wykorzystaniem PUT /sale/offer-modification-commands/{commandId}.
Przykładowy request:
curl -X PUT \
'https://api.allegro.pl/sale/offer-modification-commands/{commandId}' \
-H 'Authorization: Bearer {token}' \
-H 'Accept: application/vnd.allegro.public.v1+json' \
-H 'Content-Type: application/vnd.allegro.public.v1+json' \
-d '{
"modification": {
"marketedBeforeGPSRObligation": true // informacja, czy produkt został wprowadzony na rynek UE przed wdrożeniem GPSR
},
"offerCriteria": [
{
"offers": [ // lista ofert, w których chcesz dokonać zmian
{
"id": "11223344556"
},
{
"id": "11335577991"
}
],
"type": "CONTAINS_OFFERS"
}
]
}'