04 września 2023
Allegro Ceny - umożliwimy zarządzanie zgodą na uczestnictwo oferty na wybranym rynku
Allegro Ceny to program wsparcia, który pomaga sprzedającym zaoferować najlepsze ceny na rynku bez ponoszenia żadnych dodatkowych kosztów uczestnictwa. Więcej szczegółów na ten temat znajdziesz na stronie dla sprzedających.
Jak to działało do tej pory?
Dotychczas, zgoda na uczestnictwo w programie Allegro Ceny obejmowała wszystkie serwisy, w których oferta jest widoczna - zarówno serwis bazowy, jak i serwisy zagraniczne.
Od 4 października 2023 umożliwimy zarządzanie zgodą na uczestnictwo oferty w Allegro Ceny na wybranych przez sprzedającego rynkach.
Jakich zasobów dotyczy zmiana?
- GET /sale/allegro-prices-offer-consents/{offerId},
- PUT /sale/allegro-prices-offer-consents/{offerId}.
Jakie zmiany wprowadzimy?
Dla PUT /sale/allegro-prices-offer-consents/{offerId}:
- w dotychczasowym polu “status” przekażesz status zgody tylko dla serwisu bazowego oferty;
- pole “status” stanie się opcjonalne;
- dodamy nowe pole “additionalMarketplaces”, w którym określisz status zgody dla serwisów dodatkowych;
- jeżeli przekażesz pole “additionalMarketplaces” to musisz określić w nim status zgody dla minimum jednego serwisu dodatkowego;
jedno z pól - “status” lub “additionalMarketplaces” musisz zawsze przekazać w wywołaniu.
Przykładowy request:
curl -X PUT \ 'https://api.allegro.pl/sale/allegro-prices-offer-consents/13141516171’ \ -H 'Authorization: Bearer {token}' \ -H 'Accept: application/vnd.allegro.public.v1+json' \ -H 'Content-Type: application/vnd.allegro.public.v1+json' \ -d '{ "status": "ALLOWED", - status zgody dla serwisu bazowego oferty "additionalMarketplaces": { - status zgody dla serwisów dodatkowych "allegro-cz": { "status": "ALLOWED" }, "allegro-xy": { "status": "DENIED" } } }'
Dla GET /sale/allegro-prices-offer-consents/{offerId}:
zwrócimy statusy zgód dla wszystkich dostępnych rynków:
- w polu “status” - dla serwisu bazowego,
- w polu “additionalMarketplaces” - dla serwisów dodatkowych.
Przykładowy response:
{ "status": "ALLOWED", - status zgody dla serwisu bazowego oferty "additionalMarketplaces": { - status zgody dla serwisów dodatkowych "allegro-cz": { "status": "ALLOWED" }, "allegro-xy": { "status": "DENIED" } } }
Dlaczego wprowadzamy zmianę?
Dzięki zmianie sprzedający mogą decydować, na którym rynku chcą wykluczyć lub ponownie dołączyć ofertę do Allegro Ceny.
Więcej o zarządzaniu uczestnictwem w ramach Allegro Ceny przeczytasz w naszym poradniku.