Baza danych
Rozszerzenie mysqli albo pdo_mysql, bez którego sklep nie połączy się z bazą.
Multi-Vendor jest zwykłą aplikacją PHP z bazą MySQL, więc uruchomisz go na większości hostingów. Zanim kupisz licencję, warto jednak sprawdzić u dostawcy kilka konkretnych rzeczy, bo to one decydują o tym, czy marketplace będzie działał płynnie, czy będzie się zacinał przy pierwszym większym imporcie katalogu.
Poniżej zebraliśmy wymagania producenta w polskiej wersji, wraz z tym, na co zwracamy uwagę przy doborze serwera dla własnych wdrożeń. Jeżeli wolisz nie zgadywać, przyślij nam parametry oferty hostingowej, którą rozważasz, a powiemy, czy wystarczy.
Minimalna wersja PHP to 7.4, ale nowsze wydania silnika dokładają obsługę kolejnych wersji języka i to właśnie one są w praktyce istotne. Pamiętaj, że zależność działa w jedną stronę: nowy PHP wymaga odpowiednio nowego Multi-Vendora, a nie odwrotnie. Zejście na starszą wersję PHP po pracy na nowszej potrafi odciąć użytkownikom logowanie.
| Wersja PHP | Obsługiwana od wydania |
|---|---|
| PHP 7.4 | CS-Cart i Multi-Vendor 4.12.1 |
| PHP 8.0 | CS-Cart i Multi-Vendor 4.15.1 |
| PHP 8.1 | CS-Cart i Multi-Vendor 4.17.1 |
| PHP 8.2 | CS-Cart i Multi-Vendor 4.18.1 |
| PHP 8.3 | CS-Cart i Multi-Vendor 4.19.1 |
Po stronie bazy danych producent wymaga MySQL w wersji 4.1 lub nowszej, a jako zamienniki dopuszcza MariaDB od 5.5 i Percona Server od 5.5. To wymagania formalne i bardzo stare, więc każdy współczesny hosting je spełnia. Realnie liczy się co innego: ile pamięci dostanie baza i czy nie stoi na współdzielonym serwerze obok kilkuset innych sklepów.
Brak któregokolwiek z poniższych rozszerzeń objawia się dopiero w trakcie pracy sklepu i zwykle w najmniej wygodnym momencie, na przykład przy pierwszym zamówieniu płaconym kartą. Dlatego lepiej sprawdzić je przed instalacją, niż tłumaczyć klientowi, czemu nie widzi miniatur produktów.
Rozszerzenie mysqli albo pdo_mysql, bez którego sklep nie połączy się z bazą.
Imagick albo GD do generowania miniatur oraz exif, żeby zdjęcia z aparatu nie obracały się na listingu.
cURL i sockets, potrzebne bramkom płatności, wycenom kurierskim liczonym na żywo, wysyłce poczty przez SMTP i samej aktualizacji sklepu.
json oraz komplet obsługi XML, czyli xml, libxml, SimpleXML, dom, xmlreader i xmlwriter. Opiera się na nich część funkcji rdzenia.
mbstring z iconv do obsługi polskich znaków, ctype do sprawdzania typów znaków oraz Phar do rozpakowywania dodatków i motywów.
soap dla części integracji kurierskich, a także włączone dyrektywy file_uploads i allow_url_fopen.
Poza twardymi wymaganiami producent podaje zestaw zaleceń, które w marketplace znaczą więcej niż w zwykłym sklepie, bo panel administracyjny obsługuje nie tylko Ciebie, ale też wszystkich sprzedawców pracujących na swoich produktach w tym samym czasie.
Dokumentacja producenta podaje jeden przykład: przy pięćdziesięciu odwiedzających na godzinę wystarczy jeden rdzeń 2,4 GHz, gigabajt pamięci i dziesięć gigabajtów dysku. Traktuj tę konfigurację jako punkt odniesienia dla instalacji pokazowej, a nie jako plan serwera pod marketplace, który ma zarabiać.
W prawdziwym pasażu zapotrzebowanie rośnie razem z liczbą sprzedawców pracujących jednocześnie w panelu, wielkością katalogu, liczbą wariantów produktów i tym, ile integracji odpytuje sklep w tle. Dobieramy serwer po rozmowie o skali projektu, a przy większych wdrożeniach rozdzielamy bazę danych od aplikacji. Wymagania, które tu opisaliśmy, pochodzą z dokumentacji producenta odczytanej 20 września 2026 roku.
Utrzymaniem serwera i aktualizacjami zajmujemy się w ramach opieki technicznej, a zakres wsparcia po stronie producenta opisuje osobna strona o wsparciu i aktualizacjach.
Przyślij parametry serwera albo ofertę hostingową, którą rozważasz. Powiemy, czy Multi-Vendor będzie na niej działał sprawnie, i co warto zmienić przed instalacją.