Strony firmowe, landing page i serwisy w WordPress oraz Next.js – projektujemy je pod konwersję i widoczność w Google.
Tworzenie stron WWWProjektowanie UX/UIStrony dla firmLanding pageRedesign strony
Moduł integracyjny nie musi importować produktów z Allegro do sklepu. Pokazujemy pięć osobnych przepływów, wybór narzędzia, autoryzację OAuth, właścicieli danych i demonstracyjną próbę ponowienia po awarii.
Aby połączyć PrestaShop z Allegro, najpierw ustal, co ma przepływać między systemami. Import produktów do sklepu, powiązanie istniejących ofert, aktualizacja stanów, pobieranie zamówień i nadawanie przesyłek to różne zadania. Hasło „pełna integracja” nie potwierdza żadnego z nich bez opisu kierunku danych i testu.
Ten poradnik pomaga przygotować konfigurację oraz odbiór. Nazwy ekranów i możliwości opisuje dokumentacja konkretnego produktu i jego wersji. Uzgodniona mapa przepływów pozwala sprawdzić, czy ustawienia panelu pokrywają cały wymagany proces.
Zakres wykonania i wycenę znajdziesz na stronie integracji Allegro z PrestaShop. Poniżej wyjaśniamy, jak rozpoznać potrzebny zakres i sprawdzić jego działanie.
| Przepływ | Co ustalasz | Czego nie wolno zakładać |
|---|---|---|
| 1. Import katalogu do PrestaShop | Czy z ofert lub innego źródła powstaną produkty, kombinacje, zdjęcia i kategorie w sklepie? | Możliwość wystawiania ofert nie potwierdza importu katalogu w przeciwną stronę. |
| 2. Powiązanie istniejących ofert | Jak oferta Allegro zostanie przypisana do istniejącego produktu lub wariantu PS? | Podobna nazwa albo ten sam EAN nie zawsze daje jednoznaczne dopasowanie. |
| 3. Synchronizacja oferty | Który system zapisuje stan, cenę, treść i dostępność? W jakim kierunku i po jakim zdarzeniu? | Włączenie synchronizacji nie oznacza natychmiastowego ani dwukierunkowego zapisu wszystkich pól. |
| 4. Zamówienia i rozliczenie skutków | Kiedy utworzyć zamówienie, rezerwację, dokument i aktualizację stanu? | Każde ponownie odebrane zdarzenie nie może tworzyć nowego zamówienia. |
| 5. Wysyłam z Allegro | Kto wybiera usługę, tworzy przesyłkę, pobiera etykietę i zapisuje numer nadania? | Pobranie adresu dostawy nie oznacza wdrożenia procesu nadawania. |
Przykład praktyczny: masz aktywne oferty na Allegro, ale pusty sklep PrestaShop. Potrzebujesz importu katalogu, porządkowania danych oraz późniejszego połączenia produktów z ofertami. Jeśli sklep ma już produkty, drugi import może stworzyć duplikaty — wówczas pierwszym zadaniem jest mapowanie. To dwie różne wyceny i dwa różne zestawy testów.
Nie jest to wyłącznie teoretyczna różnica: producent modułu Allegro x13 w opisie odczytanym 3 września 2026 r. oddziela integrację od importu produktów z Allegro do PrestaShop. Sprawdź dokumentację kupowanej wersji zamiast przenosić zakres jednego dodatku na wszystkie integratory.
| Podejście | Kiedy warto sprawdzić | Pytanie rozstrzygające |
|---|---|---|
| Moduł w PrestaShop | Sklep jest centrum obsługi, a potrzebne przepływy mieszczą się w jego funkcjach. | Czy wybrana wersja obsługuje mój checkout, warianty, istniejące oferty oraz wymagany proces wysyłki? |
| Hub integracyjny | Kilka kanałów ma korzystać ze wspólnej obsługi zamówień i reguł. | Czy hub ma być właścicielem danych, czy tylko przekazywać je z ERP? Jak wyeksportuję mapowania i logi? |
| Własna integracja | Gotowe rozwiązania nie pokrywają udokumentowanej potrzeby biznesowej. | Kto utrzyma autoryzację, zmiany API, błędy, monitoring i obsługę ponowień po starcie? |
Poproś o potwierdzenie zgodności z dokładną wersją PrestaShop i PHP, licencję, zakres aktualizacji i sposób obsługi awarii. Cena licencji nie jest kosztem całego procesu. Porównaj konfigurację, porządkowanie katalogu, testy, abonament, utrzymanie oraz ewentualne opłaty za dodatkowe funkcje. Nie traktuj niepodanej ceny jako zera.
W gotowym module lub hubie sprzedawca powinien autoryzować dostęp w przepływie OAuth dostawcy. Aktualna dokumentacja Allegro wskazuje, że aplikacje nie mogą żądać od użytkowników ich Client_ID i Client_Secret; powinny posługiwać się własnymi danymi aplikacji. Nie wklejaj sekretów do przypadkowego formularza na podstawie starego poradnika.
Rejestracja aplikacji dotyczy jej autora, np. przy tworzeniu własnego połączenia. Wtedy należy wdrożyć odpowiedni przepływ autoryzacji, zakresy uprawnień i obsługę tokenów zgodnie z dokumentacją. Sam przepływ client_credentials nie daje dostępu do prywatnych zamówień sprzedawcy.
Źródło: uwierzytelnianie i autoryzacja w Allegro REST API, stan sprawdzony 3 września 2026 r.
Zbuduj tabelę połączeń: identyfikator oferty Allegro → identyfikator produktu PS → identyfikator kombinacji → identyfikator w systemie nadrzędnym. SKU i EAN mogą pomagać w dopasowaniu, lecz trzeba sprawdzić ich kompletność i jednoznaczność. Brakujący lub powielony kod powinien trafić do kolejki wyjaśnień, nie do automatycznej publikacji.
Właściciel danych to system, który rozstrzyga wartość danego pola. Integrator może ją przekazywać, ale nie powinien jednocześnie konkurować o zapis z innym modułem. Uzgodnij regułę osobno dla stanów, rezerwacji, cen, opisów i realizacji. Poniższy wariant jest autorską demonstracją architektury, nie uniwersalną konfiguracją każdego sklepu.
| Pole | Właściciel w przykładzie | Dozwolony przepływ i kontrola |
|---|---|---|
| Dostępny stan produktu/wariantu | ERP po uwzględnieniu uzgodnionych rezerwacji | ERP → integrator → kanały. Odczyt wartości z Allegro nie nadpisuje nadrzędnego stanu. |
| Rezerwacja zamówienia | ERP, po rozpoznaniu jednoznacznego zamówienia | Integrator przekazuje zlecenie tylko raz; ponowienie rozpoznaje zapisany identyfikator. |
| Cena oferty Allegro | Reguła cenowa dla kanału zatwierdzona przez właściciela | Integrator wylicza z uzgodnionych danych; ręczna zmiana wymaga jawnego wyjątku. |
| Opis produktu w sklepie | PrestaShop / redakcja | Brak automatycznego nadpisania z Allegro. Zmiana wymaga osobnego zlecenia. |
| Powiązanie oferty z kombinacją | Rejestr mapowań integratora | Zmiany rejestrowane z poprzednią wartością; nieznany wariant blokuje zapis. |
| Stan pakowania i numer przesyłki | Uzgodniony system obsługi zamówień | Jeden wykonawca operacji; drugi system odczytuje wynik zamiast tworzyć kolejną przesyłkę. |
Taka mapa zapobiega nieporozumieniu „włączmy synchronizację w obie strony”. Dla konkretnego wdrożenia dopisz, co dzieje się przy braku stanu, opóźnieniu, ręcznej korekcie, anulowaniu i zwrocie. Nie wyłączaj globalnie zmniejszania magazynu jako pierwszej reakcji na duplikat — najpierw ustal, który system wykonał ruch i dlaczego.
W dzienniku Allegro /order/events BOUGHT oraz READY_FOR_PROCESSING są typami zdarzeń, a nie nazwami statusów zamówienia w PrestaShop. BOUGHT nie potwierdza opłacenia. READY_FOR_PROCESSING może obejmować również pobranie lub odpowiedni odbiór osobisty, więc nie należy utożsamiać go automatycznie z wpłatą.
Stan płatności, status zamówienia i fulfillment.status opisują różne aspekty. Mapowanie do PrestaShop musi uwzględniać metodę płatności i ustalony proces realizacji. Zdarzenia mogą się powtarzać lub docierać w innej kolejności; to samo checkoutForm.id nie powinno tworzyć kolejnego zamówienia przy każdym odbiorze.
Podstawę tych rozróżnień i obsługi powtórzeń opisuje oficjalny poradnik obsługi zamówień Allegro. Sprawdź mapowanie w dokumentacji konkretnego integratora, nie tylko podobieństwo nazw statusów.
Przed uruchomieniem przygotuj listę: jakie zdarzenie rozpoczyna import, kiedy powstaje rezerwacja, co zatwierdza płatność, kto tworzy dokument i kto decyduje o wysyłce. Stan po anulowaniu lub zwrocie zależy od etapu obsługi; nie przywracaj ilości bez sprawdzenia, czy towar został wysłany i czy inny system już wykonał korektę.
Dla Wysyłam z Allegro sprawdź obsługę wyboru usługi, utworzenia przesyłki, pobrania etykiety oraz ewentualnego zamówienia podjazdu. Przetestuj właściwą metodę dostawy i dane odbiorcy. Numer listu przewozowego w zamówieniu nie jest sam w sobie dowodem poprawnego utworzenia i obsługi przesyłki.
Istotne dla utrzymania na przełomie 2026/2027: dokumentacja Allegro zapowiada wyłączenie GET /shipment-management/delivery-services w I kwartale 2027 r. i opisuje pobieranie propozycji dostawy przez /shipment-management/delivery-proposals/{orderId}. Zapytaj dostawcę, jakiej ścieżki używa Twoja wersja integracji; nie traktuj endpointu jako już wyłączonego we wrześniu 2026 r.
Źródło i aktualizacje: zarządzanie przesyłkami przez Wysyłam z Allegro.
Poniżej znajduje się demonstracyjny scenariusz odbioru, nie raport z wykonanych testów ani opis klienta. Syntetyczny produkt DEMO-M ma 5 sztuk dostępnych. W tym przykładzie ERP jest jedynym właścicielem rezerwacji, a jedno zamówienie DEMO-01 rezerwuje 1 sztukę. Założenia trzeba zastąpić własnymi regułami przed rzeczywistą próbą.
| Krok | Zdarzenie w próbie | Oczekiwany stan |
|---|---|---|
| 1. Początek | Brak DEMO-01; dostępny stan 5 szt. | 0 zamówień DEMO-01, 0 rezerwacji. |
| 2. Pierwsze przetworzenie | Zapis DEMO-01 i potwierdzona rezerwacja 1 szt. w ERP. | 1 zamówienie, 1 rezerwacja, dostępny stan 4 szt. |
| 3. Awaria | Po zapisie połączenie zostaje przerwane przed potwierdzeniem odbioru. | Wynik operacji jest niepewny dla nadawcy; nie zakładamy, że zapis się nie odbył. |
| 4. Ponowienie | Odbiorca dostaje ten sam identyfikator zlecenia. | Odnajduje zapis; nadal 1 zamówienie i 1 rezerwacja, stan 4, nie 3. |
| 5. Wznowienie | Kolejka kontynuuje pracę od uzgodnionego punktu i porównuje dane. | Log wyjaśnia pominięte powtórzenie; wartości kanałów uzgodnione ze źródłem nadrzędnym. |
| 6. Odbiór | Porównanie systemów po zakończeniu próby. | W protokole identyfikatory testowe, czasy, liczby i PASS/FAIL; bez tokenów i danych klienta. |
Przetestuj również niepewny wynik nadania przesyłki: po przerwaniu połączenia sprawdź wynik istniejącej operacji zgodnie z możliwościami API, zanim utworzysz kolejną. Mechanizm rozpoznawania ponowień dla zamówień nie oznacza automatycznie, że identycznie działa on dla etykiet, płatności lub każdego innego zapisu.
Raport techniczny powinien pokazywać opóźnienie kolejki, ostatni poprawny przebieg, liczbę błędów, nierozpoznane mapowania oraz rozbieżności stanów i zamówień. Każdy alert musi mieć właściciela. Harmonogram sprawdzeń i dopuszczalne opóźnienie uzgodnij z procesem sprzedaży; sam zielony status zadania nie potwierdza poprawnych danych.
Efekt biznesowy mierz osobno: czas obsługi, anulowania z powodu braku towaru, koszty narzędzi, rozliczone opłaty i marżę zamówień danego kanału. Techniczna integracja nie gwarantuje nowych klientów, określonej marży ani wzrostu widoczności sklepu w Google.
Jeżeli równolegle modernizujesz silnik, wykorzystaj plan aktualizacji PrestaShop 1.7 do 8/9. Zasady prezentowania obniżek wymagają osobnej oceny — zobacz poradnik Omnibus w PrestaShop. Nie utożsamiaj synchronizacji ceny z automatyczną zgodnością prawną.
Wyślij wersje sklepu i dodatków, nazwę obecnego huba lub ERP, informację o istniejących ofertach i produktach, liczbę kont oraz listę pięciu przepływów, które mają działać. Dodaj przykłady problematycznych wariantów i opis właściciela stanów. Wskaż wymagany proces nadania, zakres monitoringu i osobę odpowiedzialną za odbiór.
Taki brief pozwala rozdzielić konfigurację od importu i prac niestandardowych. Przejdź do zakresu integracji Allegro z PrestaShop bez przesyłania haseł ani sekretów przez formularz.
Podaj wersję PrestaShop, używany integrator lub ERP, liczbę ofert oraz informację, czy produkty już istnieją w sklepie. Ustalimy potrzebne przepływy i zakres testów. Nie przesyłaj haseł, tokenów ani sekretów aplikacji w formularzu.
Integracja Allegro z PrestaShop — zakres i wycenaStrony firmowe, landing page i serwisy w WordPress oraz Next.js – projektujemy je pod konwersję i widoczność w Google.
Tworzenie stron WWWProjektowanie UX/UIStrony dla firmLanding pageRedesign strony
Sklepy na PrestaShop i WooCommerce – wdrażamy, migrujemy i piszemy dedykowane moduły w zespole senior developerów.
Tworzenie sklepówNowy sklep PrestaShopMigracja na PrestaShopModuły PrestaShopŁączymy sklep z hurtowniami
Pozycjonujemy, naprawiamy techniczne SEO i optymalizujemy konwersję. Widoczność, kliknięcia i zarejestrowane konwersje porównujemy z bazą wyjściową.
SEO dla firmlokalne SEOcontent SEOAudyt SEOSEO techniczne
Utrzymujemy, aktualizujemy i stale rozwijamy projekt – bierzemy odpowiedzialność za techniczną stronę nawet po uruchomieniu.
Opieka nad stronąaktualizacje i serwerSupport w pakietach godzinRozwój stronyWdrożenia niestandardowe
Bezpłatna konsultacja
Opisz, czego potrzebujesz — zaproponujemy zakres, technologię i realny harmonogram. Bez zobowiązań.
Następny krok
Krótka rozmowa albo wiadomość — wrócimy z konkretną propozycją zakresu.
Formularz kontaktowyOpisz, czego potrzebujesz — strony, sklepu, integracji czy wsparcia technicznego. Odpowiemy z konkretnymi propozycjami i orientacyjną wyceną, zwykle w ciągu 24–48 godzin roboczych.
ul. Henryka Pachońskiego 7a
31-223 Kraków
Biuro czynne: pon.–pt., 9:00–17:00
Webalpha
NIP: 6562340974
REGON: 385895790