Allegro REST API

gdzie?

Polska | polski | PLN
Jak zacząć Jak zacząć
  • Pierwsze kroki
  • Informacje podstawowe
  • Główne procesy
  • Uwierzytelnianie i autoryzacja
  • Wzorzec Command
  • Glosariusz
  • Lista metod
Poradniki Poradniki
  • Wystawianie oferty produktu
  • Serwisy zagraniczne Allegro
  • Zarządzanie ofertami
  • Oferty wielowariantowe
  • Pasuje do
  • Zarządzanie zgłoszeniami ofert do kampanii
  • Rabaty i promocje
  • Zamówienia
  • Wysyłam z Allegro
  • One Fulfillment by Allegro
  • Dyskusje i reklamacje
  • Konto i dane użytkownika
  • Centrum wiadomości
  • Sprawdzanie opłat
  • Wystawianie ogłoszeń
  • Afiliacja
  • Publiczne oferty
FAQCo nowego Co nowego
  • Aktualności
  • Changelog
DokumentacjaRegulaminKontaktZarządzaj API Zarządzaj API
  • Moje aplikacje
  • Moje aplikacje (sandbox)
  • Newsletter
  • API Status
  • Pierwsze kroki
  • Informacje podstawowe
  • Główne procesy
  • Uwierzytelnianie i autoryzacja
  • Wzorzec Command
  • Glosariusz
  • Lista metod
  • Wystawianie oferty produktu
  • Serwisy zagraniczne Allegro
  • Zarządzanie ofertami
  • Oferty wielowariantowe
  • Pasuje do
  • Zarządzanie zgłoszeniami ofert do kampanii
  • Rabaty i promocje
  • Zamówienia
  • Wysyłam z Allegro
  • One Fulfillment by Allegro
  • Dyskusje i reklamacje
  • Konto i dane użytkownika
  • Centrum wiadomości
  • Sprawdzanie opłat
  • Wystawianie ogłoszeń
  • Afiliacja
  • Publiczne oferty
FAQ
  • Aktualności
  • Changelog
DokumentacjaRegulaminKontakt
  • Moje aplikacje
  • Moje aplikacje (sandbox)
  • Newsletter
  • API Status
  1. Allegro REST API
  2. Aktualności
  3. Kampanie - zmieniamy sposób działania oraz dodamy nowe możliwości

10 sierpnia 2021

Kampanie - zmieniamy sposób działania oraz dodamy nowe możliwości

Kampanie - zmieniamy sposób działania oraz dodamy nowe możliwości

24 sierpnia 2021 udostępnimy nowe operacje na zasobach do zarządzania zgłoszeniami ofert do kampanii, programów specjalnych oraz oznaczeń Allegro

24 sierpnia 2021 udostępnimy nowe operacje na zasobach do zarządzania zgłoszeniami ofert do kampanii, programów specjalnych oraz oznaczeń Allegro:

  • PATCH /sale/badges/offers/{offerId}/campaigns/{campaignId} - zleć operację zmiany ceny lub zakończenia oznaczenia oferty w kampanii:

Przykładowy request dla zmiany ceny:

curl -X PATCH
‘https://api.allegro.pl/sale/badges/offers/12345678/campaigns/BARGAIN’
-H ‘Authorization: Bearer {token}’
-H ‘Content-Type: application/vnd.allegro.beta.v1+json‘
-d ‘{
  "prices": {
    "bargain": {
      "value": {
        "amount": "9.99",
        "currency": "PLN"
      }
    }
  }
}’

Przykładowy request dla zakończenia oznaczenia:

curl -X PATCH
‘https://api.allegro.pl/sale/badges/offers/12345678/campaigns/BARGAIN’
-H ‘Authorization: Bearer {token}’
-H ‘Content-Type: application/vnd.allegro.beta.v1+json‘
-d ‘{
  "process": {
    "status": "FINISHED"
  }
}’

Przykładowy response:

{
  "id": "154179f0-ed4c-4b84-9260-302d2dec3801"        -- identyfikator operacji
}
  • GET ​/sale​/badge-operations​/{operationId} - sprawdź status wykonania operacji zmiany ceny lub zakończenia oznaczenia:

Przykładowy request:

curl -X GET
‘https://api.allegro.pl/sale​/badge-operations​/154179f0-ed4c-4b84-9260-302d2dec3801’
-H ‘Authorization: Bearer {token}’
-H Accept: application/vnd.allegro.beta.v1+json‘

Przykładowy response:

{
  "id": "154179f0-ed4c-4b84-9260-302d2dec3801",
  "type": "FINISH",
  "createdAt": "2021-08-09T12:49:17.347Z",
  "updatedAt": "2021-08-09T12:49:17.530Z",
  "campaign": {
    "id": "BARGAIN"
  },
  "offer": {
    "id": "12345678"
  },
  "process": {
    "status": "REQUESTED",
    "rejectionReasons": []
  }
}

24 sierpnia rozpoczniemy także migrację wszystkich kampanii na mechanizm, w którym funkcjonuje już program Allegro Ceny.

Jak to działa aktualnie?

Wraz z zakwalifikowaniem oferty do kampanii (prócz programu Allegro Ceny), aktualizujemy również cenę w jej strukturze. Zmiana ta jest widoczna w polu sellingMode.price.amount na zasobach:

  • /sale/offers,
  • /sale/product-offers.

W przypadku zmiany bazowej ceny w strukturze oferty będącej w kampanii - oznaczenie jest usuwane, a oferta wykluczana z kampanii.

Jakie zmiany wprowadzimy?

Od 24 sierpnia 2021 jeżeli oferta zostanie zakwalifikowana do kampanii:

  • nie zaktualizujemy ceny w jej strukturze - bazowa cena, którą zwrócimy w polu sellingMode.price.amount pozostanie bez zmiany,
  • jeżeli dojdzie do zmiany ceny bazowej w ofercie w polu sellingMode.price.amount w trakcie trwania kampanii - nie zostanie ona z niej wykluczona,
  • w odpowiedzi na GET /sale/offer-events nie zwrócimy zdarzenia o zmianie ceny w ofercie w wyniku jej zakwalifikowania do kampanii.

Zmiana ceny w ofercie, która jest w trakcie kampanii lub jej usunięcie z kampanii będzie możliwe dzięki PATCH /sale/badges/offers/{offerId}/campaigns/{campaignId}.

Dlaczego wprowadzamy zmianę?

Chcemy ułatwić zarządzanie kampaniami i programami. Dzięki zmianie sprzedający będą mogli ustawić nową cenę, która będzie obowiązywać tylko na czas trwania kampanii lub programu i będzie niezależna od ceny bazowej oferty.

Więcej informacji o kampaniach i oznaczeniach przeczytasz w pomocy Allegro.

Allegro

Serwisy Grupy Allegro

  • Allegro.cz
  • Allegro.sk
  • Allegro.hu
  • Mall.hr
  • Mimovrste.com
  • Onedelivery.cz

Dostosuj ustawienia wyświetlania

ustawienia dotyczą tylko tej przeglądarki