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. Zestawy elastyczne - wprowadzimy nowe zasoby do obsługi zestawów ofert

29 stycznia 2026

Zestawy elastyczne - wprowadzimy nowe zasoby do obsługi zestawów ofert

W drugiej połowie kwietnia 2026 wprowadzimy nową generację narzędzi do budowania zestawów – Zestawy elastyczne. To rozwiązanie, które zastąpi dotychczasowe zestawy ofertowe, da sprzedającym większą swobodę w zarządzaniu zestawami, a kupującym możliwość zakupu spersonalizowanych zestawów.

Najważniejsza funkcja zestawów elastycznych to możliwość zdefiniowania grupowych slotów, dzięki którym stworzysz zestawy dla wielu ofert jednocześnie, w ramach jednej akcji i jednego wspólnego zestawu. Dzięki temu kupujący może wybrać zestaw spośród zdefiniowanych przez sprzedającego ofert w poszczególnych slotach.

Jakie wprowadzimy zmiany w API Allegro?

  1. W drugiej połowie kwietnia 2026 wdrożymy grupę nowych endpointów do zarządzania Zestawami elastycznymi:

    • POST /sale/flexible-bundles - utwórz nowy zestaw elastyczny
    • GET /sale/flexible-bundles - pobierz listę utworzonych zestawów elastycznych
    • GET /sale/flexible-bundles/{bundleId} - pobierz szczegóły zestawu elastycznego
    • PUT /sale/flexible-bundles/{bundleId} - edytuj zestaw elastyczny
    • DELETE /sale/flexible-bundles/{bundleId} - usuń zestaw elastyczny.

    Dokładną datę wdrożenia podamy w newsie przypominającym o zmianie.

  2. Wraz z wdrożeniem zaczniemy przenosić istniejące zestawy ofertowe do nowego narzędzia.

  3. Równocześnie, wyłączymy dotychczasowe API do tworzenia zestawów ofertowych:

    • POST /sale/bundles - utwórz zestaw ofert
    • GET /sale/bundles - pobierz listę zestawów
    • GET /sale/bundles/{bundleId} - pobierz szczegóły wybranego zestawu
    • DELETE /sale/bundles/{bundleId} - usuń wybrany zestaw
    • PUT /sale/bundles/{bundleId}/discount - zmień rabat dla wybranego zestawu.
  4. Od dziś możesz rozpocząć testy nowego rozwiązania w ramach publicznego API Sandboxa. Szczegółowa dokumentacja endpointów dostępna jest już w dedykowanej dokumentacji.

    Przykładowy request tworzący nowy zestaw elastyczny:

    curl -X POST \
    'https://api.allegro.pl.allegrosandbox.pl/sale/flexible-bundles' \
    -H 'Authorization: Bearer {token}' \
    -H 'Accept: application/vnd.allegro.public.v1+json' \
    -H 'Content-Type: application/vnd.allegro.public.v1+json' \
    -d '{
    "slots": [
     {
       "order": 0,                          // kolejność slotów w zestawie.
       "entryPoint": true,                  // wskazuje czy na stronach ofert w slocie zostanie
                                            // wyświetlony zestaw.
       "requiredQuantity": 2,               // wymagana liczba sztuk z tego slotu przy
                                            // zakupie.
       "offers": [                          // lista ofert w slocie.
         {
           "id": "1240124104",                         
           "excludedFromDiscount": false    // czy oferta jest wykluczona ze zniżki
                                            // zdefiniowanej w discount.
         }
       ]
     },
     {
       "order": 1,
       "entryPoint": false,
       "requiredQuantity": 1,
       "offers": [
         {
           "id": "1240234504",
           "excludedFromDiscount": false
         }
       ]
     }
    ],
    "discount": {
     "type": "SLOT_DISCOUNT",                // rodzaj rabatu: 
                                             // - WHOLE_BUNDLE_DISCOUNT oznacza, że kwota
                                             // rabatu zostanie rozłożona proporcjonalnie 
                                             // na wszystkie niewykluczone ze zniżki
                                             // oferty w zestawie. 
                                             // - SLOT_DISCOUNT pozwala określić, które sloty
                                             // w zestawie są objęte rabatem i w jakiej 
                                             // wysokości, np. slot z etui na smartfony może być
                                             // objęty rabatem w wysokości 20%, ale slot ze
                                             // słuchawkami może nie być objęta żadnym
                                             // rabatem.
     "slot": {
       "slots": [
         {
           "order": 0,
           "discounts": [
             {
               "marketplaceId": "allegro-pl",
               "percentage": 5
             },
             {
               "marketplaceId": "allegro-cz",
               "percentage": 10
             }
           ]
         },
         {
           "order": 1,
           "discounts": [
             {
               "marketplaceId": "allegro-cz",
               "percentage": 20
             }
           ]
         }
       ]
     }
    }
    }'

Jakie są kluczowe różnice w działaniu mechanizmów?

Zestawy ofertowe Zestawy elastyczne
Sposób tworzenia i zarządzania
Zestawy ofertowe
Partnerzy muszą tworzyć każdy zestaw osobno, nawet jeśli dotyczyły one różnych wariantów tych samych produktów. Powoduje to konieczność generowania wielu niemal identycznych zestawów, z których zazwyczaj tylko pierwszy był widoczny dla użytkownika.
Zestawy elastyczne
Wprowadzimy mechanizm grupowego tworzenia zestawów typu „wiele do wielu”. Pozwoli to na stworzenie zestawów dla wielu ofert jednocześnie w ramach jednej akcji i jednego wspólnego zestawu.
Mechanizm wyboru dla kupującego
Zestawy ofertowe
Kupujący mogą zakupić cały zestaw lub jego część, ale nie mają możliwości zamiany oferty w zestawie na inny wariant lub alternatywny produkt.
Zestawy elastyczne
Wprowadzimy mechanizm wymiany oferty w zestawie. Kupujący będzie mógł samodzielnie wybrać inny produkt w zestawie na inny, np. wybrać inny wariant kolorystyczny lub inny pasujący produkt z tej samej kategorii.
System rabatowania
Zestawy ofertowe
Dostępne są wyłącznie rabaty kwotowe na cały zestaw. Przy asortymencie o zróżnicowanych cenach i marżach jest to trudne w zarządzaniu i podatne na błędy (np. mylenie ceny po rabacie z kwotą rabatu).
Zestawy elastyczne
Wprowadzimy rabaty procentowe. Sprzedający zyska wybór: może udzielić rabatu na cały zestaw lub tylko na konkretną kategorię produktów wchodzącą w jego skład.
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