Integracja Allegro i PrestaShop to nie jedna wtyczka, tylko trzy niezależne przepływy: oferta i katalog, stany magazynowe oraz zamówienia z obsługą posprzedażową. Każdy z nich ma inne wymagania, inny koszt i inne ryzyko. PrestaShop nie ma natywnego łącznika z Allegro — w praktyce wybierasz gotowy moduł, własny moduł oparty na Allegro REST API albo middleware. Ten tekst zbiera stronę organizacyjną wdrożenia: najczęstsze błędy, listę rzeczy do sprawdzenia przed startem i odpowiedzi na pytania, które padają na pierwszym spotkaniu. Same podstawy techniczne znajdziesz w osobnym materiale: Jak zintegrować Allegro z PrestaShop: kompletny przewodnik.

Co właściwie znaczy „integracja Allegro z PrestaShop” i czego automatem nie zrobisz

Pod pojęciem „integracja Allegro z PrestaShop” kryją się trzy niezależne przepływy. Każdy ma inne wymagania i można go wdrożyć osobno — w dowolnej kolejności.

PrestaShop nie ma wbudowanego łącznika z Allegro. W praktyce wybór zawęża się do trzech opcji: gotowy moduł komercyjny, własny moduł oparty na Allegro REST API albo middleware działające poza sklepem.

Typowy rozjazd: handlowiec obniża cenę w PrestaShop, ale przepływ cenowy nie jest włączony. W sklepie produkt kosztuje 249 zł, na Allegro nadal 299 zł. Klient kupuje taniej w sklepie i pyta, dlaczego na Allegro jest drożej. Drugi scenariusz: stan zmieniany tylko w panelu Allegro i sprzedaż towaru, którego fizycznie nie ma na półce.

Kiedy integracja jest zbędna? Jeśli wystawiasz 3–10 ofert raz na kwartał i nie ruszasz stanów częściej niż raz w tygodniu, ręczna obsługa zajmie mniej czasu niż konfiguracja i utrzymanie połączenia. Automatyzacja zaczyna się opłacać przy kilkudziesięciu ofertach i codziennych zmianach ceny lub stanu. Podstawy techniczne — wybór modułu, klucze API, pierwsza synchronizacja — znajdziesz w kompletnym przewodniku po integracji Allegro z PrestaShop.

Trzy drogi integracji: gotowy moduł, własny moduł, middleware

Nie ma jednej właściwej drogi. Decyzję podejmuj na podstawie liczby ofert i tego, co już działa w firmie.

KryteriumGotowy modułWłasny moduł (Allegro REST API)Middleware
Koszt startowy300–2500 zł jednorazowo (licencja)60–120 h pracy, czyli ok. 9 000–30 000 zł przy stawce 150–250 zł/h0–2000 zł opłaty wdrożeniowej u części dostawców
Koszt miesięczny20–100 zł (wsparcie, aktualizacje)Utrzymanie 2–8 h miesięcznie, głównie po zmianach API Allegro99–499 zł + opłata rosnąca wraz z wolumenem zamówień
Czas wdrożenia1–3 dni konfiguracji4–12 tygodni1–2 tygodnie
Kontrola nad logikąTylko to, co przewidział autor modułuPełnaTylko reguły udostępnione w panelu
Ryzyko przy aktualizacji PrestaShopŚrednie — zależy od tempa aktualizacji autoraWysokie — zmiany w API sklepu wymagają poprawek w kodzieNiskie — middleware działa poza sklepem

Progi decyzyjne:

Middleware przestaje wystarczać, gdy potrzebujesz niestandardowych reguł cenowych (inna marża dla kategorii, inna dla klienta B2B), wielokanałowości z priorytetami magazynów albo nietypowego mapowania wariantów — np. gdy jeden produkt w PrestaShop ma trafiać jako trzy osobne oferty Allegro w zależności od koloru.

Jeśli w firmie działa ERP i to on jest źródłem prawdy o towarze, prowadź integrację w kierunku ERP → Allegro i ERP → PrestaShop. Wariant PrestaShop → Allegro z ERP obok oznacza, że dwa systemy nadpisują sobie stany i ceny — najczęstsza przyczyna „magicznych” rozjazdów. Zanim wybierzesz narzędzie, uporządkuj organizację wdrożenia sklepu PrestaShop. Dokumentację techniczną modułów i API znajdziesz w PrestaShop Developer Documentation.

Mapowanie pól: co musi się zgadzać między PrestaShop a Allegro

