06 lutego 2024
Allegro Ceny - umożliwimy zarządzanie zgodą na uczestnictwo konta w programie 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 konta w programie Allegro Ceny obejmowała wszystkie serwisy - zarówno serwis bazowy, jak i serwisy dodatkowe.
Od 20 lutego 2024 umożliwimy zarządzanie zgodą na uczestnictwo konta w Allegro Ceny na wybranych przez sprzedającego rynkach.
Jakich zasobów dotyczy zmiana?
Jakie zmiany wprowadzimy?
Dla PUT /sale/allegro-prices-account-consent:
- w dotychczasowym polu “status” przekażesz status zgody tylko dla serwisu bazowego;
- 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-account-consent’ \ -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 "additionalMarketplaces": { - status zgody dla serwisów dodatkowych "allegro-cz": { "status": "ALLOWED" }, "allegro-xy": { "status": "DENIED" } } }'
Dla GET /sale/allegro-prices-account-eligibility zwrócimy:
- statusy zgód:
- w polu “consent” - dla serwisu bazowego,
- w polu “additionalMarketplaces.[].consent” - dla serwisów dodatkowych,
informację, czy konto kwalifikuje się do uczestnictwa w programie:
- w polu “qualification.status” - dla serwisu bazowego,
- w polu “additionalMarketplaces.[].qualification.status” - dla serwisów dodatkowych.
Przykładowy response:
{ "consent": "ALLOWED", - status zgody dla serwisu bazowego "qualification": { "status": "QUALIFIED" - informacja, czy konto kwalifikuje się do programu }, "additionalMarketplaces": { - status zgody dla serwisów dodatkowych "allegro-cz": { "consent": "ALLOWED", "qualification": { "status": "QUALIFIED" } }, "allegro-xy": { "consent": "DENIED", "qualification": { "status": "DISQUALIFIED" } } } }
Dlaczego wprowadzamy zmianę?
Dzięki zmianie sprzedający mogą decydować o rynkach, na których chcą, aby ich konto uczestniczyło w programie Allegro Ceny.
Więcej o zarządzaniu uczestnictwem w ramach Allegro Ceny przeczytasz w naszym poradniku.