Przejdź do treści

Integracja PrestaShop z Allegro

Wystawianie ofert, pobieranie zamówień i synchronizacja stanów między sklepem a Allegro – przez oficjalne API, z mapowaniem parametrów kategorii.

Integracja PrestaShop z Allegro obejmuje trzy rzeczy: wystawianie i aktualizację ofert na podstawie katalogu sklepu, pobieranie zamówień do sklepu oraz utrzymanie wspólnych stanów magazynowych. Allegro udostępnia REST API z autoryzacją OAuth 2.0 i środowiskiem testowym, więc całość da się zbudować bez pośredników.

Co obejmuje integracja

  • Wystawianie ofert z kart produktów sklepu wraz ze zdjęciami i parametrami.
  • Aktualizacja cen i stanów w obie strony, z jednym ustalonym źródłem prawdy.
  • Pobieranie zamówień i danych do wysyłki jako zamówień PrestaShop.
  • Przekazywanie numerów przesyłek i statusów z powrotem do Allegro.
  • Obsługa faktur zgodna z obiegiem dokumentów w firmie.

Najcięższa część: parametry kategorii

Allegro wymaga, żeby oferta miała komplet parametrów obowiązkowych dla swojej kategorii, a te są różne dla każdej z nich i bywają zmieniane. Katalog sklepu rzadko przechowuje je w tej samej postaci. Mapowanie cech PrestaShop na parametry Allegro – wraz z regułą, co zrobić przy braku wartości – jest zwykle większą częścią wdrożenia niż samo połączenie z API.

Drugą typową niespodzianką są limity zapytań. Masowa aktualizacja kilku tysięcy ofert wymaga kolejkowania i rozłożenia w czasie, a nie pętli po katalogu.

Na czym te wdrożenia zwykle się wykładają

  • Wspólny stan. Ostatnia sztuka sprzedana równolegle w obu kanałach to klasyczny scenariusz. Potrzebny jest bufor albo blokada.
  • Ceny. Prowizja Allegro i koszt dostawy sprawiają, że cena rzadko może być kopią sklepowej – potrzebna jest reguła przeliczania.
  • Zwroty i reklamacje. Obieg po stronie Allegro różni się od sklepowego i trzeba go odwzorować w statusach.
  • Dane kupującego. Zakres danych przekazywanych przez Allegro ma swoje reguły – konto sklepowe zakładane automatycznie musi to uwzględniać.
  • Wygasanie tokenów. Integracja bez obsługi odświeżania autoryzacji przestaje działać w najmniej wygodnym momencie.

Gotowy moduł czy własna integracja

Przy typowym katalogu i kilkuset ofertach gotowy moduł albo BaseLinker wystarczą i są tańsze. Własną integrację warto pisać wtedy, gdy oferty powstają z nietypowych danych, sprzedaż idzie w wielu wariantach cenowych albo firma ma własny obieg dokumentów, którego panel nie obsłuży. Tę decyzję podejmujemy przed wdrożeniem – to typowe pytanie na etapie doradztwa.

Najczęstsze pytania

Czy da się wystawiać oferty automatycznie dla całego katalogu?

Technicznie tak, praktycznie rzadko warto. Kategorie Allegro i parametry obowiązkowe wymagają decyzji przy większości produktów. Sensowniej automatyzować aktualizację ofert niż ich pierwsze wystawienie.

Czy zamówienia z Allegro trafią do mojego ERP?

Tak, jeśli sklep jest już zintegrowany z systemem – wtedy zamówienie z Allegro wchodzi tą samą drogą co sklepowe. To najprostszy układ i zwykle go polecam.

Mam moduł, ale oferty regularnie się rozjeżdżają. Naprawiasz?

Tak. Zaczynam od sprawdzenia, który system nadpisuje który i czy problemem jest kolejność synchronizacji, czy brak obsługi błędów w module.

Opisz, ile ofert prowadzisz i skąd biorą się ich parametry – odpowiem, czy w Twoim przypadku wystarczy gotowe narzędzie.

Ustalmy, czego potrzebuje Twój sklep

Zacznij od opisania sytuacji. Podczas pierwszej rozmowy wstępnie ocenimy problem i możliwe dalsze kroki. Jeśli potrzebujesz specjalisty z innej dziedziny, powiem Ci o tym.

Zasięg
Olsztyn · cała Polska zdalnie

Bezpłatna rozmowa wstępna

Porozmawiajmy o Twoich planach

Podaj adres sklepu i opisz problem albo zmianę, którą rozważasz. Odpowiem osobiście, zwykle w tym samym dniu roboczym.