Z praktyki wdrożeń: większość problemów nie wynika z kodu, tylko z mapowania pól. Zanim podłączysz cokolwiek, przygotuj arkusz z kolumnami: pole PrestaShop, pole Allegro, źródło prawdy, kto może edytować.

Do sprawdzenia przed startem:

Jedno źródło prawdy. Jeśli PrestaShop i Allegro mogą edytować ten sam stan, powstaje pętla nadpisywania: przy dwóch zmianach w ciągu minuty wygrywa ostatni zapis i stany się rozjeżdżają. Rozwiązanie jest proste — stan edytujesz tylko w jednym miejscu, drugi system ustawiasz jako tylko do odczytu.

Dopasowanie oferty. Zapisz identyfikator oferty Allegro (external.id) po stronie PrestaShop — w tabeli produktu lub osobnej tabeli mapowania. Nigdy nie dopasowuj po nazwie: zmiana tytułu zerwie połączenie i system wystawi duplikat.

Warianty. Kombinacje w PrestaShop (jeden produkt, np. 12 kombinacji) kontra jedna oferta Allegro z macierzą wariantów. Jeśli warianty różnią się tylko kolorem lub rozmiarem przy tej samej cenie bazowej — jedna oferta z wariantami. Jeśli różnią się ceną, wagą albo dostawcą — jeden produkt = jedna oferta.

Czego nie przeniesiesz 1:1. Opisów z pełnym HTML-em, parametrów wymaganych w konkretnej kategorii i części pól opisowych. Obejście: szablony opisów w PrestaShop plus osobne pola z treścią przeznaczoną wyłącznie na Allegro.

Synchronizacja stanów magazynowych: jak nie sprzedać towaru, którego nie ma

Stan magazynowy to miejsce, w którym integracja dotyka pieniędzy w obie strony: za mało na stanie to anulowane zamówienie i kara od Allegro, za dużo to zamrożona gotówka. Najpierw ustal źródło prawdy. W większości sklepów jest nim PrestaShop, a Allegro tylko konsumuje stany. Kierunek odwrotny — magazyn prowadzony na Allegro — ma sens wyłącznie wtedy, gdy nigdzie indziej nie sprzedajesz.

Zdarzenia z Allegro możesz pobierać na dwa sposoby:

Bufor bezpieczeństwa. Trzymaj rezerwę 1–2 szt. dla najszybciej rotujących pozycji albo 5–10% stanu. Sprzedaż na dwóch kanałach bez bufora kończy się anulowaniem zamówień, a to najdroższy typ błędu: prowizja, kara, spadek pozycji oferty.

Rezerwuj stan w momencie złożenia zamówienia, nie opłacenia. Przy płatnościach odroczonych i Allegro Pay pieniądze wpływają nawet kilkanaście godzin później. Jeśli zdejmujesz towar ze stanu dopiero po zaksięgowaniu wpłaty, przez ten czas ta sama sztuka wisi w ofercie i sprzedaje się drugi raz.

Wiele magazynów i kont. Trzymaj jawną tabelę mapowania: magazyn → konto Allegro. Przeniesienie towaru między magazynami musi generować zdarzenie, inaczej jedno konto widzi stan, którego fizycznie nie ma.

Idempotencja i kolejka. Każdy event zapisuj z identyfikatorem i unikalnym indeksem w bazie — ten sam webhook może przyjść dwa razy. Timeout po faktycznym zapisie rozwiązuj zasadą: najpierw odczytaj stan, potem ponów zapis. Aktualizacje batchuj — jedno zadanie aktualizuje paczkę ofert, a nie osobne zapytanie na każdą. Limity zapytań Allegro REST API się zmieniają, więc sprawdź aktualne wartości w dokumentacji i czytaj nagłówki odpowiedzi z informacją o pozostałym limicie.

Jak wygląda sam łącznik od strony technicznej, opisujemy w przewodniku Jak zintegrować Allegro z PrestaShop: kompletny przewodnik.

KryteriumWebhooki zdarzeńOdpytywanie API (cron)
Opóźnienie reakcjisekundy5–15 minut
Wymagania po stronie sklepupubliczny endpoint HTTPS, weryfikacja podpisu, kolejka zadańcron i zapis znacznika ostatniego odczytu
Obciążenie serwerazdarzeniowe, niskie w spokojnych okresachstałe, rośnie z liczbą ofert i SKU
Zachowanie po awariitrzeba kolejkować i ponawiać, inaczej zdarzenie przepadanadrabia po wznowieniu crona
Kiedy wybieraćduży wolumen, wiele kont Allegromniejszy katalog, prostszy hosting

