Presto Shop MarketPlace All plugin
MarketSync — sprzedawaj na wielu marketplace z jednego sklepu
Publikuj oferty, synchronizuj stany magazynowe w czasie rzeczywistym, automatycznie importuj zamówienia jako pełnoprawne zamówienia PrestaShop i odsyłaj statusy — wszystko z jednego panelu. Bez ręcznego przeklejania, bez podwójnej sprzedaży.
Wszystko, czego potrzebujesz do sprzedaży wielokanałowej
MarketSync spina Twój katalog PrestaShop z marketplace w obie strony i pilnuje spójności danych automatycznie.
Publikacja ofert
Wystawiaj produkty na wybrane platformy jednym kliknięciem lub masowo — z ceną, EAN, tytułem, opisem, wariantami i mapowaną kategorią.
Synchronizacja stanów w czasie rzeczywistym
Każda zmiana stanu w PrestaShop natychmiast trafia na marketplace. Po sprzedaży w jednym kanale ilość spada we wszystkich.
Ochrona przed nadsprzedażą
Gdy stan spadnie do ustawionego minimum, oferta zostaje automatycznie zakończona na wszystkich platformach — i wznowiona, gdy towar wróci.
Import zamówień do PrestaShop
Zamówienia z marketplace stają się prawdziwymi zamówieniami PS: klient, adres, koszyk, pozycje i płatność. Bez duplikatów.
Odsyłanie statusów
Zmiana statusu w PrestaShop (wysłane, anulowane) automatycznie aktualizuje status zamówienia na platformie źródłowej.
Mapowanie kategorii i atrybutów
Przypisz kategorie PrestaShop do kategorii marketplace wraz ze stałymi atrybutami — globalnie albo osobno dla każdego konta.
Optymalizacja treści AI
Wbudowana integracja AI dopracowuje tytuły i opisy ofert pod konkretny marketplace, w wybranym języku.
Wiele kont i wiele platform
Podłącz dowolną liczbę kont sprzedawcy. Każde konto ma własne dane logowania, walutę i ustawienia publikacji.
Automatyzacja przez CRON
Import zamówień, uzgadnianie stanów, ponawianie błędów i czyszczenie logów działają w tle według harmonogramu.
Pulpit i statystyki
Podgląd aktywnych ofert, zamówień do importu i błędów — z rozbiciem na platformy oraz przyciskami „synchronizuj teraz”.
Bezpieczne dane logowania
Klucze i tokeny API przechowywane w bazie w formie zaszyfrowanej. Osobne uprawnienia panelu administracyjnego.
Zgłoszenia serwisowe z panelu
Wbudowany formularz kontaktu z pomocą techniczną — bez wychodzenia ze sklepu, z automatycznym kontekstem instalacji.
Obsługiwane platformy
Trzy w pełni wdrożone konektory działające na oficjalnych API oraz katalog kolejnych platform gotowych do podłączenia.
W pełni wdrożone
W katalogu (architektura gotowa)
Modułowa architektura konektorów pozwala dodać nową platformę jako pojedynczą klasę — bez zmian w reszcie systemu.
Jak to działa
Uruchomienie zajmuje kilka minut — resztą zajmuje się automatyka.
Podłącz konto marketplace
Dodaj konto, wybierz platformę i wklej dane logowania (np. dane API Allegro, Areny lub Erli).
Zmapuj kategorie
Przypisz swoje kategorie do kategorii platformy i ustaw stałe atrybuty tam, gdzie są wymagane.
Opublikuj oferty
Wystaw produkty pojedynczo lub masowo. Ceny, stany i warianty trafiają na platformę automatycznie.
Sprzedawaj bez pilnowania
Stany synchronizują się na bieżąco, zamówienia wpadają do PrestaShop, a statusy wracają na marketplace.
Co zyskujesz
- Koniec z ręcznym przepisywaniem ofert i zamówień między systemami
- Zero podwójnej sprzedaży dzięki natychmiastowej synchronizacji stanów
- Jedno źródło prawdy — katalog PrestaShop steruje wszystkimi kanałami
- Szybsze wystawianie dzięki masowej publikacji i mapowaniu kategorii
- Zamówienia z marketplace obsługiwane jak każde inne w PrestaShop
- Lepsze tytuły i opisy ofert dzięki optymalizacji AI
- Pełna automatyzacja w tle przez CRON z ponawianiem błędów
- Przejrzysty pulpit, logi i wsparcie techniczne z poziomu panelu
Najważniejsze funkcje w skrócie
| Obszar | Możliwości |
|---|---|
| Oferty | publikacja pojedyncza i masowa, aktualizacja ceny i ilości, zakończenie/wznowienie, warianty, mapowanie kategorii i atrybutów, ponawianie błędów |
| Magazyn | synchronizacja stanów w czasie rzeczywistym, automatyczne zakończenie przy minimum, pełne uzgodnienie stanów z CRON |
| Zamówienia | import jako pełne zamówienia PrestaShop (klient, adres, koszyk, płatność), ochrona przed duplikatami, odsyłanie statusów na platformę |
| AI | optymalizacja tytułów i opisów pod marketplace, wybór modelu i języka, tryb per konto |
| Konta | wiele kont i platform, szyfrowane dane logowania, waluta i reguły publikacji per konto multi-shop |
| Automatyzacja | zadania CRON: zamówienia, stany, ponawianie, czyszczenie logów; limity zapytań i obsługa przeciążeń API |
| Administracja | pulpit ze statystykami, logi z filtrowaniem, zgłoszenia serwisowe, licencjonowanie i rejestracja instancji |
Wymagania techniczne
MarketSync — moduł integracji z marketplace dla PrestaShop. Poniżej znajdziesz środowisko, zależności, łączność sieciową i harmonogram automatyzacji potrzebny do prawidłowego działania wtyczki.
🖥️ Środowisko
Minimalne i zalecane parametry hostingu.
| Platforma sklepu | PrestaShop 8.0 – 8.2 (obsługa multi-shop) |
|---|---|
| PHP | PHP 8.0+ (zalecane 8.1 lub 8.2). Kod zgodny i sprawdzony pod kątem składni na PHP 8. |
| Baza danych | MySQL 5.7+ / MariaDB 10.3+ (silnik InnoDB, kodowanie utf8mb4) |
| Serwer WWW | Apache 2.4+ lub Nginx z obsługą HTTPS |
| Pamięć PHP | zalecane memory_limit ≥ 256 MB dla publikacji masowej i importu |
| Czas wykonania | dla zadań CRON zalecane max_execution_time ≥ 120 s (moduł zdejmuje limit tam, gdzie to możliwe) |
🧩 Rozszerzenia i biblioteki PHP
Standardowe rozszerzenia dostępne w typowym hostingu PrestaShop.
- cURL — komunikacja z API marketplace oraz usługami licencji, rejestracji instancji, zgłoszeń i AI.
- OpenSSL — szyfrowanie danych logowania (kluczy i tokenów) przechowywanych w bazie.
- JSON / mbstring — budowa i parsowanie payloadów oraz bezpieczna obsługa treści wielojęzycznych.
🌐 Łączność sieciowa (wychodząca)
Serwer sklepu musi mieć możliwość nawiązywania połączeń HTTPS (port 443) do poniższych domen.
| Domena | Przeznaczenie |
|---|---|
api.allegro.pl, allegro.pl | API Allegro (OAuth2, oferty, zamówienia) |
arena.pl | API Arena.pl (v4) |
erli.pl | API Erli.pl (oferty, zamówienia) |
licencja.l4t.pl | System licencyjny (rejestracja i weryfikacja klucza) |
panel.l4t.pl | Rejestracja instancji oraz zgłoszenia serwisowe |
ai.coreinfra.eu | Optymalizacja treści ofert przez AI (opcjonalnie) |
Origin lub IP).⏱️ Harmonogram CRON
Do pracy automatycznej w tle skonfiguruj zadanie CRON wywołujące endpoint modułu (URL z tokenem dostępny w panelu).
| Zadanie | Zalecana częstotliwość |
|---|---|
task=all — pełna synchronizacja | co 5–15 minut |
task=orders — pobranie i import zamówień | co 5–10 minut |
task=stock — uzgodnienie stanów | co 15–30 minut |
task=retry — ponawianie błędnych ofert | co 30–60 minut |
task=purge_logs — czyszczenie logów | raz dziennie |
Przykład (webcron / URL):
https://twoj-sklep.pl/modules/marketsync/cron/sync.php?token=TWOJ_TOKEN&task=all
🔑 Konta i dane dostępowe
Marketplace
Aktywne konto sprzedawcy oraz dane API dla każdej podłączanej platformy, np.:
- Allegro:
client_id,client_secret,refresh_token - Arena.pl: nazwa sklepu + klucz API
- Erli.pl: token API
Licencja i usługi
Do pełnej aktywacji:
- ważny klucz licencyjny (rejestracja automatyczna po domenie lub ręczna)
- slug produktu zarejestrowany w panelu licencyjnym
- token AI — opcjonalnie, jeśli używasz optymalizacji treści
📜 Licencjonowanie i prywatność
- Moduł weryfikuje licencję cyklicznie (co 12 h przez pierwsze 7 dni, następnie co 3 dni) z obsługą trybu offline — chwilowy brak sieci nie blokuje sklepu.
- Instancja rejestruje się w panelu na podstawie domeny; status
blockedwstrzymuje operacje marketplace. - Dane logowania do marketplace przechowywane są w bazie w formie zaszyfrowanej (OpenSSL).
- Na zewnątrz przekazywane są wyłącznie dane niezbędne do działania integracji (domena, klucz licencji, treści ofert/zamówień do wybranych API).
⚙️ Instalacja
- Instalacja standardowa: Panel PrestaShop → Moduły → Wgraj moduł (paczka ZIP).
- Automatyczne utworzenie tabel, zakładek administracyjnych i domyślnej konfiguracji.
- Nie wymaga dostępu SSH ani ręcznej edycji plików sklepu.
- Kompatybilny z trybem wielosklepowym (multi-shop) PrestaShop.