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
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
FAQ
  • Aktualności
  • Changelog
DokumentacjaRegulaminKontakt
  • Moje aplikacje
  • Moje aplikacje (sandbox)
  • Newsletter
  • API Status
  1. Allegro REST API
  2. Aktualności
  3. Zarządzanie ofertami - wdrożyliśmy nowe zasoby do grupowej edycji ceny i stanu magazynowego

18 marca 2026

Zarządzanie ofertami - wdrożyliśmy nowe zasoby do grupowej edycji ceny i stanu magazynowego

Obecna forma grupowej edycji pozwala zmieniać cenę lub stan magazynowy w wielu ofertach, ale na jedną lub o jedną wartość. Wychodząc naprzeciw Waszym głosom, wdrożyliśmy nowe zasoby do grupowej edycji, gdzie można zmienić cenę i stan magazynowy w jednym requeście, w wielu ofertach i na różne wartości.

Dotychczasowe zasoby grupowej edycji:

Dla ceny:

  • PUT /sale/offer-price-change-commands/{commandId}
  • GET /sale/offer-price-change-commands/{commandId}
  • GET /sale/offer-price-change-commands/{commandId}/tasks

Dla liczby przedmiotów:

  • PUT /sale/offer-quantity-change-commands/{commandId}
  • GET /sale/offer-quantity-change-commands/{commandId}
  • GET /sale/offer-quantity-change-commands/{commandId}/tasks

Jakie zasoby dodaliśmy?

Nowe endpointy pozwolą Ci na zmianę ceny i liczby sztuk w wielu ofertach na różne wartości w ramach jednego requestu, które przeprocesujesz w trzech krokach:

  • POST /sale/offer-bulk-modification-commands - zlecenie operacji grupowej
  • GET /sale/offer-bulk-modification-commands/{commandId} - raport dla operacji grupowej
  • GET /sale/offer-bulk-modification-commands/{commandId}/tasks - raport szczegółowy dla operacji grupowej

Możesz wykonać maksymalnie 25 modyfikacji w jednym requeście. W przyszłości planujemy zwiększyć tę wartość.

Zasoby te wdrożyliśmy w wersji "beta", dlatego czekamy na wszelkie uwagi. W lipcu br. planujemy przejście na wersję "public". Konkretną datę podamy w oddzielnym komunikacie.

Przykład zlecenia operacji grupowej

 curl -X POST \
  'https://api.allegro.pl/sale/offer-bulk-modification-commands' \
  -H 'Authorization: Bearer {token}' \
  -H 'Accept: application/vnd.allegro.beta.v1+json' \
  -H 'Content-Type: application/vnd.allegro.beta.v1+json' \
  -d '{
       "commandId": "13d5ac36-77e7-4813-ab6b-f71763e10e74",    // wymagane, podaj we własnym zakresie numer [UUID](https://developer.allegro.pl/tutorials/informacje-podstawowe-b21569boAI1#identyfikatory-zasobow)
       "modifications": [
          {
           "offerId": "1000012340",
           "prices": {    // możliwy typ do zmiany - "prices" lub "stock"
             "allegro-cz": {    // marketplace np. allegro-cz, allegro-pl (nie null)
               "changeType": "FIXED",    // typ zmiany: FIXED (zmiana ceny na podaną wartość), PERCENTAGE (zmiana ceny o podany procent, dla zmniejszenia wartości podaj wartość z minusem), GAIN (dodaj/odejmij wartość, by odjąć, podaj wartość z minusem)
               "value": {    // dla typów FIXED i GAIN
                 "amount": "1250",
                 "currency": "CZK"
               }
             }
           }
         },
         {
          "offerId": "1000012340",
          "stock": {   // typ zmiany
            "changeType": "FIXED",    // typ zmiany: FIXED (zmiana liczby przedmiotów na podaną liczbę), GAIN (dodaj/odejmij liczbę przedmiotów, by odjąć podaj, wartość z minusem)
            "value": 1
           }
         },
         {
          "offerId": "1000012341",
          "prices": {
            "allegro-pl": {
               "changeType": "PERCENTAGE",    // dla typu PERCENTAGE
               "percentage": "10"
            }
          }
        },
        {
          "offerId": "1000012341",
          "stock": {
            "changeType": "GAIN",
            "value": 10,
          }
        }
      ]
  }

Wszelkie szczegóły znajdziesz w naszej dokumentacji oraz w poradniku.

Allegro

Serwisy Grupy Allegro

  • Allegro.cz
  • Allegro.sk
  • Allegro.hu
  • Onedelivery.cz

Dostosuj ustawienia wyświetlania

ustawienia dotyczą tylko tej przeglądarki