Zamówienia z Allegro w PrestaShop: import, statusy, płatności, faktury

Zanim cokolwiek zaimportujesz, ustal, jak zamówienie z Allegro ma wyglądać w PrestaShop. Statusów z ekranu Zamówienia → Statusy nie mapuj 1:1, bo po stronie Allegro dane są dwuwarstwowe: inny jest status formularza zakupu (m.in. BOUGHT, READY_FOR_PROCESSING, FILLED_IN, CANCELLED, RETURNED), a inny status realizacji (m.in. NEW, PROCESSING, READY_FOR_SHIPMENT, SENT, RETURNED). Do tego dochodzi status płatności. Jeden status w PrestaShop powstaje więc z kombinacji tych trzech warstw.

Drugi powód, dla którego mapowanie 1:1 nie działa: każdy status w PrestaShop ma własny szablon maila. Przy domyślnej konfiguracji klient dostanie potwierdzenie od Ciebie i drugie od Allegro. Wyłącz wysyłkę maili dla statusów importowanych z Allegro i zostaw jeden kanał komunikacji.

Duplikaty. Klucz unikalności to identyfikator zamówienia Allegro, nie e-mail ani numer koszyka. Trzymaj go w osobnej kolumnie z indeksem unikalnym i zapisuj już przy pierwszym imporcie — ponowny import po błędzie nic wtedy nie zdubluje. Przy dwóch kontach Allegro dołóż do klucza identyfikator konta.

RODO. Importuj minimum: dane do wysyłki, punkt odbioru, dane do faktury, identyfikator kupującego. Nie kopiuj całej historii dyskusji do bazy sklepu. Po zakończeniu realizacji i upływie okresu przechowywania anonimizuj rekord zamówienia, zachowując kwoty i dokumenty księgowe.

Faktury. Dane do faktury przychodzą z formularza zakupu: nazwa nabywcy, NIP, adres. Wystawiaj dokument przez API systemu księgowego, nie ręcznie, i przygotuj się na KSeF — harmonogram wdrożeń jest etapowy, sprawdź aktualny termin dla swojego obrotu. Struktury faktury nie buduj na sztywno, bo format e-faktury jeszcze się zmieniał.

Zwroty. Dyskusje i zgłoszenia zwrotów importuj jako osobny typ dokumentu. Ruch magazynowy z powrotem na stan rób po fizycznym przyjęciu towaru, nie w chwili zgłoszenia zwrotu — inaczej wystawiasz na sprzedaż rzecz, której nie masz. Mechanikę statusów i webservice opisuje dokumentacja dla deweloperów PrestaShop, a nadawanie przesyłek po imporcie zamówienia — tekst Integracja InPost z PrestaShop: kompletny poradnik.

Sytuacja w AllegroStatus w PrestaShopKto wysyła maila
Zamówienie opłacone, gotowe do realizacjiDo wysyłkiAllegro
Zamówienie nieopłacone (przelew, Allegro Pay)Oczekiwanie na płatnośćAllegro
Status realizacji SENTWysłaneTy, z numerem śledzenia
Anulowane przez kupującegoAnulowanenikt
Zwrot zgłoszonyZwrot zgłoszony, bez ruchu magazynowegonikt
Zwrot przyjęty na magazynZwrot przyjęty, towar wraca na stanTy

Koszty i czas wdrożenia: rozbicie na godziny, nie na „od”

Wycena w stylu od X zł nic nie mówi, bo rozrzut między projektami jest trzykrotny. Rozbij ofertę na godziny i porównuj wykonawców na tej samej siatce:

Razem 64–128 godzin. Pomnóż to przez stawkę godzinową wykonawcy i zestaw z ceną z oferty. Jeśli kwota jest niższa niż 64 h × jego własna stawka, w wycenie brakuje całego etapu — najczęściej testów albo audytu danych.

Co najbardziej podnosi koszt: liczba ofert, warianty (każda kombinacja to osobna oferta na Allegro), liczba kont Allegro, integracja z ERP i niestandardowe reguły cenowe. Zmiana reguły cenowej po wdrożeniu kosztuje zwykle tyle samo, co napisanie jej od zera.

Utrzymanie. Wdrożenie jest jednorazowe, ale zmiany w API Allegro są faktem. Wystarczy nowa wersja endpointu ofert albo zmiana formatu zdarzenia i import przestaje działać. Abonament powinien obejmować monitoring z alertem, gdy import stanie, poprawki po zmianach API, aktualizacje modułu i raport rozjazdów stanów. Realnie zarezerwuj 2–5 godzin miesięcznie, czyli 24–60 godzin rocznie.

