Make.com i Allegro: jak zautomatyzować zamówienia, stany i faktury
Jak połączyć Make.com z REST API Allegro: aplikacja, OAuth, moduł HTTP, scenariusze zamówień, przesyłek i stanów z XML, koszty kredytów i limity.
Zespół Dropcom.eu 8 min czytania
Make.com da się połączyć z Allegro, ale nie przez gotową aplikację, tylko przez moduł HTTP i oficjalne REST API Allegro z autoryzacją OAuth 2.0. Rejestrujesz własną aplikację w Allegro, łączysz ją z Make i budujesz scenariusze, które czytają dziennik zamówień, dodają numery przesyłek, zmieniają stany ofert i wgrywają faktury. Poniżej pokazujemy to krok po kroku, razem z szacunkiem kredytów i uczciwą listą ograniczeń.
W skrócie
- Make nie ma oficjalnej aplikacji Allegro (stan na 10.2026). Pracujesz modułem HTTP z połączeniem OAuth 2.0.
- Token dostępu Allegro jest ważny 12 godzin, refresh token do 3 miesięcy i jest jednorazowy: każde odświeżenie zwraca nowy.
- Allegro nie wysyła zamówień do Make samo. Scenariusz co jakiś czas odpytuje dziennik zdarzeń
GET /order/events, a każde takie sprawdzenie zużywa kredyty. - Plan Free Make (1 000 kredytów miesięcznie) wystarczy na naukę i testy. Stałe sprawdzanie zamówień co 15 minut zużywa kilka tysięcy kredytów miesięcznie.
- Przy dużym katalogu z pliku XML i wielu kanałach integrator typu BaseLinker jest zwykle tańszy i stabilniejszy niż własne scenariusze.
Co da się zautomatyzować na Allegro w Make, a czego nie
REST API Allegro obejmuje większość tego, co robisz w panelu sprzedawcy. W Make sensownie automatyzuje się:
- powiadomienia o nowych, opłaconych zamówieniach (e-mail, Slack, Telegram, arkusz),
- dodawanie numerów przesyłek i zmianę statusu realizacji,
- zmianę stanów i cen ofert na podstawie pliku XML dostawcy,
- wgrywanie faktur PDF do zamówień,
- raporty dzienne i alerty (np. brak towaru u dostawcy).
Gorzej idzie z tym, co wymaga ciągłego przetwarzania tysięcy rekordów, bo każda operacja kosztuje kredyt. Nie automatyzuj też wysyłania wiadomości do kupujących przez AI bez kontroli człowieka: lepiej, gdy scenariusz przygotowuje szkic, a Ty go zatwierdzasz.
Jedna ważna uwaga dla klientów hurtowni dropshippingowych: w Dropcom.eu zamówienia składasz w panelu B2B. Make może Ci przypomnieć o nowym zamówieniu z Allegro i zebrać dane w arkuszu, ale samo złożenie zamówienia w hurtowni zostaje krokiem ręcznym.
Przygotowanie: aplikacja w Allegro, OAuth i sandbox
Krok 1. Zacznij od sandboksa
Allegro udostępnia środowisko testowe (allegro.pl.allegrosandbox.pl, API pod api.allegro.pl.allegrosandbox.pl). Rejestracja aplikacji jest tam osobna, a pomyłka nie zmieni prawdziwych ofert. Zbuduj każdy scenariusz najpierw na sandboksie, potem podmień adresy i dane aplikacji na produkcyjne.
Krok 2. Zarejestruj aplikację
- Włącz logowanie dwuetapowe na koncie Allegro, bo bez niego rejestracja aplikacji w środowisku produkcyjnym nie jest możliwa.
- Wejdź na apps.developer.allegro.pl i dodaj nową aplikację. Na jednym koncie możesz mieć maksymalnie 5 kluczy aplikacji.
- Wybierz typ, który pozwala działać w imieniu sprzedawcy (przepływ Authorization Code). Typu nie zmienisz po rejestracji.
- W polu adresu przekierowania (redirect URI) wpisz adres zwrotny, który pokazuje Make przy tworzeniu połączenia OAuth.
- Zaakceptuj regulamin REST API i zapisz Client ID oraz Client Secret.
Krok 3. Połącz Make z Allegro
- W scenariuszu dodaj moduł HTTP w wariancie zapytania z OAuth 2.0 i kliknij tworzenie nowego połączenia.
- Typ przepływu: Authorization Code. Authorize URI:
https://allegro.pl/auth/oauth/authorize. Token URI:https://allegro.pl/auth/oauth/token. - Wklej Client ID i Client Secret. Zaloguj się na konto sprzedawcy w oknie Allegro i zatwierdź dostęp.
- Jeśli wymiana kodu na token zwraca błąd, sprawdź sposób przekazania danych aplikacji: Allegro oczekuje ich w nagłówku
Authorization: Basic. Kod autoryzacyjny jest ważny tylko kilka sekund, więc proces musi przejść bez przerw.
Każde zapytanie do API ustaw z dwoma nagłówkami: Accept: application/vnd.allegro.public.v1+json oraz User-Agent w formacie nazwa aplikacji, wersja i adres, zgodnie z dokumentacją Allegro.
Refresh token. Połączenie OAuth w Make odświeża token samodzielnie, ale refresh token Allegro jest jednorazowy, a stary działa tylko 60 sekund po odświeżeniu. Nie uruchamiaj kilku scenariuszy na tym samym połączeniu dokładnie w tej samej chwili i przetestuj odświeżanie na sandboksie po 12 godzinach. Client Secret trzymaj wyłącznie w połączeniu, nigdy w zwykłych polach tekstowych scenariusza.
Scenariusz 1: powiadomienie o nowym zamówieniu
Cel: wiadomość na telefon i wiersz w arkuszu, gdy zamówienie jest opłacone i gotowe do realizacji.
- Harmonogram: uruchamiaj scenariusz co 15–60 minut.
- Data Store, pobierz rekord: odczytaj ID ostatniego przetworzonego zdarzenia. Przy pierwszym uruchomieniu weź je z
GET /order/event-stats. - HTTP:
GET /order/events?from={ostatnieID}&type=READY_FOR_PROCESSING&limit=100. - Iterator: po tablicy zdarzeń.
- HTTP:
GET /order/checkout-forms/{id}po szczegóły: produkty, kwota, metoda dostawy. - Google Sheets i Telegram lub Slack: dopisz wiersz i wyślij krótką wiadomość.
- Data Store, zapisz rekord: nowe ID ostatniego zdarzenia.
Pułapki: zdarzenia mogą przyjść w duplikacie albo w innej kolejności, więc przed dopisaniem wiersza sprawdzaj, czy ID zamówienia nie ma już w arkuszu. Dziennik trzyma zdarzenia z ostatnich 60 dni, więc scenariusz wyłączony na dłużej zgubi ciągłość.
Kredyty: puste uruchomienie to co najmniej 2–3 operacje (odczyt Data Store, zapytanie HTTP, zapis). Przy interwale 15 minut to 96 uruchomień dziennie, czyli około 6–9 tys. kredytów miesięcznie, zanim przyjdzie choć jedno zamówienie. Każde zamówienie dokłada kilka kredytów. Przy interwale godzinnym wychodzi około 1,4–2,2 tys. miesięcznie.
Scenariusz 2: numer przesyłki i status realizacji
Cel: po nadaniu paczki numer przesyłki trafia do zamówienia, a kupujący widzi status „wysłane”.
W dropshippingu etykietę często generujesz sam (np. przez Allegro albo brokera kurierskiego) i przekazujesz hurtowni, więc numer przesyłki znasz od razu. Najprostsza wersja:
- Google Sheets, obserwuj nowe wiersze: arkusz z kolumnami ID zamówienia Allegro, przewoźnik, numer przesyłki.
- HTTP:
POST /order/checkout-forms/{id}/shipmentsz polamicarrierIdiwaybill. Identyfikatory przewoźników zwracaGET /order/carriers. - HTTP:
PUT /order/checkout-forms/{id}/fulfillmentze statusemSENT. - Obsługa błędu: przy odpowiedzi 409 (nieaktualna wersja zamówienia) pobierz zamówienie ponownie i powtórz zmianę statusu.
Koszt: kilka kredytów na przesyłkę. To jeden z najbardziej opłacalnych scenariuszy, bo zastępuje ręczne klikanie przy każdym zamówieniu.
Scenariusz 3: stany i ceny z feedu XML hurtowni
Cel: gdy produkt kończy się u dostawcy, oferta na Allegro dostaje stan zero, zanim ktoś go kupi.
- Harmonogram: co 1–3 godziny (w sezonie częściej).
- HTTP: pobierz plik XML hurtowni. Plik Dropcom.eu ma format CENEO, ze stanem i dostępnością każdego produktu (opis pól w poradniku o pliku XML).
- XML, parsowanie: zamień plik na strukturę danych.
- Filtr: zostaw tylko produkty, które faktycznie wystawiasz na Allegro (np. po liście ID w Data Store).
- Data Store: porównaj stan z poprzednim. Dalej idą tylko zmiany.
- Agregator: zbierz zmienione oferty w jedną listę.
- HTTP:
PUT /sale/offer-quantity-change-commands/{commandId}z nowymi stanami (commandId to wygenerowany przez Ciebie UUID). Status wykonania sprawdzisz wGET /sale/offer-quantity-change-commands/{commandId}/tasks.
Warunek wstępny: oferty muszą mieć powiązanie z produktem z pliku, np. ten sam identyfikator zewnętrzny albo EAN. Bez tego scenariusz nie wie, którą ofertę zmienić.
Tu leży największa pułapka kosztowa. Iterator po 3 000 produktów to 3 000 operacji przy każdym uruchomieniu, a co godzinę daje to ponad 2 mln kredytów miesięcznie. Dlatego filtr z kroku 4 jest obowiązkowy, a przy dużych katalogach lepiej sprawdza się integrator. Porównanie dróg znajdziesz w artykule o integracji sklepu z hurtownią przez XML.
Faktury, raporty i wiadomości: kolejne scenariusze
- Faktury: gdy zamówienie zawiera prośbę o fakturę, scenariusz wystawia ją w programie do fakturowania (przez jego aplikację w Make albo API), pobiera PDF i wgrywa go przez
POST /order/{orderId}/billing-documents/filesz numerem faktury. Pamiętaj o obowiązkach związanych z KSeF przy fakturach dla firm. - Raport dzienny: raz na dobę
GET /order/checkout-formsz filtrem dat, suma zamówień i przychodu do arkusza lub Looker Studio. Koszt: kilkanaście kredytów dziennie. - Wiadomości: nowe wątki z Centrum wiadomości trafiają na komunikator zespołu, a model AI przygotowuje szkic odpowiedzi do akceptacji.
- Alert o wycofanym produkcie: gdy produkt znika z pliku XML, scenariusz wysyła Ci listę ofert do zakończenia.
Prośby o ocenę wysyłane mailem poza Allegro to ryzyko naruszenia regulaminu i RODO. Jeśli już, korzystaj z Centrum wiadomości i nie oferuj niczego w zamian za ocenę.
Koszty kredytów, limity i kiedy lepszy jest BaseLinker
Make: Router i moduły obsługi błędów nie zużywają kredytów, pozostałe akcje zwykle po jednym. Plan Free to 1 000 kredytów miesięcznie, według zestawień z września 2026 z limitem 2 aktywnych scenariuszy i minimum 15 minut między uruchomieniami. Niewykorzystane kredyty przepadają. Najtańszy płatny plan Core to według tych samych zestawień około 9–11 USD miesięcznie za 10 tys. kredytów. Ceny Make zmieniają się, więc przed decyzją sprawdź oficjalny cennik.
Allegro: limit to 9 000 zapytań na minutę na jeden Client ID, a niektóre zasoby mają niższe limity. Po przekroczeniu dostajesz błąd 429 i minutową blokadę. Scenariusze małego sprzedawcy są daleko od tego progu, chyba że iterujesz cały katalog bez filtra.
| Potrzeba | Make | BaseLinker |
|---|---|---|
| Import produktów i stanów z XML hurtowni | możliwy, kosztowny przy dużym katalogu | gotowy moduł |
| Zamówienia z kilku kanałów w jednym miejscu | trzeba zbudować | standard |
| Etykiety i faktury | przez aplikacje i API | gotowe integracje |
| Nietypowe powiadomienia i raporty | bardzo elastyczne | ograniczone do dostępnych akcji |
| Próg wejścia | wiedza o API i OAuth | konfiguracja w panelu |
Najczęściej najlepiej działa połączenie: integrator jako podstawa operacji, a Make do tego, czego integrator nie robi. Szerszy przegląd znajdziesz w artykule o narzędziach e-commerce.
Następny krok
Zarejestruj aplikację na sandboksie i zbuduj scenariusz 1 z interwałem godzinnym. Po tygodniu zobaczysz realne zużycie kredytów i ocenisz, czy dalsza rozbudowa ma sens. Jeśli wolisz skonfigurować integrator i plik XML z konsultantem, sprawdź pakiety wsparcia eksperckiego, a jeśli potrzebujesz gotowych miniatur, opisów i ofert, zajrzyj do usługi Prowadzenie Allegro.
Najczęstsze pytania
Czy Make.com ma gotowy moduł Allegro?
W katalogu aplikacji Make nie ma oficjalnej aplikacji Allegro (stan na październik 2026). Scenariusze buduje się modułem HTTP z połączeniem OAuth 2.0 do REST API Allegro.
Ile kosztuje automatyzacja Allegro w Make?
Plan Free daje 1 000 kredytów miesięcznie, co wystarcza na testy, ale zwykle nie na stałe sprawdzanie zamówień. Najtańszy płatny plan Core według zestawień z września 2026 kosztuje około 9–11 USD miesięcznie za 10 tys. kredytów; ceny się zmieniają, więc sprawdź cennik Make.
Czy do Make potrzebna jest umiejętność programowania?
Nie trzeba pisać kodu, ale trzeba rozumieć zapytania HTTP, format JSON i dokumentację API. Jeśli pierwszy raz słyszysz o OAuth, zaplanuj kilka wieczorów na naukę na sandboksie.
Make czy BaseLinker: co wybrać do Allegro?
BaseLinker daje gotowe integracje z Allegro, hurtowniami XML, kurierami i fakturami bez budowania czegokolwiek. Make sprawdza się w nietypowych procesach, raportach i powiadomieniach, często jako uzupełnienie integratora.
Czy automatyzacja przez API jest zgodna z regulaminem Allegro?
Tak, REST API to oficjalny sposób integracji: rejestrujesz własną aplikację i akceptujesz regulamin API. Musisz przestrzegać jego zasad, np. limitów zapytań i zasad kontaktu z kupującymi.