Integracja PrestaShop z marketplace - moduły gotowe czy dedykowane

Łukasz Palej

Łukasz Palej

Technical Implementation Expert

Integrację PrestaShop z marketplace, takimi jak Allegro, Empik Place czy Kaufland, można zrobić gotowym modułem z PrestaShop Addons lub od niezależnego producenta, przez integrator, np. Base, albo dedykowanym modułem napisanym pod Twój sklep. Gotowy moduł wystarczy przy jednym lub dwóch kanałach i standardowym procesie. Dedykowane rozwiązanie ma sens, gdy sklep ma nietypowe kombinacje produktów, własne reguły cen, kilka magazynów albo ERP, z którym marketplace'y też muszą się zgadzać.

W tym wpisie porównujemy moduły z Addons i pracę dedykowaną przy łączeniu PrestaShop z Allegro i innymi platformami. Wyjaśniamy, jak działają hooki i Webservice PrestaShop, dlaczego moduły integracyjne psują się po aktualizacjach i jak wybrać rozwiązanie, które nie zablokuje rozwoju sklepu za rok.

[#wazne] W skrócie: integracja PrestaShop z marketplace przez gotowy moduł jest najszybsza i najtańsza na start, ale każdy moduł to osobny kod w sklepie, który trzeba aktualizować i który może kolidować z innymi modułami. Przy kilku marketplace'ach lepiej sprawdza się jeden integrator, np. Base, a przy nietypowych procesach - dedykowany moduł lub usługa poza sklepem. Vinson jest certyfikowanym partnerem Base, a nasi programiści wdrażają moduły, integratory i dedykowane integracje PrestaShop z Allegro, Empikiem i ERP.

Jak działa integracja PrestaShop z marketplace

Integracja PrestaShop z marketplace to połączenie, które przenosi produkty, ceny i stany ze sklepu na platformę sprzedażową, a zamówienia z platformy z powrotem do sklepu lub systemu magazynowego. Technicznie PrestaShop daje dwie drogi wymiany danych.

  • Moduły i hooki - moduł instalowany w sklepie podpina się pod zdarzenia, np. walidację zamówienia, zmianę ilości produktu czy aktualizację karty produktu. Dzięki temu reaguje od razu, gdy coś się zmieni, i może wysłać nowy stan na Allegro.

  • Webservice PrestaShop - wbudowane API, które włącza się w parametrach zaawansowanych sklepu. Administrator generuje klucz i nadaje mu uprawnienia do konkretnych zasobów, np. produktów, kombinacji, stanów i zamówień. Odpowiedzi są w formacie XML lub JSON.

Moduły z Addons korzystają zwykle z pierwszej drogi, integratory i dedykowane usługi częściej z drugiej. Po stronie marketplace'ów zawsze jest ich własne API: Allegro REST API, API platformy Mirakl, na której działa Empik Place, czy Kaufland Seller API. Każde ma inne wymagania co do kategorii, parametrów i statusów zamówień.

Najczęstsze drogi integracji PrestaShop z marketplace wyglądają tak:

[#chart:wpr22a]

Moduły PrestaShop do marketplace - co dają gotowe rozwiązania

W PrestaShop Addons i u polskich producentów modułów są moduły do Allegro, Empik Place, Erli, Kauflandu czy Amazona. Instaluje się je jak każdy moduł, autoryzuje konto na marketplace i mapuje kategorie, parametry, metody dostawy oraz statusy zamówień. Koszt to zwykle jednorazowa licencja albo abonament, a podstawowe wystawianie ofert i import zamówień da się uruchomić w kilka dni.

Gotowy moduł dobrze sprawdza się, gdy:

  • sprzedajesz na jednym lub dwóch marketplace'ach,

  • kombinacje produktów mają unikalne indeksy i kody EAN,

  • ceny na marketplace różnią się od sklepowych najwyżej stałym narzutem,

  • stany prowadzisz w PrestaShop, a nie w zewnętrznym ERP,

  • sklep ma niewiele innych modułów, które ingerują w zamówienia i produkty.

Ukryte koszty gotowych modułów

Każdy moduł to dodatkowy kod uruchamiany przy zdarzeniach w sklepie. Przy trzech marketplace'ach i trzech osobnych modułach zmiana stanu jednego produktu uruchamia trzy różne mechanizmy synchronizacji, każdy z własnymi zadaniami cron, logami i ustawieniami. Część modułów korzysta też z mechanizmu nadpisań (overrides), który zmienia działanie klas PrestaShop. Dwa moduły nadpisujące tę samą klasę potrafią się wzajemnie wyłączyć, a problem wychodzi dopiero przy konkretnym typie zamówienia.

[#tip] Przed zakupem modułu sprawdź datę ostatniej aktualizacji, listę obsługiwanych wersji PrestaShop i to, czy moduł używa nadpisań. Zapytaj producenta, jak szybko reaguje na zmiany w API marketplace'u - Allegro i Mirakl regularnie wycofują starsze metody.

Bezpłatna konsultacja programistyczna
Potrzebujesz programisty do sklepu, integracji lub automatyzacji?
  • Wycena zadania w 24 h w dni robocze
  • Integracje, API, feedy i poprawki w sklepie
  • Rozliczenie godzinowe albo za projekt
Łukasz PalejKonsultację poprowadzi Łukasz Palej, Technical Implementation Expert

Integracja PrestaShop z Allegro - moduł, integrator czy dedykowane

Allegro to dla większości sklepów na PrestaShop pierwszy marketplace, więc tu decyzja zapada najczęściej. Poniżej porównanie trzech dróg w praktyce.

RozwiązanieJak działaDla kogoOgraniczenia
Moduł Allegro w sklepieWystawianie ofert z produktów i kombinacji, import zamówień, synchronizacja stanów przez hooki i cronJedno konto Allegro, katalog prowadzony w PrestaShopZależność od wersji sklepu, ryzyko konfliktów modułów, osobny moduł na każdy kanał
Integrator, np. Base lub ApiloPrestaShop i marketplace'y łączą się z jednym systemem do zamówień, stanów i wysyłekKilka marketplace'ów, kurierzy, automatyczne dokumentyAbonament, potrzeba ustalenia, który system jest źródłem danych
Dedykowany moduł lub usługaWłasny kod korzysta z Webservice PrestaShop i API marketplace'ów według reguł sklepuNietypowe kombinacje, reguły cen, ERP, kilka magazynówKoszt wytworzenia i utrzymania, aktualizacje przy zmianach API

Jeśli rozważasz integrator, porównanie dwóch najpopularniejszych znajdziesz we wpisie Apilo czy BaseLinker - który integrator wybrać. Integrator nie zwalnia z porządku w danych: kombinacje PrestaShop nadal muszą mieć unikalne indeksy, żeby dało się je powiązać z ofertami.

Kombinacje PrestaShop a oferty na marketplace

Kombinacje w PrestaShop to warianty produktu, np. rozmiar i kolor, z osobnym stanem, indeksem i kodem EAN. Na Allegro wariant to zwykle osobna oferta połączona w zestaw wariantów, na Empik Place osobna pozycja z własnym kodem, a w Kauflandzie oferta przypisana do produktu po EAN. Integracja musi więc tłumaczyć jedną strukturę na kilka różnych. Gdy kombinacje nie mają kodów albo kody się powtarzają, żaden moduł nie połączy ich poprawnie i stany zaczną się rozjeżdżać.

Dla przejrzystości poniżej kryteria, po których najczęściej oceniamy, czy gotowy moduł wystarczy:

[#chart:wpr22b]

Dedykowana integracja PrestaShop z marketplace - kiedy ma sens

Dedykowane rozwiązanie nie zawsze oznacza pisanie wszystkiego od zera. Często to moduł, który uzupełnia integrator o brakującą logikę, albo osobna usługa, która pobiera dane z Webservice PrestaShop i z ERP, liczy ceny według reguł sklepu i dopiero wtedy wysyła je na marketplace. Taka usługa działa poza sklepem, więc nie spowalnia go przy masowych aktualizacjach i nie wchodzi w konflikt z innymi modułami.

Najczęstsze powody, dla których sprzedawcy na PrestaShop decydują się na dedykowaną integrację:

  1. Ceny zależne od kanału - inna marża na Allegro, inna na Empiku, z uwzględnieniem prowizji i kosztu dostawy w danej kategorii.

  2. Katalog z kilku hurtowni - stany i ceny przychodzą z plików dostawców, a sklep i marketplace'y muszą je widzieć jednocześnie.

  3. ERP jako źródło prawdy - stany i ceny są w systemie ERP, a PrestaShop to tylko jeden z kanałów sprzedaży.

  4. Multistore - kilka sklepów w jednej instalacji PrestaShop, każdy z innym kontem na marketplace.

  5. Nietypowe produkty - zestawy, produkty na zamówienie lub konfigurowane, których gotowe moduły nie obsługują.

Przy wielu kanałach największym wyzwaniem są ceny, a nie stany. O tym, jak ułożyć reguły i nie stracić marży, piszemy w artykule synchronizacja cen w wielu kanałach sprzedaży.

Webservice PrestaShop - ograniczenia przy integracji z marketplace

Webservice wystarcza do odczytu i zapisu produktów, kombinacji, stanów i zamówień, ale ma kilka cech, które trzeba uwzględnić w projekcie. Rdzeń PrestaShop nie wysyła webhooków, więc zewnętrzna usługa musi cyklicznie pytać o nowe zamówienia albo w sklepie trzeba zainstalować mały moduł, który przy wybranych hookach powiadamia integrację o zmianie. Masowa aktualizacja tysięcy stanów przez Webservice oznacza tysiące zapytań, które obciążają serwer sklepu, dlatego zmiany warto wysyłać partiami i tylko dla produktów, które faktycznie się zmieniły. Klucz Webservice powinien mieć uprawnienia wyłącznie do zasobów potrzebnych integracji, a nie pełny dostęp do sklepu.

Jak przygotować dane PrestaShop przed integracją z marketplace

Niezależnie od tego, czy wybierzesz moduł, integrator, czy dedykowaną integrację, jakość połączenia zależy od danych w sklepie. Zanim zaczniemy konfigurację, sprawdzamy z klientem kilka rzeczy:

[#checklista] Każdy produkt i każda kombinacja ma unikalny indeks i poprawny kod EAN. Cechy produktów w PrestaShop odpowiadają parametrom wymaganym w kategoriach marketplace'ów, np. marce, materiałowi czy rozmiarowi. Zdjęcia mają rozdzielczość i tło akceptowane przez Allegro i Empik. Wagi i wymiary są uzupełnione, bo od nich zależą metody dostawy. Wiadomo, w którym systemie prowadzone są stany, a w którym ceny.

Porządek w danych to praca jednorazowa, ale oszczędza tygodnie poprawiania odrzuconych ofert. W wielu sklepach okazuje się, że najwięcej czasu zajmuje nie samo programowanie, tylko uzupełnienie brakujących kodów EAN i ujednolicenie cech, które przez lata dodawały różne osoby.

Aktualizacja PrestaShop a moduły integracyjne

Moduły integracyjne najczęściej psują się nie przez zmianę na marketplace, tylko przez aktualizację samego sklepu. Nowa wersja PrestaShop może zmienić strukturę klas, hooków albo wymagania co do wersji PHP. Moduł, który działał przez lata, po aktualizacji przestaje importować zamówienia, a sklep wygląda na sprawny. Dlatego aktualizację sklepu z modułami do marketplace'ów przeprowadzamy według stałej kolejności:

[#chart:wpr22c]

[#uwaga] Nie aktualizuj PrestaShop w szczycie sprzedaży i nie rób tego bezpośrednio na sklepie produkcyjnym. Jeśli moduł marketplace'u nie ma wersji zgodnej z nową wersją sklepu, wstrzymaj aktualizację albo zaplanuj zastąpienie modułu, zanim stara wersja PrestaShop przestanie być wspierana.

Typowe problemy z integracją PrestaShop z marketplace

Większość zgłoszeń, z którymi przychodzą sprzedawcy na PrestaShop, ma kilka powtarzających się przyczyn:

  • Zdublowane zamówienia - moduł i integrator importują te same zamówienia z Allegro.

  • Stany ujemne lub zawyżone - zamówienie zdejmuje stan w sklepie, a moduł marketplace'u zdejmuje go drugi raz.

  • Konflikt nadpisań - dwa moduły nadpisują tę samą klasę i jeden z nich przestaje działać bez komunikatu.

  • Zatrzymany cron - zadanie synchronizacji nie uruchamia się po zmianie serwera lub hostingu.

  • Odrzucone oferty - marketplace wymaga parametrów, których nie ma w cechach produktu w PrestaShop.

Przy diagnozie zaczynamy od logów modułu i od sprawdzenia, ile systemów naraz importuje zamówienia i zapisuje stany. W większości przypadków problem znika po wybraniu jednego źródła importu i uporządkowaniu kodów kombinacji.

Jak Vinson pomaga przy integracji PrestaShop z marketplace

Programiści Vinson zaczynają od przeglądu sklepu: listy modułów, nadpisań, zadań cron i danych produktów. Na tej podstawie rekomendujemy, czy zostać przy module, przejść na integrator, czy zbudować dedykowaną integrację. Konfigurujemy moduły do Allegro i innych marketplace'ów, wdrażamy integratory jako certyfikowany partner Base i piszemy własne moduły oraz usługi na Webservice PrestaShop, Allegro REST API i API platform Mirakl. Pomagamy też bezpiecznie zaktualizować sklep razem z modułami. Szczegóły współpracy znajdziesz na stronie Wsparcie programistyczne dla e-commerce, a o wdrożeniach integratora - na stronie wdrożenie Base.

Najczęściej zadawane pytania

Czy PrestaShop ma integrację z Allegro?

PrestaShop nie ma wbudowanej integracji z Allegro. Połączenie zapewniają moduły z PrestaShop Addons lub od niezależnych producentów, integratory, np. Base, albo dedykowane moduły. Wybór zależy od liczby kanałów, struktury kombinacji i tego, czy stany prowadzisz w sklepie, czy w ERP.

Jak połączyć PrestaShop z Empik Place?

Empik Place działa na platformie Mirakl, więc integracja korzysta z API Mirakl. Można użyć modułu do Empiku, integratora obsługującego Empik Place albo dedykowanej integracji. Kluczowe jest poprawne mapowanie kategorii i kodów EAN, bo oferty łączą się z kartami produktów w katalogu Empiku.

Czy PrestaShop ma API?

Tak, PrestaShop ma wbudowane API o nazwie Webservice. Włącza się je w parametrach zaawansowanych sklepu, generuje klucz i nadaje mu uprawnienia do wybranych zasobów, np. produktów, kombinacji, stanów i zamówień. API zwraca dane w formacie XML lub JSON.

Moduł do każdego marketplace'u czy jeden integrator?

Przy jednym lub dwóch marketplace'ach osobne moduły zwykle wystarczą. Przy trzech i więcej kanałach lepiej sprawdza się integrator, bo stany i zamówienia są w jednym miejscu, a sklep nie uruchamia kilku mechanizmów synchronizacji przy każdej zmianie produktu.

Dlaczego moduł marketplace przestał działać po aktualizacji PrestaShop?

Nowa wersja PrestaShop mogła zmienić klasy, hooki lub wymagania co do PHP, z których korzysta moduł. Sprawdź, czy producent wydał wersję zgodną z nową wersją sklepu, i przejrzyj logi błędów. Aktualizacje warto zawsze testować na kopii sklepu, zanim trafią na produkcję.

Czy integrator zastąpi moduły marketplace w PrestaShop?

W większości przypadków tak. Integrator, np. Base, łączy się ze sklepem PrestaShop jednym połączeniem, a z Allegro, Empik Place, Kauflandem i kurierami osobnymi integracjami po swojej stronie. Wtedy moduły poszczególnych marketplace'ów w sklepie można wyłączyć, co zmniejsza ryzyko konfliktów i ułatwia aktualizacje. Przed przełączeniem trzeba jednak powiązać istniejące oferty z produktami w integratorze, żeby nie wystawić ich drugi raz.

Integracja PrestaShop z marketplace działa stabilnie, gdy liczba modułów jest pod kontrolą, kombinacje mają unikalne kody, a stany i zamówienia mają jedno źródło. Jeśli chcesz uporządkować połączenia swojego sklepu albo zbudować dedykowaną integrację, sprawdź wsparcie programistyczne Vinson. O utrzymaniu zgodnych stanów we wszystkich kanałach przeczytasz we wpisie synchronizacja stanów magazynowych między sklepem a marketplace.

Integracja PrestaShop z Allegro - moduł, integrator czy dedykowane

Allegro to dla większości sklepów na PrestaShop pierwszy marketplace, więc tu decyzja zapada najczęściej. Poniżej porównanie trzech dróg w praktyce.

RozwiązanieJak działaDla kogoOgraniczenia
Moduł Allegro w sklepieWystawianie ofert z produktów i kombinacji, import zamówień, synchronizacja stanów przez hooki i cronJedno konto Allegro, katalog prowadzony w PrestaShopZależność od wersji sklepu, ryzyko konfliktów modułów, osobny moduł na każdy kanał
Integrator, np. Base lub ApiloPrestaShop i marketplace'y łączą się z jednym systemem do zamówień, stanów i wysyłekKilka marketplace'ów, kurierzy, automatyczne dokumentyAbonament, potrzeba ustalenia, który system jest źródłem danych
Dedykowany moduł lub usługaWłasny kod korzysta z Webservice PrestaShop i API marketplace'ów według reguł sklepuNietypowe kombinacje, reguły cen, ERP, kilka magazynówKoszt wytworzenia i utrzymania, aktualizacje przy zmianach API

Jeśli rozważasz integrator, porównanie dwóch najpopularniejszych znajdziesz we wpisie Apilo czy BaseLinker - który integrator wybrać. Integrator nie zwalnia z porządku w danych: kombinacje PrestaShop nadal muszą mieć unikalne indeksy, żeby dało się je powiązać z ofertami.

Kombinacje PrestaShop a oferty na marketplace

Kombinacje w PrestaShop to warianty produktu, np. rozmiar i kolor, z osobnym stanem, indeksem i kodem EAN. Na Allegro wariant to zwykle osobna oferta połączona w zestaw wariantów, na Empik Place osobna pozycja z własnym kodem, a w Kauflandzie oferta przypisana do produktu po EAN. Integracja musi więc tłumaczyć jedną strukturę na kilka różnych. Gdy kombinacje nie mają kodów albo kody się powtarzają, żaden moduł nie połączy ich poprawnie i stany zaczną się rozjeżdżać.

Dla przejrzystości poniżej kryteria, po których najczęściej oceniamy, czy gotowy moduł wystarczy:

[#chart:wpr22b]

Dedykowana integracja PrestaShop z marketplace - kiedy ma sens

Dedykowane rozwiązanie nie zawsze oznacza pisanie wszystkiego od zera. Często to moduł, który uzupełnia integrator o brakującą logikę, albo osobna usługa, która pobiera dane z Webservice PrestaShop i z ERP, liczy ceny według reguł sklepu i dopiero wtedy wysyła je na marketplace. Taka usługa działa poza sklepem, więc nie spowalnia go przy masowych aktualizacjach i nie wchodzi w konflikt z innymi modułami.

Najczęstsze powody, dla których sprzedawcy na PrestaShop decydują się na dedykowaną integrację:

  1. Ceny zależne od kanału - inna marża na Allegro, inna na Empiku, z uwzględnieniem prowizji i kosztu dostawy w danej kategorii.

  2. Katalog z kilku hurtowni - stany i ceny przychodzą z plików dostawców, a sklep i marketplace'y muszą je widzieć jednocześnie.

  3. ERP jako źródło prawdy - stany i ceny są w systemie ERP, a PrestaShop to tylko jeden z kanałów sprzedaży.

  4. Multistore - kilka sklepów w jednej instalacji PrestaShop, każdy z innym kontem na marketplace.

  5. Nietypowe produkty - zestawy, produkty na zamówienie lub konfigurowane, których gotowe moduły nie obsługują.

Przy wielu kanałach największym wyzwaniem są ceny, a nie stany. O tym, jak ułożyć reguły i nie stracić marży, piszemy w artykule synchronizacja cen w wielu kanałach sprzedaży.

Webservice PrestaShop - ograniczenia przy integracji z marketplace

Webservice wystarcza do odczytu i zapisu produktów, kombinacji, stanów i zamówień, ale ma kilka cech, które trzeba uwzględnić w projekcie. Rdzeń PrestaShop nie wysyła webhooków, więc zewnętrzna usługa musi cyklicznie pytać o nowe zamówienia albo w sklepie trzeba zainstalować mały moduł, który przy wybranych hookach powiadamia integrację o zmianie. Masowa aktualizacja tysięcy stanów przez Webservice oznacza tysiące zapytań, które obciążają serwer sklepu, dlatego zmiany warto wysyłać partiami i tylko dla produktów, które faktycznie się zmieniły. Klucz Webservice powinien mieć uprawnienia wyłącznie do zasobów potrzebnych integracji, a nie pełny dostęp do sklepu.

Jak przygotować dane PrestaShop przed integracją z marketplace

Niezależnie od tego, czy wybierzesz moduł, integrator, czy dedykowaną integrację, jakość połączenia zależy od danych w sklepie. Zanim zaczniemy konfigurację, sprawdzamy z klientem kilka rzeczy:

[#checklista] Każdy produkt i każda kombinacja ma unikalny indeks i poprawny kod EAN. Cechy produktów w PrestaShop odpowiadają parametrom wymaganym w kategoriach marketplace'ów, np. marce, materiałowi czy rozmiarowi. Zdjęcia mają rozdzielczość i tło akceptowane przez Allegro i Empik. Wagi i wymiary są uzupełnione, bo od nich zależą metody dostawy. Wiadomo, w którym systemie prowadzone są stany, a w którym ceny.

Porządek w danych to praca jednorazowa, ale oszczędza tygodnie poprawiania odrzuconych ofert. W wielu sklepach okazuje się, że najwięcej czasu zajmuje nie samo programowanie, tylko uzupełnienie brakujących kodów EAN i ujednolicenie cech, które przez lata dodawały różne osoby.

Aktualizacja PrestaShop a moduły integracyjne

Moduły integracyjne najczęściej psują się nie przez zmianę na marketplace, tylko przez aktualizację samego sklepu. Nowa wersja PrestaShop może zmienić strukturę klas, hooków albo wymagania co do wersji PHP. Moduł, który działał przez lata, po aktualizacji przestaje importować zamówienia, a sklep wygląda na sprawny. Dlatego aktualizację sklepu z modułami do marketplace'ów przeprowadzamy według stałej kolejności:

[#chart:wpr22c]

[#uwaga] Nie aktualizuj PrestaShop w szczycie sprzedaży i nie rób tego bezpośrednio na sklepie produkcyjnym. Jeśli moduł marketplace'u nie ma wersji zgodnej z nową wersją sklepu, wstrzymaj aktualizację albo zaplanuj zastąpienie modułu, zanim stara wersja PrestaShop przestanie być wspierana.

Typowe problemy z integracją PrestaShop z marketplace

Większość zgłoszeń, z którymi przychodzą sprzedawcy na PrestaShop, ma kilka powtarzających się przyczyn:

  • Zdublowane zamówienia - moduł i integrator importują te same zamówienia z Allegro.

  • Stany ujemne lub zawyżone - zamówienie zdejmuje stan w sklepie, a moduł marketplace'u zdejmuje go drugi raz.

  • Konflikt nadpisań - dwa moduły nadpisują tę samą klasę i jeden z nich przestaje działać bez komunikatu.

  • Zatrzymany cron - zadanie synchronizacji nie uruchamia się po zmianie serwera lub hostingu.

  • Odrzucone oferty - marketplace wymaga parametrów, których nie ma w cechach produktu w PrestaShop.

Przy diagnozie zaczynamy od logów modułu i od sprawdzenia, ile systemów naraz importuje zamówienia i zapisuje stany. W większości przypadków problem znika po wybraniu jednego źródła importu i uporządkowaniu kodów kombinacji.

Jak Vinson pomaga przy integracji PrestaShop z marketplace

Programiści Vinson zaczynają od przeglądu sklepu: listy modułów, nadpisań, zadań cron i danych produktów. Na tej podstawie rekomendujemy, czy zostać przy module, przejść na integrator, czy zbudować dedykowaną integrację. Konfigurujemy moduły do Allegro i innych marketplace'ów, wdrażamy integratory jako certyfikowany partner Base i piszemy własne moduły oraz usługi na Webservice PrestaShop, Allegro REST API i API platform Mirakl. Pomagamy też bezpiecznie zaktualizować sklep razem z modułami. Szczegóły współpracy znajdziesz na stronie Wsparcie programistyczne dla e-commerce, a o wdrożeniach integratora - na stronie wdrożenie Base.

Najczęściej zadawane pytania

Czy PrestaShop ma integrację z Allegro?

PrestaShop nie ma wbudowanej integracji z Allegro. Połączenie zapewniają moduły z PrestaShop Addons lub od niezależnych producentów, integratory, np. Base, albo dedykowane moduły. Wybór zależy od liczby kanałów, struktury kombinacji i tego, czy stany prowadzisz w sklepie, czy w ERP.

Jak połączyć PrestaShop z Empik Place?

Empik Place działa na platformie Mirakl, więc integracja korzysta z API Mirakl. Można użyć modułu do Empiku, integratora obsługującego Empik Place albo dedykowanej integracji. Kluczowe jest poprawne mapowanie kategorii i kodów EAN, bo oferty łączą się z kartami produktów w katalogu Empiku.

Czy PrestaShop ma API?

Tak, PrestaShop ma wbudowane API o nazwie Webservice. Włącza się je w parametrach zaawansowanych sklepu, generuje klucz i nadaje mu uprawnienia do wybranych zasobów, np. produktów, kombinacji, stanów i zamówień. API zwraca dane w formacie XML lub JSON.

Moduł do każdego marketplace'u czy jeden integrator?

Przy jednym lub dwóch marketplace'ach osobne moduły zwykle wystarczą. Przy trzech i więcej kanałach lepiej sprawdza się integrator, bo stany i zamówienia są w jednym miejscu, a sklep nie uruchamia kilku mechanizmów synchronizacji przy każdej zmianie produktu.

Dlaczego moduł marketplace przestał działać po aktualizacji PrestaShop?

Nowa wersja PrestaShop mogła zmienić klasy, hooki lub wymagania co do PHP, z których korzysta moduł. Sprawdź, czy producent wydał wersję zgodną z nową wersją sklepu, i przejrzyj logi błędów. Aktualizacje warto zawsze testować na kopii sklepu, zanim trafią na produkcję.

Czy integrator zastąpi moduły marketplace w PrestaShop?

W większości przypadków tak. Integrator, np. Base, łączy się ze sklepem PrestaShop jednym połączeniem, a z Allegro, Empik Place, Kauflandem i kurierami osobnymi integracjami po swojej stronie. Wtedy moduły poszczególnych marketplace'ów w sklepie można wyłączyć, co zmniejsza ryzyko konfliktów i ułatwia aktualizacje. Przed przełączeniem trzeba jednak powiązać istniejące oferty z produktami w integratorze, żeby nie wystawić ich drugi raz.

Integracja PrestaShop z marketplace działa stabilnie, gdy liczba modułów jest pod kontrolą, kombinacje mają unikalne kody, a stany i zamówienia mają jedno źródło. Jeśli chcesz uporządkować połączenia swojego sklepu albo zbudować dedykowaną integrację, sprawdź wsparcie programistyczne Vinson. O utrzymaniu zgodnych stanów we wszystkich kanałach przeczytasz we wpisie synchronizacja stanów magazynowych między sklepem a marketplace.

Czy ten artykuł był pomocny? Oceń go
Bądź pierwszą osobą, która oceni

Łukasz Palej

Technical Implementation Expert

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

★★★★★
Współpracowałeś z Vinson?
Twoja opinia pomoże innym sprzedawcom wybrać sprawdzoną agencję. Zajmie Ci to minutę.
Oceń nas na Trustpilot →
Potrzebujesz pomocy z tym tematem?

Wsparcie programistyczne dla e-commerce

Łukasz i nasz zespół pomogą Ci wdrożyć to na Twoim koncie - bez zobowiązań.

  • Analiza Twojego konta i obecnych działań
  • Konkretny plan poprawek do wdrożenia
  • Bezpłatna konsultacja – bez zobowiązań
4,9/5 ze 171 opiniiWsparcie programistyczne dla e-commerce
Łukasz Palej - Technical Implementation Expert
Łukasz PalejTechnical Implementation Expert

Przeczytaj także

Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.

1 / 1

Masz pytania? Chętnie porozmawiamy!

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Zadzwoń

574 944 685

Adres

Kazimierza Wielkiego 7/7

32-700 Bochnia

Wybierz dogodny termin w kalendarzu - bez wymiany maili w tę i z powrotem.

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert