INTEGRACJA · PRESTASHOP
Integracja PrestaShop — na Twoim serwerze
OpenLinker łączy Twój sklep PrestaShop z Allegro i ERLI: katalog, stany magazynowe i pełny cykl zamówień, bez opłaty od każdego zamówienia. To pierwszy sklep, jaki podłączyliśmy — i wciąż nasz adapter o najszerszym zakresie.
CO DZIAŁA DZIŚ
PrestaShop jako źródło i jako cel
- → Katalog i stany magazynowe. Produkty i warianty z PrestaShop są źródłem prawdy dla ofert na marketplace’ach. Stany idą w obie strony: sprzedaż na Allegro schodzi ze stanu w sklepie i odwrotnie.
- → Pełny cykl zamówienia. Zamówienia ze sklepu trafiają do OpenLinkera, a statusy i przesyłki wracają do PrestaShop. Jedna kolejka obsługi zamiast dwóch paneli.
- → Wznawialne pobieranie zamówień. Adapter pilnuje znacznika czasu ostatniej zmiany (date_upd). Jeśli synchronizacja się zatrzyma, wznawia od miejsca, w którym przerwał, zamiast zaczynać od zera.
- → Publikacja produktów i kategorii. OpenLinker potrafi też zapisywać dane w PrestaShop — zakładać produkty i tworzyć brakujące kategorie, gdy to sklep jest miejscem docelowym, a nie źródłem.
- → Moduł OL Dynamic Carrier. Do sklepu instalujesz moduł PHP, dzięki któremu koszt dostawy z zamówienia na marketplace trafia do koszyka PrestaShop — to jedyna część tej integracji, która wymaga kodu w sklepie. Gdy modułowi brakuje danych o koszcie, świadomie oznacza przewoźnika jako niedostępnego, zamiast po cichu policzyć zerowy koszt dostawy.
- → Paczkomat wybrany przy zamówieniu. Adapter czyta wybór paczkomatu InPost z procesu składania zamówienia w PrestaShop, więc etykieta powstaje z tym samym punktem odbioru, który wskazał kupujący.
- → Wiele sklepów z jednej instalacji. Jedna instancja OpenLinkera obsługuje wiele sklepów PrestaShop i wiele kont Allegro — każde połączenie z własnymi, szyfrowanymi danymi dostępowymi.
JAK TO DZIAŁA
Integracja sklepu PrestaShop z marketplace’ami
OpenLinker stoi pomiędzy sklepem a marketplace’ami i rozmawia z każdą stroną przez jej oficjalne API — z PrestaShop przez WebService, z Allegro i ERLI przez ich API. Produkty i stany idą ze sklepu na marketplace, zamówienia wracają do jednej kolejki, dokładnie raz.
Wszystko działa na Twoim serwerze. Bez miesięcznego abonamentu, bez opłaty od zamówienia, bez wysyłania danych klientów do cudzej chmury. Licencja Apache 2.0 — kod możesz czytać, audytować i rozszerzać.
Krok po kroku — instalacja modułu PHP, klucz WebService, webhooki: dokumentacja adaptera PrestaShop →
TWÓJ SYSTEM, NIE CUDZY
PrestaShop masz na własność. Integrację też możesz
PrestaShop wybiera się po to, żeby nie płacić komuś za prawo do prowadzenia własnego sklepu. Dokładanie do niego pośrednika, który liczy sobie od każdego zamówienia za przenoszenie danych do Allegro, przeczy tej decyzji. OpenLinker działa na tym samym serwerze i na tej samej zasadzie.
Ile to realnie kosztuje przy Twojej liczbie zamówień — pokazujemy w kalkulatorze na stronie z cennikiem.
UCZCIWIE
Co jest, a czego jeszcze nie ma
OpenLinker jest w fazie alpha, pre-1.0. Adapter PrestaShop obejmuje najszerszy zestaw możliwości ze wszystkich adapterów, a jego testy integracyjne uruchamiamy przeciwko prawdziwej instalacji PrestaShop w kontenerze, obok prawdziwego Postgresa i Redisa. Dla porównania: adapter WooCommerce ma testy E2E na prawdziwym WooCommerce, a adapter Allegro nie ma w CI żadnych testów przeciwko prawdziwemu Allegro. Tę samą infrastrukturę testową publikujemy jako @openlinker/test-kit — własne adaptery testujesz na tym samym zapleczu: prawdziwy Postgres, prawdziwy Redis, prawdziwe kontenery. Kosztem tej integracji jest moduł PHP: przeniesienie kosztu dostawy z marketplace’u do koszyka wymaga zainstalowania go w sklepie. Katalog, stany i zamówienia synchronizują się bez niego.
FAQ
Częste pytania
Czy integracja PrestaShop jest gotowa na produkcję?
OpenLinker jest w fazie alpha, pre-1.0. Adapter PrestaShop obejmuje katalog, stany magazynowe, pełny cykl zamówienia, publikację produktów i tworzenie kategorii, a jego testy integracyjne działają przeciwko prawdziwemu PrestaShop uruchomionemu w kontenerze. Obejmuje najszerszy zestaw możliwości ze wszystkich adapterów — ale sam projekt jest wciąż wczesny. Traktuj go jako wczesny, ale realny, nie jako dojrzały produkt.
Z jakimi marketplace’ami połączę PrestaShop dziś?
Działają Allegro i ERLI. eBay, Amazon, OLX, Empik i inne są zaplanowane, ale jeszcze niegotowe — sprawdź scorecard integracji, zanim założysz, że coś działa. Po stronie wysyłki działają InPost i DPD, po stronie fakturowania Subiekt nexo, KSeF i inFakt.
Czy muszę instalować moduł PHP w sklepie?
Do samej synchronizacji katalogu, stanów i zamówień wystarczy klucz WebService. Moduł OpenLinkera dokłada obsługę kosztu dostawy z zamówień z marketplace’ów — bez niego PrestaShop nie ma skąd wziąć tej kwoty. Gdy moduł nie ma danych o koszcie dla danego koszyka, celowo nie udostępnia przewoźnika, zamiast po cichu policzyć zerowy koszt dostawy.
Czy mogę podłączyć kilka sklepów PrestaShop?
Tak. Jedna instalacja OpenLinkera obsługuje wiele sklepów PrestaShop i wiele kont Allegro naraz. Przykład z README: dwa sklepy PrestaShop plus trzy konta Allegro, jedna instancja.
Czy płacę za każde zamówienie?
Nie. OpenLinker jest self-hosted i open-source (Apache 2.0) — płacisz za serwer, który i tak utrzymujesz. Prowizje marketplace’ów płacisz oczywiście nadal; to ich opłata, nie systemu integracji.
Wypróbuj wersję, którą masz na własność.
Repo jest publiczne, Apache 2.0. Stack deweloperski wstaje jedną komendą Dockera.