Dwa scenariusze. Sklep z 200 ofertami bez wariantów, jednym kontem i stanem prowadzonym w PrestaShop: dolne widełki, 64–80 h. Sklep z 4000 SKU, wariantami, dwoma kontami Allegro i ERP po stronie magazynu: górne widełki plus osobne godziny na mapowanie słowników cech i uzgodnienie, który system jest źródłem prawdy o stanie. Wtedy 128 h to punkt startowy, a nie sufit.

EtapZakres godzinCo trzeba mieć, żeby zamknąć etap
Analiza i audyt danych4–8 heksport katalogu, lista kont Allegro, lista magazynów
Mapowanie pól i źródło prawdy8–16 hdecyzja: PrestaShop czy ERP karmi stany
Development40–80 hmoduł lub middleware, kolejka zadań, log zdarzeń
Testy8–16 hscenariusze: brak stanu, duplikat, timeout, zwrot
Wdrożenie i monitoring4–8 halert na zatrzymany import, karta raportu rozjazdów
Utrzymanie24–60 h roczniereakcja na zmiany w API Allegro i aktualizacje modułu

Testy przed startem: sandbox, scenariusze i rollback

Testy robisz na dwóch środowiskach: sandboxie Allegro (środowisko testowe REST API) i kopii sklepu na staging. Staging musi mieć tę samą wersję PrestaShop, ten sam motyw i realną bazę produktów, ale wyłączone maile do klientów i płatności na żywo. Na produkcji nie sprawdzasz niczego, co tworzy zamówienie, wysyła maila do kupującego albo zmienia stan oferty na koncie sprzedawcy.

Minimalny zestaw scenariuszy przed startem:

Testy graniczne i oczekiwane zachowanie:

Po wdrożeniu włączasz monitoring: logi żądań do API, alert przy błędach 401/403/429 i dzienny raport rozjazdów stanów (produkty, gdzie stan w sklepie różni się od stanu oferty na Allegro). Rollback plan jest prosty: wyłączasz crony odpowiedzialne za synchronizację, przełączasz integrację w tryb tylko do odczytu i obsługujesz zamówienia z Allegro ręcznie. Sprzedaż i magazyn działają dalej — zatrzymujesz synchronizację, nie sklep. Zakres trzech przepływów (oferta, stany, zamówienia) i wybór między modułem a middleware opisujemy w przewodniku jak zintegrować Allegro z PrestaShop.

Przypadek granicznyRyzykoOczekiwane zachowanie
0 szt. na stanieOferta nadal widoczna na AllegroZakończenie lub ukrycie oferty zgodnie z przyjętą regułą
Stan ujemny po korekcie magazynowejWysyłka towaru, którego fizycznie nie maBlokada zapisu stanu ujemnego i alert do magazynu
Produkt wyłączony w PrestaShopSprzedaż produktu wycofanego z ofertyAutomatyczne zakończenie powiązanej aukcji
Oferta zakończona na AllegroZamówienia bez odpowiednika w sklepieRaport ofert sierocych i decyzja: wznowić czy usunąć mapowanie

Najczęstsze błędy i jak je rozpoznać w logach

Logi to najtańsze narzędzie diagnostyczne, jakie masz. Zapisuj każde żądanie do API Allegro z kodem odpowiedzi, znacznikiem czasu i identyfikatorem oferty lub zamówienia. Bez tego przy sytuacji „stany się nie zgadzają” zostaje zgadywanie i ręczne klikanie w panelu.

Rozjazd cen wymaga osobnego raportu porównawczego: cena regularna i promocyjna w sklepie (w PrestaShop ceny promocyjne siedzą w tabeli specific_price — model danych opisuje dokumentacja dla deweloperów PrestaShop) kontra cena i cena promocyjna w ofercie Allegro. Uruchamiaj go raz dziennie i wysyłaj wynik mailem — różnice wychodzą wtedy, gdy jest jeszcze czas je poprawić.

