PrestaShop co to w praktyce? To otwartoźródłowa platforma e-commerce napisana w PHP, rozwijana od 2007 roku i dostępna na licencji OSL 3.0 — kod dostajesz za darmo, ale płacisz za hosting, moduły i pracę wdrożeniową. Poniżej pomijamy opis funkcji i skupiamy się na organizacji: ile realnie kosztuje sklep, jak dzieli się praca, kiedy PrestaShop wygrywa z WooCommerce i Shopify, a kiedy lepiej go odpuścić. Liczby traktuj jako typowe widełki z projektów dla firm w Polsce — punkt startowy do własnej wyceny, a nie cennik. Punkt wyjścia do rozmowy o zakresie znajdziesz też w sekcji PrestaShop.
PrestaShop to otwartoźródłowa platforma e-commerce napisana w PHP, rozwijana przez PrestaShop SA od 2007 roku i udostępniana na licencji OSL 3.0. W praktyce: kod źródłowy możesz pobrać, zmodyfikować i uruchomić na własnym serwerze bez opłat licencyjnych. Darmowy jest jednak tylko kod — płacisz za hosting, moduły i pracę wdrożeniową.
Typowe widełki z projektów dla firm w Polsce (punkt startowy do własnej wyceny, nie cennik):
Skala ma znaczenie praktyczne: na świecie działa kilkaset tysięcy sklepów na PrestaShopie, z dużym udziałem Europy, a Polska jest jednym z TOP10 rynków pod względem liczby instalacji. Efekt: część dokumentacji i modułów jest po polsku, deweloperów nie brakuje. Druga strona medalu — sporo wdrożeń „za 3 000 zł”, w których po roku nikt nie potrafi wykonać aktualizacji.
Ustal od razu gałąź platformy. Linia 1.7 to wdrożenia długoterminowe (LTS-owe), 8.x to obecna wersja produkcyjna. Oferta na 1.6.x oznacza sklep wymagający migracji, a nie nowe wdrożenie.
Stack: PHP (w praktyce 8.1+ dla gałęzi 8.x), baza MySQL lub MariaDB, a w nowszych komponentach framework Symfony — dotyczy głównie panelu administracyjnego i nowych kontrolerów. Do tego wymagania serwerowe, które najczęściej wywracają tanie hostingi: rozszerzenia PHP (intl, gd lub imagick, curl, zip, mbstring), memory_limit minimum 256 MB i rozsądny czas wykonania skryptu. Bez tego import 5 000 produktów z CSV kończy się timeoutem w połowie pliku.
Platforma dzieli się na dwie części: front office, czyli sklep widoczny dla klienta, i back office — panel z katalogiem, zamówieniami, klientami i modułami. Warstwa prezentacji w linii 1.7/8.x opiera się na Smarty (katalog /themes), a dane obsługuje warstwa modeli.
Architektura jest modułowa. Katalog /modules to dodatki, /override to nadpisania klas i kontrolerów rdzenia. Moduł podpina się do hooków (np. displayHeader, displayHome, actionValidateOrder) — i to jest metoda preferowana. Override podmienia metodę core: działa, dopóki nie klikniesz „aktualizuj”. Po aktualizacji rdzeń się zmienia, a override zostaje na starym kodzie — tracisz poprawki błędów i łatki bezpieczeństwa, czasem wywracasz checkout. Praktyka: każdy override musi być uzasadniony i udokumentowany, a przy dziwnych błędach pierwszą rzeczą do sprawdzenia jest lista override’ów w Advanced Parameters → Performance (jest tam też przełącznik wyłączający je wszystkie). Do diagnostyki służy tryb debugowania w config/defines.inc.php.
Bez dodatkowych instalacji dostajesz: multistore (wiele domen z jednej instalacji, ze wspólnym lub osobnym katalogiem), tryb B2B (grupy klientów, ceny hurtowe, minimalna wartość zamówienia, płatność odroczona), wielowalutowość i wielojęzyczność. Dwie ostatnie mają ukryty koszt: każdy język mnoży wiersze w tabelach *_lang i ilość treści do utrzymania. Opis hooków i aktualne wymagania wersji znajdziesz w dokumentacji dla deweloperów PrestaShop.
Zamiast pytania „co jest lepsze”, policz pięć kryteriów dla swojego przypadku.
1. Koszt całkowity w 3 latach. Sumuj licencję, hosting, moduły, pracę, aktualizacje i wsparcie — nie sam abonament. PrestaShop: licencja 0 zł, ale dochodzi serwer i płatne moduły. WooCommerce: darmowe wtyczki często zamieniają się w roczne subskrypcje. Shopify: abonament + aplikacje + prowizje od transakcji poza własnym systemem płatności, więc koszt rośnie razem z obrotem. Rozbicie pozycji dla PrestaShopu opisujemy w materiale o koszcie wdrożenia.
2. Kontrola nad kodem i danymi. PrestaShop i WooCommerce: kod oraz baza MySQL u Ciebie, możesz przenieść sklep, dopisać integrację, zmienić logikę koszyka. Shopify: SaaS — modyfikacje tylko w zakresie udostępnionym przez platformę, dane po stronie dostawcy.
3. Katalog 5 000+ SKU i wydajność. PrestaShop jest projektowany pod duże katalogi, ale sam szybki nie będzie: włącz cache (Advanced Parameters → Performance), dodaj Redis lub Memcached i wydajną wyszukiwarkę (np. Elasticsearch). WooCommerce trzyma produkty i warianty w wp_posts oraz wp_postmeta — przy tysiącach SKU zapytania robią się ciężkie. Shopify skaluje po stronie dostawcy, ale narzuca strukturę katalogu i limity wariantów. Liczy się efekt dla użytkownika, czyli Core Web Vitals, a nie deklaracja „platforma jest szybka”.
4. Czas wdrożenia. PrestaShop: 6–12 tygodni dla sklepu z gotowym motywem i 2–3 integracjami, 12–20 tygodni z migracją danych, B2B i wielojęzycznością. WooCommerce 4–8 tygodni, Shopify 2–4 tygodnie przy gotowym motywie. Termin skrócony o połowę oznacza cięcie zakresu — najczęściej testów i SEO technicznego.
5. Zależność od dostawcy i koszt zmiany. Otwarty kod to wielu wykonawców: w Polsce najwięcej jest tych od WooCommerce, mniej od PrestaShopu, ale są wyspecjalizowani. Ryzyko: „sklep-sierota” po tanim wdrożeniu. Shopify ma najniższy koszt startu, ale wyjście z platformy oznacza przepisanie sklepu i odtworzenie treści.
| Kryterium | PrestaShop | WooCommerce | Shopify |
|---|---|---|---|
| Koszt w 3 latach (typowe widełki) | Licencja 0 zł, hosting 1 200–4 800 zł/rok, moduły 1 500–12 000 zł, praca 8 000–60 000 zł | Tańszy hosting, ale roczne subskrypcje wtyczek, praca 5 000–35 000 zł | Abonament + aplikacje + prowizje; brak kosztu serwera i wdrożenia infrastruktury |
| Kontrola nad kodem i danymi | Pełny kod, baza MySQL u Ciebie, dowolne modyfikacje | Pełny kod (WordPress), dane w Twojej bazie | SaaS — dane u dostawcy, zmiany tylko w udostępnionym zakresie |
| Katalog 5 000+ SKU | Zbudowany pod duże katalogi; wymaga cache, Redis i zewnętrznej wyszukiwarki | Przy tysiącach wariantów wp_postmeta staje się wąskim gardłem | Skaluje się samo; narzucona struktura katalogu i limity wariantów |
| Czas wdrożenia | 6–12 tygodni; 12–20 z migracją, B2B i wielojęzycznością | 4–8 tygodni | 2–4 tygodnie przy gotowym motywie |
| Koszt zmiany platformy | Wielu wykonawców, przenośny kod i dane; ryzyko „sklepu-sieroty” | Największa baza wykonawców w Polsce | Wyjście = przepisanie sklepu i odtworzenie treści |
Najdroższe nieporozumienie w budżetowaniu e-commerce brzmi: „PrestaShop jest na darmowej licencji, więc sklep będzie tani”. Darmowy jest kod. Płacisz za godziny pracy, serwer i moduły. Poniżej typowe widełki z projektów dla firm w Polsce — punkt startowy do własnej wyceny, nie cennik.
Przykład: sklep 500 SKU z prostym B2B. Wdrożenie 90 h × 120 zł = 10 800 zł, trzy moduły po 700 zł = 2 100 zł, migracja 40 h = 4 800 zł, hosting 300 zł/mc = 3 600 zł za rok. Razem około 21 300 zł w pierwszym roku. Podział prac na etapy i sposób liczenia zakresu znajdziesz w opisie kosztów i organizacji wdrożenia PrestaShop, a ogólne tło platformy w sekcji PrestaShop.
| Pozycja budżetu | Typowe widełki | Od czego zależy |
|---|---|---|
| Wdrożenie do ~1 000 SKU | 60–160 h | liczba szablonów produktu, płatności, kurierzy, szablon |
| Wdrożenie z integracją ERP | 200+ h | liczba mapowanych pól, B2B, stany magazynowe, obsługa błędów |
| Hosting VPS | 150–500 zł/mc | RAM (min. 4 GB), ruch, liczba sklepów na serwerze |
| Moduł premium | 300–1 500 zł/szt. | zakres, wsparcie autora, licencja na sklep lub rok |
| Utrzymanie i opieka | 300–900 zł/mc | SLA, liczba integracji, aktualizacje, backupy |
| Migracja z innej platformy | 30–80 h | liczba SKU i klientów, historia zamówień, plan 301 |
PrestaShop nie jest dla każdego i udawanie, że jest, kosztuje klienta pieniądze. Sześć kryteriów, które w praktyce rozstrzygają wybór.
1. Katalog. Od kilku tysięcy SKU w górę — z wariantami, filtrami i rozbudowanym drzewem kategorii — PrestaShop zaczyna wygrywać. Przy 50 produktach w jednej kategorii jego przewagi są niewidoczne, a narzut administracyjny zostaje.
2. Model B2B. Ceny grupowe, indywidualne rabaty, limity kredytowe, zamówienia na fakturę, logowanie z zatwierdzaniem konta — to funkcje dostępne natywnie. W WooCommerce składa się to z kilku wtyczek, a każda to osobny autor i osobny cykl aktualizacji.
3. Wielojęzyczność i wielowalutowość. Trzy języki i dwie waluty to standard, nie projekt. Pułapka: tłumaczenia modułów trzeba sprawdzić przed zakupem — część z nich ma tylko angielski i francuski interfejs.
4. Integracja z ERP. Jeśli magazyn, księgowość i sklep mają wymieniać dane automatycznie, liczy się jakość API i gotowe konektory do popularnych systemów ERP.
5. Kontrola nad kodem. Firma, która chce własne moduły, własne hooki i kod na własnym serwerze, dostaje w PrestaShop właściwe narzędzie. Firma, która woli „wszystko w abonamencie i niech ktoś się tym zajmuje”, powinna wybrać SaaS.
6. Kanał sprzedaży. Gdy głównym kanałem jest Facebook, Instagram albo marketplace bez własnego sklepu www, całe wdrożenie to koszt bez zwrotu.
Kolejność prac, etapy odbiorów i punkty kontrolne opisujemy w sekcji o organizacji wdrożeń i migracji PrestaShop. Przykład rozbicia projektu na etapy znajdziesz też w materiale o wdrożeniu PrestaShop krok po kroku.
| Sytuacja firmy | PrestaShop | Lepszy wybór |
|---|---|---|
| do 50 SKU, brak planu na opiekę techniczną | przerost formy | WooCommerce |
| 3 000+ SKU z filtrami i wariantami | wygrywa | — |
| B2B: ceny grupowe, faktury, limity | wygrywa natywnie | WooCommerce + wtyczki B2B |
| własne moduły i kontrola nad kodem | wygrywa | — |
| sprzedaż głównie przez social i marketplace | zbędny koszt | marketplace + SaaS |
| brak budżetu na utrzymanie 300–900 zł/mc | wysokie ryzyko | hostowany SaaS |
Większość problemów nie wynika z samego PrestaShop, tylko z decyzji podjętych przy wdrożeniu. Każdą pułapkę da się wykryć przed klientem — o ile wiesz, gdzie patrzeć.
pm.max_children — jeśli jest ustawiony na 5, sklep padnie przy kilkunastu jednoczesnych koszykach./override. Testuj wyłącznie na stagingu, nigdy na produkcji, i trzymaj listę modułów z wersjami.opcache.enable=1, pamięć co najmniej 128 MB, włączone CCC (Combine, Compress, Cache) i cache Smarty. Metodykę pomiaru opisuje web.dev – Web Vitals.ps_connections i ps_guest — rosną przy każdym wejściu, także botów. Dobierz do tego cron czyszczący porzucone koszyki, inaczej po roku baza ma kilka GB.Jak rozłożyć te kontrole w harmonogramie projektu, opisujemy na przykładzie organizacji wdrożenia i migracji PrestaShop.
| Pułapka | Sygnał ostrzegawczy | Czym sprawdzić |
|---|---|---|
| Współdzielony hosting | TTFB > 800 ms, błędy 503 | PageSpeed Insights, logi PHP-FPM, pm.max_children |
| Aktualizacja łamiąca moduły | brak koszyka, biała strona | staging, katalog /override, wersja PHP |
| Moduł bez wsparcia | brak aktualizacji od 2 lat | karta modułu, changelog, zgodność z PS 8.x |
| Brak cache i OPcache | LCP > 4 s, wysoki TTFB | opcache.enable, CCC, cache Smarty |
| Puchnięcie bazy | baza rośnie przy stałej liczbie zamówień | rozmiar ps_connections, ps_guest, ps_cart |
| Migracja bez 301 | skok liczby błędów 404 | Search Console → Indeksowanie → 404 |
| Brak stagingu | testy na produkcji | subdomena testowa + kopia bazy, tryb testowy płatności |
Polskie wdrożenie PrestaShop różni się od angielskich poradników w trzech obszarach: płatności, kurierzy, fakturowanie. Każdy z nich to osobny moduł i osobne miejsce, w którym projekt najczęściej się wykłada.
Płatności. W praktyce wybierasz między Przelewy24, PayU, tpay i PayPalem, a BLIK zwykle działa jako kanał w bramce P24 lub tpay. Przy wyborze modułu sprawdź cztery rzeczy: zgodność z Twoją wersją PrestaShop (1.7.8 i 8.x mają inne wymagania wobec modułów), obsługę notyfikacji asynchronicznej — bez webhooka zamówienie zostaje na statusie „oczekiwanie na płatność”, gdy klient zamknie kartę, możliwość zwrotu i częściowego zwrotu z panelu sklepu oraz realny koszt: karty to zwykle 1,5–2,5% wartości transakcji, przelewy i BLIK są tańsze, ale stawki zależą od umowy i obrotu. Uwaga na moduły „darmowe”, rozliczane miesięcznym abonamentem.
Kurierzy. InPost (Paczkomaty i kurier), DPD, DHL. Integracja składa się z trzech części: wyboru punktu w koszyku, generowania etykiety i trackingu. Numer listu przewozowego musi trafić do zamówienia, e-maila i konta klienta — inaczej lawina pytań „gdzie paczka?” spada na obsługę. Sprawdź też, czy moduł drukuje etykiety zbiorczo i obsługuje pobranie.
ERP i księgowość. Subiekt GT/Nexo, Comarch, WAPRO, Fakturownia, iFirma, wFirma — integracja idzie przez API albo plik wymiany i wymaga ustalenia kierunku przepływu danych: stan magazynowy w dół, zamówienia i faktury w górę.
KSeF. Harmonogram e-fakturowania był przesuwany, więc przed wdrożeniem potwierdź aktualne terminy w oficjalnych źródłach Ministerstwa Finansów i ustal z księgową, kto wystawia dokument: sklep czy ERP.
B2B. Progi darmowej dostawy licz na wartość netto, rabaty grupowe i płatność odroczoną (przelew 14/30 dni) włączaj tylko wybranej grupie klientów, a limit kredytowy trzymaj w ERP, nie w sklepie. Zakres takich integracji opisujemy przy organizacji wdrożenia PrestaShop; punktem wyjścia jest strona o PrestaShop.
| Obszar | Typowe narzędzia | Co sprawdzić przed wyborem modułu |
|---|---|---|
| Płatności | Przelewy24, PayU, tpay, BLIK, PayPal | zgodność z wersją PrestaShop, notyfikacja asynchroniczna, zwroty, stawka od transakcji |
| Paczkomaty i kurier | InPost ShipX, DPD, DHL24 | mapa punktów w koszyku, etykiety zbiorcze, tracking w mailu i koncie klienta |
| ERP | Subiekt GT/Nexo, Comarch, WAPRO | kierunek przepływu danych, mapowanie pól, obsługa korekt |
| Księgowość online | Fakturownia, iFirma, wFirma | API, numeracja dokumentów, gotowość na e-faktury |
| B2B | grupy klientów, reguły cenowe | próg darmowej dostawy netto, płatność odroczona, limit kredytowy |
Ta lista działa w obie strony: przed pierwszym startem sklepu i przed migracją z innej platformy. Odhaczaj po kolei — pominięcie pierwszych dwóch punktów kosztuje najwięcej, bo wraca na każdym kolejnym etapie. Kontekst kosztowy i organizacyjny znajdziesz przy koszcie i organizacji wdrożenia.
Środowisko. PrestaShop 8.x potrzebuje PHP 8.0–8.2 i MySQL 5.7+ (zalecane 8.0). Ustaw memory_limit na minimum 256 MB, przy imporcie CSV 512 MB, max_execution_time 300 s. Włącz OPcache i sprawdź, czy hosting nie resetuje go przy restarcie PHP-FPM. Skonfiguruj zadania cron — bez nich maile, sitemap i statystyki przestają działać po cichu. Wykonaj test odtworzenia sklepu na innym serwerze: backup, którego nie odtwarzałeś, nie jest backupem.
Dane. Zrób mysqldump bazy oraz archiwum katalogów /img, /modules, /themes. Przygotuj dokument mapowania pól: kolumna źródłowa → tabela docelowa (ps_product, ps_product_lang, ps_category, ps_stock_available), typ, konwersja, decyzja „pomijamy”. To on ratuje projekt, gdy import zaczyna się nie zgadzać.
SEO. Mapa przekierowań 301 ze starych adresów, nowa sitemap zgłoszona w Search Console, dane strukturalne produktu z ceną i dostępnością. Zasady opisuje dokumentacja Google na temat danych strukturalnych obsługiwanych w wyszukiwarce.
Testy akceptacyjne. Pełny cykl: koszyk → płatność → e-mail → etykieta → faktura → zwrot. Minimum pięć zamówień testowych, w tym jedno z BLIK-iem i jedno z płatnością odroczoną. Kolejność kroków przy przełączeniu platformy opisujemy w materiale o organizacji migracji na PrestaShop krok po kroku.
| Obszar | Konkret do sprawdzenia | Kryterium zaliczenia |
|---|---|---|
| Środowisko | PHP 8.1, MySQL 8, memory_limit 256 MB, OPcache, cron | phpinfo() bez ostrzeżeń, cron wykonany bez błędu w logu |
| Backup | mysqldump + archiwum katalogu sklepu | odtworzenie na serwerze testowym bez ręcznych poprawek |
| Migracja | dokument mapowania pól | każda kolumna źródłowa ma przypisanie lub adnotację „pomijamy” |
| SEO | mapa 301, sitemap, dane strukturalne produktu | zero przekierowań łańcuchowych, 404 tylko dla usuniętych treści |
| Testy | 5 zamówień testowych, w tym BLIK i płatność odroczona | etykieta, faktura i mail bez interwencji ręcznej |
Krótkie odpowiedzi na pytania, które dostajemy najczęściej przed wyceną.
Czym jest PrestaShop? To otwartoźródłowa platforma e-commerce napisana w PHP, rozwijana od 2007 roku na licencji OSL 3.0. Kod jest darmowy, płacisz za hosting, moduły i pracę wdrożeniową. Dane trzymasz na własnym serwerze, więc masz kontrolę nad kodem, bazą i integracjami — inaczej niż w rozwiązaniach SaaS.
Czy PrestaShop jest darmowy i ile kosztuje wdrożenie? Sam kod tak, licencja nie przewiduje opłat. Realne koszty to hosting (50–300 zł miesięcznie), moduły płatności i kurierów, szablon oraz praca wdrożeniowa. Prosty sklep z 2–3 integracjami to zwykle 3–6 tygodni pracy, wdrożenie z migracją i ERP: 2–4 miesiące.
PrestaShop czy WooCommerce? WooCommerce wygrywa, gdy sklep jest dodatkiem do WordPressa i mocno korzysta z treści. PrestaShop wygrywa przy katalogu od kilkuset produktów, wielu wariantach, regułach cenowych B2B i integracji z ERP — ma to wbudowane, zamiast składać z wtyczek, z których każda jest osobnym punktem aktualizacji.
PrestaShop czy Shopify? Shopify to SaaS: szybki start, subskrypcja i prowizje od transakcji, mniejsza kontrola nad kodem. PrestaShop to kod na własnym serwerze: wyższy próg wejścia, brak opłat od obrotu i swoboda integracji z polskimi systemami fakturowymi. Przy rosnącym obrocie różnica w prowizjach bywa istotna.
Czy PrestaShop jest szybki? Sam kod niczego nie gwarantuje. O wyniku decydują hosting, cache, OPcache, optymalizacja zdjęć i liczba modułów na stronie produktu. Cel to progi Core Web Vitals: LCP poniżej 2,5 s i INP poniżej 200 ms. Mierz na produkcji.
Od czego zacząć migrację na PrestaShop? Od inwentaryzacji: liczba produktów i zdjęć, integracje, kto wystawia faktury. Potem środowisko testowe, mapowanie pól bazy, import na kopii, mapa przekierowań 301 i dopiero przełączenie DNS. Zakres i kolejność kroków opisujemy na stronach wdrożenia i migracje PrestaShop dla firm oraz organizacja migracji PrestaShop.
Założenie, że open source znaczy darmo. Budżet powstaje dopiero po pierwszej fakturze od dewelopera.
Jak wykryć: Wypisz wszystkie koszty z ostatnich 12 miesięcy: hosting, domeny, moduły, licencje zewnętrznych usług, godziny pracy. Jeśli nie masz takiej listy, to znaczy, że budżetu nie kontrolujesz.
Jak naprawić: Podziel koszty na trzy kolumny: wdrożenie (jednorazowo), infrastruktura (miesięcznie), moduły i rozwój (kwartalnie). Dołóż rezerwę 10–15% na rzeczy, których nie przewidziano w zakresie.
Hosting współdzielony za 30 zł miesięcznie przy katalogu liczącym tysiące produktów.
Jak wykryć: Sprawdź w panelu limit memory_limit PHP, liczbę dostępnych procesów MySQL i to, czy operator daje osobny cache (np. Redis albo Varnish). Test: zaimportuj 500 produktów i zobacz, czy panel nie zwalnia.
Jak naprawić: Przenieś sklep na VPS z realnym zapasem RAM. Budżet 150–500 zł/mc to norma, a nie fanaberia — na współdzielonym hostingu importy i generowanie kategorii potrafią wywalać sklep.
Override'y klas rdzenia robione bez ewidencji i bez uzasadnienia.
Jak wykryć: Zajrzyj do katalogu /override w instalacji i porównaj pliki z wersją bazową. Drugi sygnał: aktualizacja modułu albo rdzenia psuje wygląd, koszyk albo panel.
Jak naprawić: Preferuj hooki i własne moduły zamiast nadpisywania klas. Jeśli override jest konieczny, zapisz go w rejestrze z uzasadnieniem i właścicielem. Mechanikę opisuje dokumentacja dla deweloperów PrestaShop.
Kupowanie osobnego modułu na każdą drobną funkcję.
Jak wykryć: Wypisz moduły i ich roczny koszt: licencja plus subskrypcja wsparcia. Policz, ile z nich realizuje jedną rzecz, którą dałoby się zamknąć w jednym własnym module.
Jak naprawić: Najpierw sprawdź, czy funkcja istnieje w rdzeniu albo w jednym module zbiorczym. Własny moduł bywa droższy w pierwszym roku i tańszy w drugim i trzecim, bo nie płacisz abonamentu za każdą wtyczkę osobno.
Migracja bez mapy przekierowań 301 i bez porównania adresów URL.
Jak wykryć: Pobierz listę adresów ze starego sklepu (np. z sitemapy) i sprawdź, czy każdy ma odpowiednik w nowym. Po starcie obserwuj 404 w Search Console i spadek pozycji na frazy produktowe.
Jak naprawić: Przed uruchomieniem przygotuj mapę 1:1 starych adresów na nowe i wgraj przekierowania. To osobny etap prac liczony w godzinach — organizację takiego projektu opisujemy na stronie wdrożeń i migracji PrestaShop.
Brak środowiska testowego i planu kopii zapasowych po wdrożeniu.
Jak wykryć: Zapytaj, kiedy ostatni raz odtwarzano kopię na środowisku testowym. Jeśli nikt nie potrafi odpowiedzieć, nie masz backupu — masz tylko pliki, których nikt nie sprawdził.
Jak naprawić: Ustal kopie codzienne, retencję minimum 30 dni i staging do każdej aktualizacji modułu lub rdzenia. Test przywracania wykonuj raz na kwartał, nie tylko wtedy, gdy coś padnie.
PrestaShop warto wybierać z powodu zakresu: dużego katalogu, cen grupowych, wielu języków i kontroli nad kodem. Wtedy koszt wdrożenia i utrzymania się zwraca, bo nie płacisz abonamentem za każdą funkcję osobno. Jeśli masz kilkadziesiąt produktów i nie planujesz opieki technicznej, tańsze i prostsze będzie WooCommerce. Decyzję podejmuj po policzeniu kosztu trzech lat, a nie po cenie pierwszej faktury.
Kod jest darmowy na licencji OSL 3.0, ale sklep jako całość już nie. Płacisz za hosting (typowo 150–500 zł/mc za VPS z zapasem), moduły premium (300–1 500 zł za sztukę) oraz pracę wdrożeniową. Do tego dochodzi utrzymanie — zwykle 300–900 zł/mc.
Sklep do około 1 000 SKU to typowo 60–160 godzin pracy, czyli 6–12 tygodni kalendarzowo przy normalnym tempie. Wdrożenie z integracją ERP i migracją danych przekracza 200 godzin i rozciąga się na kilka miesięcy. Na termin wpływa bardziej liczba integracji i gotowość treści niż sama platforma.
WooCommerce jest tańszy na start i prostszy, dopóki katalog jest niewielki, a Ty nie potrzebujesz cenników grupowych ani integracji z ERP. PrestaShop zaczyna wygrywać przy kilku tysiącach SKU, modelu B2B, wielojęzyczności i wielu integracjach. Granica nie jest ostra, ale przy 50 SKU i bez planu na opiekę techniczną PrestaShop to zwykle przerost formy.
Tak, to standardowe wdrożenie migracyjne. Najwięcej pracy nie zajmuje przeniesienie produktów, ale mapowanie danych — klientów, zamówień, stanów magazynowych — oraz przekierowania 301 ze starych adresów URL. Licz na osobny budżet 30–80 godzin. Organizację takiego projektu opisujemy na stronie wdrożeń i migracji PrestaShop.
Linia 1.7 jest nadal używana w wielu działających sklepach i bywa wybierana przy rozbudowie istniejących instalacji. Nowe projekty startujemy na 8.x, bo to obecna wersja produkcyjna z aktualnym wsparciem dla PHP. Dokładny status wsparcia konkretnej gałęzi sprawdź w dokumentacji projektu — harmonogramy się zmieniają i nie warto opierać decyzji na wpisie z bloga.
Codzienna obsługa — produkty, zamówienia, treści, rabaty — nie wymaga programisty. Wsparcie techniczne przydaje się do aktualizacji rdzenia i modułów, kopii zapasowych, zmian w szablonie i nowych integracji. Bez tego pierwsza poważniejsza aktualizacja często kończy się awarią i przestojem w sprzedaży.
Jeśli chcesz oszacować budżet albo sprawdzić, czy PrestaShop pasuje do Twojego katalogu i integracji, napisz do nas — powiemy wprost, kiedy ta platforma ma sens, a kiedy nie. Przykłady realizowanych wdrożeń i sposób pracy znajdziesz w sekcji PrestaShop.