Sygnał w logachCo najczęściej znaczyPierwszy krok
401 / 403Wygasły lub odwołany token OAuth, brak wymaganego zakresu uprawnieńOdśwież token i sprawdź zakresy aplikacji; dodaj alert, bo objawem jest cisza, nie błąd na ekranie
429Przekroczony limit zapytań do APIZmniejsz częstotliwość cronów, dodaj kolejkę i backoff; część ofert ma nieaktualny stan
Seria zmian tego samego stanu co kilka sekundPętla aktualizacji — dwa systemy nadpisują ten sam stanWyznacz jedno źródło prawdy i wyłącz zapis po jednej stronie
Dwa zamówienia o tym samym numerze po restarcie kolejkiBrak klucza idempotencjiSprawdzaj istnienie zamówienia przed zapisem
Cena w ofercie inna niż w sklepieCena promocyjna w Allegro vs cena regularna w PrestaShopRaport porównawczy cen, uruchamiany raz dziennie
Zamówienie bez powiązanego produktuOferta bez mapowania, wystawiona ręcznie na AllegroAlarm przy nieznanym ID oferty i domknięcie mapowania

Zrobić samemu czy zlecić? Pytania do wykonawcy i czerwone flagi

Samodzielna integracja ma sens w wąskim zakresie: katalog do kilkudziesięciu ofert, gotowy moduł robiący dokładnie to, czego potrzebujesz, i osoba w firmie, która zna PHP oraz utrzyma wdrożenie po zmianach API. Jeśli któryś z tych warunków nie jest spełniony, koszt wewnętrzny zwykle przestaje być niższy niż zlecenie.

Zlecenie rozważ, gdy w tle działa ERP, sprzedajesz na kilku kontach Allegro, masz niestandardową logikę cen (rabaty grupowe, ceny B2B, progi ilościowe) albo nie ma kto utrzymać integracji po miesiącu od startu.

Pytania, które zadajesz wykonawcy na pierwszym spotkaniu:

Czerwone flagi w ofercie: brak wyszczególnienia godzin (nie da się porównać dwóch ofert), „cena od X” bez zakresu, brak etapu testów na sandboxie, brak wsparcia po wdrożeniu i brak informacji o właścicielu kodu.

W umowie powinny znaleźć się: zakres, harmonogram, kryteria odbioru (np. cała lista scenariuszy testowych przechodzi bez błędów), okres opieki po wdrożeniu oraz stawka za prace dodatkowe. Dobry punkt odniesienia to nasze podejście do wdrożenia modułu płatności w PrestaShop — ten sam schemat: etapy, testy, opieka po starcie.

Najczęstsze błędy i jak je wykryć

Dopasowywanie ofert Allegro do produktów w PrestaShop po nazwie.

Jak wykryć: Zmień w PrestaShop nazwę jednego produktu i uruchom synchronizację. Jeśli moduł zgubi ofertę albo utworzy drugą, dopasowanie idzie po nazwie.

Jak naprawić: Dopasowuj wyłącznie po stabilnym identyfikatorze: SKU/reference albo identyfikatorze oferty Allegro zapisanym po stronie PrestaShop. Nazwę traktuj jako pole do wyświetlania, nigdy jako klucz.

Edycja tego samego stanu magazynowego w PrestaShop i w Allegro jednocześnie.

Jak wykryć: Sprawdź w logach modułu, czy zapisy idą w obie strony. Dwa źródła zapisu oznaczają pętlę nadpisywania i stany, które nie zgadzają się z magazynem.

Jak naprawić: Ustal jedno źródło prawdy dla stanu — najczęściej PrestaShop albo ERP — i pozwól drugiej stronie tylko czytać. Zapisy w jedną stronę, konsekwentnie.

Brak bufora magazynowego przy sprzedaży na dwóch kanałach.

Jak wykryć: Sprawdź, czy w ostatnich 30 dniach zdarzyła się sprzedaż produktu, którego fizycznie nie było. Jeśli tak, bufor wynosi zero.

Jak naprawić: Ustaw bufor (np. 1–2 sztuki) lub blokadę oferty poniżej progu. Przy produktach z długim czasem dostawy rozważ osobny próg dla Allegro.

Traktowanie modułu jak rozwiązania „włącz i działa”, bez etapu mapowania.

Jak wykryć: Po pierwszej synchronizacji porównaj 10 losowych ofert z produktami: cena, stan, waga, kategoria, parametry, zdjęcia. Każda różnica to brakujące mapowanie.

Jak naprawić: Zaplanuj osobny etap wdrożenia na mapowanie pól i kategorii. To zwykle więcej pracy niż sama instalacja modułu.

Wystawianie ofert bez uzupełnionej wagi i wymiarów paczki.

Jak wykryć: Sprawdź, ile produktów ma puste pole wagi. Jeśli dużo, cennik dostawy na Allegro liczony jest z wartości domyślnych, nie z rzeczywistości.

Jak naprawić: Uzupełnij wagę i wymiary w PrestaShop przed wystawieniem ofert i przed konfiguracją cenników dostawy. To dane, których nie da się sensownie zgadnąć po fakcie.

Aktualizacja PrestaShop bez sprawdzenia zgodności modułu integracyjnego.

Jak wykryć: Przed aktualizacją przejrzyj wersję modułu i jego changelog pod kątem wspieranych wersji PrestaShop. Brak takiej informacji to sygnał ostrzegawczy.

Jak naprawić: Aktualizuj najpierw na kopii środowiska i przetestuj pełny cykl: wystawienie oferty, zmiana ceny, zmiana stanu, pobranie zamówienia. Na produkcji dopiero po testach.

Lista kontrolna do odklikania

Podsumowanie

Integracja Allegro i PrestaShop to trzy osobne przepływy, z których każdy trzeba zaplanować i przetestować. Największe ryzyko nie leży w kodzie, tylko w mapowaniu pól, braku jednego źródła prawdy dla stanu i dopasowywaniu ofert po nazwie. Wybór między modułem, własnym rozwiązaniem i middleware zależy przede wszystkim od liczby ofert i tego, czy w firmie działa ERP. Zacznij od spisania SKU, wag, wymiarów i kategorii — to praca, której żaden moduł nie wykona za Ciebie.

Najczęściej zadawane pytania

Czy PrestaShop ma wbudowaną integrację z Allegro?

Nie ma natywnego łącznika. Dostępne są moduły komercyjne, możesz też zbudować własny moduł oparty na Allegro REST API albo skorzystać z middleware. Każda z tych dróg ma inne koszty i inne ryzyko przy aktualizacji PrestaShop.

Ile kosztuje integracja Allegro i PrestaShop?

Realne widełki to: gotowy moduł 300–2500 zł jednorazowo plus 20–100 zł miesięcznie, własny moduł 60–120 godzin pracy, middleware 99–499 zł miesięcznie z rosnącą opłatą za wolumen zamówień. Do ceny trzeba doliczyć czas na mapowanie pól i kategorii.

Czy przy 300 ofertach wystarczy gotowy moduł?

Zwykle tak. Do około 300 ofert moduł wystarcza, jeśli nie masz niestandardowych reguł cenowych. Widełki 300–3000 ofert to granica, na której middleware bywa tańszy niż utrzymanie własnego kodu. Powyżej 3000 ofert, a zwłaszcza przy ERP, sensowny staje się własny moduł albo dedykowany connector.

Kiedy integracja jest zbędna?

Gdy wystawiasz kilka ofert ręcznie raz na kwartał i nie zmieniasz często cen ani stanów. Wtedy koszt wdrożenia i utrzymania przewyższa oszczędność czasu. Automatyzacja zaczyna się opłacać, gdy ręczna obsługa zajmuje kilka godzin tygodniowo albo gdy zdarzają się pomyłki w stanach.

Co powinno być źródłem prawdy: PrestaShop czy ERP?

Jeśli firma ma ERP jako faktyczne źródło danych, integracja powinna iść ERP → Allegro i ERP → PrestaShop, a nie PrestaShop → Allegro. PrestaShop traktuj wtedy jako kanał sprzedaży, nie jako magazyn danych. Ustalenie tego na starcie oszczędza najwięcej pracy później.

Jak dopasować oferty Allegro do produktów w PrestaShop?

Przez identyfikator: SKU/reference albo identyfikator oferty Allegro zapisany po stronie PrestaShop. Dopasowywanie po nazwie jest ryzykowne, bo nazwy się zmieniają, a skutkiem są zdublowane oferty albo zgubione powiązania. Ustal tę zasadę przed pierwszą synchronizacją.

Czy synchronizować stany magazynowe w obie strony?

Zwykle nie. Dwa systemy edytujące ten sam stan tworzą pętlę nadpisywania i prowadzą do sprzedaży towaru, którego nie ma. Jedno źródło prawdy plus jednokierunkowy przepływ i bufor magazynowy to bezpieczniejszy układ. Od strony logistyki warto też od razu zaplanować integrację InPost z PrestaShop.

Jeśli chcesz przejść przez tę organizację bez zgadywania, możemy przejrzeć Twój katalog i stack pod kątem integracji Allegro i PrestaShop. Napisz do nas, a powiemy wprost, czy w Twoim wolumenie wystarczy gotowy moduł, czy potrzebne jest inne rozwiązanie.

Źródła i materiały