Wdrożenie sklepu PrestaShop w Poznaniu rozsypuje się najczęściej nie na kodzie, a na organizacji: brak właściciela projektu, zdjęcia niedostarczone na czas, decyzje o płatnościach odkładane tygodniami. Ten tekst zbiera to, co po stronie klienta trzeba poukładać przed startem i w trakcie prac. Znajdziesz tu typowe błędy, checklistę do odhaczenia i odpowiedzi na pytania, które klienci zadają najczęściej. Zakres wdrożenia, ceny i kwestie techniczne opisujemy w pozostałych sekcjach artykułu.
Darmowy skrypt PrestaShop pobierzesz i uruchomisz w pół godziny. Wdrożony sklep to inny zakres prac: ktoś konfiguruje serwer, podłącza płatności i kurierów, importuje produkty, ustawia maile i pilnuje, żeby zamówienie dotarło do klienta oraz do magazynu. Licencja jest darmowa w obu przypadkach — płacisz za roboczogodziny i odpowiedzialność za efekt, nie za kod źródłowy.
PrestaShop wygrywa z WooCommerce w czterech sytuacjach:
Poznań obsługujemy zdalnie i hybrydowo: warsztat na start u klienta, potem praca zdalna z jednym spotkaniem kontrolnym. Nie mamy biura w Poznaniu i nie tworzymy go sztucznie — zamiast adresu sprawdź zakres, próbki wdrożeń i sposób rozliczania. Zasady wyboru wykonawcy i technologii rozbieramy szerzej w tekście o tym, jak porównywać koszty, technologie i wykonawców stron.
| Element wdrożenia | Co konkretnie | Typowy zakres |
|---|---|---|
| Serwer | VPS: PHP 8.1+, MySQL 8, Redis, cron, backupy | 4–8 GB RAM, 2–4 rdzenie |
| Bezpieczeństwo | SSL, wymuszenie HTTPS, panel admina pod zmienionym adresem | konfiguracja + test |
| Szablon | Gotowy lub modyfikowany, RWD, poprawne LCP | 300–1500 zł za licencję |
| Moduły | Płatności: Przelewy24/PayU/Stripe; kurierzy: InPost, DPD, DHL | 2–3 metody płatności |
| SEO startowe | URL-e, title/description, sitemap.xml, dane strukturalne | bez treści i link buildingu |
| Przekazanie | Szkolenie z panelu, dostępy, krótka dokumentacja | 1–2 h + nagranie |
Wycena nie bierze się z cennika z sufitu. Liczymy godziny i mnożymy przez stawkę 100–180 zł netto za godzinę — niższa przy prostych pracach wdrożeniowych, wyższa przy integracjach i modułach pisanych od zera. Proś wykonawcę o rozbicie oferty na moduły i podanie szacunku w godzinach. Bez tego nie porównasz dwóch ofert, bo jedna może zawierać import 500 produktów, a druga nie.
Ramy na 2025 rok wyglądają tak:
Co konkretnie podnosi koszt: liczba produktów (import z CSV 0,5–1,5 zł za rekord, a przy ręcznym uzupełnianiu danych 5–15 zł za produkt), migracja z innego sklepu (2–5 dni pracy razem z przekierowaniami 301), integracja ERP (40–120 godzin, zależnie od tego, czy system ma API, czy tylko pliki wymiany), moduł niestandardowy (od 3 000 zł), wielojęzyczność (+15–30% prac) i szablon pisany od zera (5 000–15 000 zł). Zaplanuj 20–30% rezerwy na poprawki po demo — to nie marża wykonawcy, tylko skutek decyzji podejmowanych w trakcie. Pełne rozbicie stawek i wariantów znajdziesz w materiale o tym, ile realnie kosztuje sklep internetowy w 2025 roku.
| Wariant | Zakres | Czas | Cena netto |
|---|---|---|---|
| Prosty | do 200 produktów, 1 język, gotowy szablon, 2 płatności, 2 kurierów | 3–4 tygodnie | 6 000–12 000 zł |
| Średni | 200–2000 produktów, modyfikowany szablon, magazyn/faktury | 5–7 tygodni | 12 000–25 000 zł |
| Rozbudowany | 2000+ SKU, wielojęzyczność, B2B, ERP, moduły custom | 8–16 tygodni | 25 000–60 000+ zł |
Kolejność etapów jest stała, zmienia się tylko ich długość. Pomijanie audytu i testów to najczęstsze źródło opóźnień.
Łącznie 3–8 tygodni. Punkt kontrolny: przed produkcją dostajesz demo na serwerze testowym — sprawdzasz koszyk, wysyłkę i maile, zanim przełączymy DNS. Nie rób tego w piątek po godzinach.
Twoja rola: zdjęcia w rozdzielczości min. 1000 px, opisy, regulamin, polityka prywatności, dane do faktur, decyzje o płatnościach i kurierach. Wszystkie siedem etapów z rozbiciem na odpowiedzialności opisaliśmy też w tekście o organizacji wdrożenia sklepu PrestaShop. Zakres modułów i hooków sprawdzasz w dokumentacji dla deweloperów PrestaShop.
| Etap | Czas | Za co odpowiada klient |
|---|---|---|
| Audyt i ustalenia | 2–5 dni | lista wymagań, decyzje o płatnościach i kurierach |
| Serwer i instalacja | 2–3 dni | dostępy do domeny i DNS |
| Szablon | 3–10 dni | akceptacja wyglądu, logo w pliku źródłowym |
| Produkty | 3 dni–3 tygodnie | zdjęcia 1000 px+, opisy, dane producentów |
| Integracje | 2–10 dni | umowy z operatorami, dane do API |
| Testy i start | 2–5 dni | test zamówienia, odbiór demo, zgoda na produkcję |
Migracja z WooCommerce, Shopera albo sklepu pisanego na zamówienie psuje się najczęściej na adresach URL. Zanim cokolwiek przeniesiesz, wyciągnij z Search Console (raport „Skuteczność” → eksport stron) oraz z analityki listę adresów, które generują ruch i mają linki zewnętrzne. Bez tego mapowania nie ma migracji, jest loteria.
Kolejność prac, która się sprawdza:
Co się psuje najczęściej:
Jak poukładać ten proces po stronie klienta, opisaliśmy przy okazji wdrożenia w innym mieście: wdrożenie sklepu PrestaShop we Wrocławiu i organizacja pracy.
| Stary adres | Nowy adres | Kod | Uwaga |
|---|---|---|---|
| /product/buty-nike-air | /obuwie/buty-nike-air | 301 | Slug zachowany, zmieniona tylko kategoria |
| /category/obuwie-meskie | /obuwie | 301 | Kategorie scalone – sprawdź kanibalizację treści |
| /shop/?p=1234 | /obuwie/buty-nike-air | 301 | Reguła po ID produktu, nie po slug |
| /wp-content/uploads/2019/05/but.jpg | /img/p/b/u/but.jpg | 301 | Przekierowanie obrazków ratuje ruch z Google Images |
Integracje dzielą się na trzy grupy i w tej kolejności warto je zamawiać: płatności, dostawa, magazyn/ERP. Odwrotna kolejność kończy się sklepem, który ładnie liczy stany magazynowe, ale nie przyjmuje pieniędzy.
Płatności. Minimum to Przelewy24, PayU albo tpay — wybór zależy od prowizji i tego, kto obsłuży BLIK-a oraz płatności odroczone. Apple Pay i Google Pay nie są osobnymi bramkami: włącza się je w panelu operatora, co wymaga domeny na HTTPS i weryfikacji domeny przez plik lub meta tag. Testuj każdą metodę na kwocie 1 zł i sprawdź powrót do sklepu po płatności — tu najczęściej gubią się statusy „opłacone”.
Kurierzy. InPost Paczkomaty (API ShipX) plus mapa paczkomatów w koszyku, DPD (WebAPI), DHL. Realna wartość to etykiety generowane z panelu sklepu i numer przesyłki w mailu do klienta — ręczne wklepywanie 50 etykiet dziennie to 1,5–2 godziny pracy.
ERP i magazyn. Subiekt GT/Nexo, Comarch ERP Optima, WAPRO. Synchronizacja stanów w jedną stronę (ERP → sklep) jest tańsza i prostsza. Dwukierunkowa (sklep → zamówienia → faktury → stany) to osobny projekt, bo trzeba najpierw ustalić, co jest źródłem prawdy przy konflikcie danych.
Orientacyjnie: 500–3 000 zł za pojedynczą integrację. Przy dwukierunkowym ERP licz raczej 3 000–8 000 zł i kilka tygodni testów. Integracje piszemy jako moduły zgodne z PrestaShop Developer Documentation, żeby aktualizacja sklepu ich nie wyłączyła.
| Integracja | Co daje | Orientacyjny koszt |
|---|---|---|
| Przelewy24 / PayU / tpay | BLIK, karty, Apple Pay, Google Pay | 500–1 500 zł |
| InPost Paczkomaty (ShipX) | Wybór paczkomatu w koszyku, etykiety, tracking | 800–2 000 zł |
| DPD / DHL | Etykiety i numery przesyłek z panelu sklepu | 800–2 000 zł |
| Subiekt GT/Nexo – stany w jedną stronę | Stany magazynowe i ceny w sklepie | 1 000–3 000 zł |
| ERP dwukierunkowo (Subiekt, Comarch, WAPRO) | Zamówienia, faktury, stany, dokumenty | 3 000–8 000 zł |
Przed startem ustaw metryki zamiast opinii. Wyniki sprawdzisz w PageSpeed Insights i w raporcie „Podstawowe wyniki internetowe” w Search Console. Progi Core Web Vitals to LCP poniżej 2,5 s, INP poniżej 200 ms i CLS poniżej 0,1 — mierzone w 75. percentylu, nie na jednym teście z laptopa.
Indeksacja. Wygeneruj mapę XML (moduł Google Sitemap), ustaw canonicale, unikalne title i description oraz opisy kategorii (600–1 000 znaków pod listą produktów). Filtry fasetowe tworzą tysiące adresów z parametrami — daj im noindex, follow, inaczej Google zmarnuje budżet indeksowania na kombinacje koloru i rozmiaru. Dodaj dane strukturalne Schema.org Product/Offer z ceną, walutą i dostępnością.
Szersze tło technologiczne i kosztowe znajdziesz w tekście o kosztach, technologiach i wyborze wykonawcy stron internetowych.
Zanim wybierzesz serwer, sprawdź, czy spełnia wymagania PrestaShop 8.x: PHP 8.1 lub nowsze, MySQL 8 albo MariaDB 10.5+, minimum 4 GB RAM dla samego sklepu i dysk SSD NVMe. Katalogi var/, img/ i app/config/ muszą mieć prawa zapisu — brak tego to najczęstsza przyczyna błędu 500 zaraz po instalacji.
Wybór infrastruktury sprowadza się do trzech scenariuszy:
Niezależnie od wariantu ustal w umowie cztery rzeczy: automatyczny backup co najmniej raz dziennie z próbnym odtworzeniem, monitoring dostępności 24/7, aktualizacje bezpieczeństwa PHP i modułów oraz WAF z 2FA do panelu i do katalogu /admin. SLA zapisz liczbami: reakcja do 4 h w godzinach pracy (np. 8:00–16:00) i do 24 h poza nimi, ze wskazanym kanałem zgłoszeń — e-mail, telefon lub ticket, a nie „Messenger właściciela firmy”.
Trzy pułapki: brak środowiska stagingowego, kopie zapasowe trzymane na tym samym serwerze co sklep i moduły z niepewnych źródeł. Wymagania wersji i konfigurację serwera opisuje dokumentacja deweloperska PrestaShop.
| Wariant | Kiedy ma sens | Na co uważać |
|---|---|---|
| Hosting współdzielony | do ok. 500 produktów, stały niski ruch | limity CPU/RAM, wolny import CSV, brak SSH, cron zależny od panelu |
| VPS | tysiące SKU, integracje, stały ruch | własna administracja: aktualizacje, firewall, backupy, monitoring |
| Cloud / skalowalny | skoki ruchu i kampanie sezonowe | koszt rośnie z ruchem, trudniejsza konfiguracja i wycena |
Pytania zadaj na piśmie i poproś o odpowiedzi w ofercie, nie „przy ustalaniu szczegółów”.
Najdroższa nie jest stawka, a zależność. Jeśli wykonawca trzyma domenę na swoim koncie i nie chce oddać repozytorium, zmiana dostawcy oznacza odtwarzanie sklepu od zera — łącznie z historią zamówień i konfiguracją płatności. Widełki rynkowe i to, co realnie wpływa na cenę, rozkładamy w tekście o tym, ile naprawdę kosztuje sklep internetowy.
| Pytanie | Sygnał ostrzegawczy |
|---|---|
| Kto programuje? | „Mamy zespół” bez nazwiska i bez możliwości rozmowy z deweloperem |
| Licencje i kod | brak zapisu o własności, moduły na licencji przypisanej do wykonawcy |
| Koszty | wycena bez listy funkcji i bez wskazania płatnych modułów |
| Dostępy | domena i hosting zarejestrowane na wykonawcę, brak repozytorium |
| Po wdrożeniu | brak SLA, brak backupu, aktualizacje „na telefon” bez terminu |
Ta lista jest po to, żeby go-live nie zależał od czyjejś pamięci. Odhaczaj na piśmie, z datą i osobą odpowiedzialną.
Jeżeli nie masz pewności, czy wszystko jest gotowe, zlecamy audyt przed startem: sprawdzamy konfigurację, kopie zapasowe i przekierowania, zanim przełączysz DNS. Napisz do nas przez formularz kontaktowy na stronie DropDigital. Przykład kolejności prac opisujemy też w materiale o organizacji wdrożenia sklepu PrestaShop.
| Kolejność testów | Kryterium zaliczenia |
|---|---|
| Płatności | transakcja przechodzi w trybie produkcyjnym, statusy zamówienia zmieniają się poprawnie |
| Wysyłka | etykieta generuje się z API, koszt i czas dostawy zgadzają się z cennikiem |
| Podatki | VAT liczy się zgodnie ze stawką kraju dostawy, ceny brutto zgadzają się z fakturą |
| E-maile | potwierdzenie zamówienia i faktura docierają, nie trafiają do spamu |
| RODO | zgody zapisują się w bazie, polityka prywatności i cookies są kompletne |
Brak jednej osoby decyzyjnej po stronie firmy.
Jak wykryć: Uwagi do sklepu przychodzą od trzech osób i się wykluczają, a odpowiedź na pytanie wykonawcy czeka kilka dni.
Jak naprawić: Wyznacz jedną osobę decyzyjną i jedno miejsce na uwagi, np. arkusz z listą zadań. Ustal, że tylko ta osoba zatwierdza zmiany i odbiera etapy.
Treści, zdjęcia i dokumenty zbierane dopiero po rozpoczęciu prac.
Jak wykryć: Wykonawca kończy konfigurację, a Ty nadal nie masz opisów produktów, regulaminu ani polityki prywatności.
Jak naprawić: Zrób listę braków z terminami jeszcze przed startem. Jeśli nie masz zdjęć, zaplanuj sesję albo pozyskaj pliki od producenta lub hurtowni.
Decyzje o płatnościach i kurierach zostawione na koniec projektu.
Jak wykryć: Na tydzień przed startem nie wiadomo, czy będzie Przelewy24, czy PayU i czy etykiety mają się generować w panelu.
Jak naprawić: Zamknij te decyzje na etapie ustalania zakresu. Od nich zależy czas integracji, a nie odwrotnie.
Zakup szablonu wyłącznie po wyglądzie, bez sprawdzenia kodu i wsparcia.
Jak wykryć: Demo wygląda dobrze, ale po instalacji strona ładuje się kilka sekund, a autor szablonu nie odpowiada na zgłoszenia.
Jak naprawić: Przed zakupem sprawdź demo w PageSpeed Insights, datę ostatniej aktualizacji i to, czy szablon wspiera Twoją wersję PrestaShop.
Wdrożenie bez etapów, terminów i punktu kontrolnego.
Jak wykryć: Projekt „trwa”, nikt nie potrafi powiedzieć, na jakim jest etapie, a terminy przesuwają się bez podania przyczyny.
Jak naprawić: Podziel pracę na etapy z zakresem, terminem i osobą odpowiedzialną. Ustal demo na serwerze testowym jako obowiązkowy punkt kontrolny przed produkcją.
Traktowanie migracji jako kopiowania produktów z jednej platformy na drugą.
Jak wykryć: Po imporcie brakuje kategorii i zdjęć, klienci nie logują się na stare hasła, a stare adresy URL zwracają 404.
Jak naprawić: Zaplanuj migrację jako osobny etap: eksport bazy, mapowanie pól, przekierowania 301 i testy na kopii. Hasła klientów odzyskuje się resetem, nie przenoszeniem.
Organizacja wdrożenia waży więcej niż wybór technologii. Bez właściciela projektu, gotowych danych i zamkniętych decyzji o płatnościach oraz kurierach nawet najlepszy kod nie uratuje terminu. Ustal etapy z punktami kontrolnymi, w tym obowiązkowe demo na serwerze testowym, i pilnuj przekierowań przy migracji. Wtedy wdrożenie PrestaShop w Poznaniu da się zamknąć w 3–8 tygodniach bez gaszenia pożarów.
Realistycznie 3–8 tygodni. Prosty sklep z kilkudziesięcioma produktami zamyka się bliżej 3–4 tygodni, rozbudowany katalog z wielojęzycznością i integracją ERP częściej zajmuje 6–8 tygodni. Największym opóźniaczem nie jest praca wykonawcy, tylko czas oczekiwania na treści i decyzje po stronie klienta.
Nie. Wdrożenie PrestaShop to praca na serwerze, w repozytorium i w panelu, więc odbywa się zdalnie. Spotkania online plus jeden lub dwa spotkania na żywo w kluczowych momentach, np. przy ustalaniu zakresu albo szkoleniu, wystarczają w praktyce. Dorabianie lokalnego biura tylko po to, żeby wyglądać na „poznańskiego wykonawcę”, nic nie wnosi do projektu.
Zaplanuj po swojej stronie kilkanaście godzin w całym projekcie: ustalenie zakresu, zebranie danych produktowych, decyzje o płatnościach i kurierach, testy przed startem oraz szkolenie z panelu. Jeśli produkty są uporządkowane, a dokumenty gotowe, ten czas bywa krótszy. Chaos w danych to najczęstszy powód, dla którego wdrożenie ciągnie się tygodniami.
Tak i to rozsądny model. Typowy podział to zaliczka na start, płatność po demo i odbiór końcowy po starcie produkcji. Warto, żeby harmonogram płatności szedł w parze z punktami kontrolnymi, bo wtedy obie strony wiedzą, za co dokładnie płacą. Punkt odniesienia do budżetu znajdziesz w materiale o cenach sklepów internetowych na 2025 rok.
Masz trzy opcje: zdjęcia od producenta lub hurtowni, sesja zdjęciowa albo zdjęcia własne robione według prostej instrukcji. Opisy najczęściej da się przygotować na bazie danych od dostawcy i uzupełnić własnym tekstem o kategorii. Ważne, żeby ten temat zamknąć przed etapem dodawania produktów, a nie po nim.
Migracja to osobny projekt w projekcie: kopia bazy, eksport danych, mapowanie adresów URL, przekierowania 301, testy na kopii, dopiero potem zmiana DNS. Przykład takiego procesu opisaliśmy przy wdrożeniu sklepu PrestaShop we Wrocławiu. Po stronie klienta kluczowe są dwie rzeczy: dostęp do starych danych i gotowość na komunikację do klientów o resecie haseł.
Przez pierwsze tygodnie trzeba pilnować zamówień, e-maili transakcyjnych, płatności i błędów 404. Ustal od razu, kto to robi i jak zgłasza problemy. Jeśli planujesz zmiany po starcie, lepiej od razu zdecydować, czy rozliczacie je godzinowo, czy w ramach stałej opieki.
Jeśli chcesz przejść przez wdrożenie PrestaShop bez chaosu po swojej stronie, napisz do DropDigital i opisz, co masz, a czego brakuje. Odeślemy konkretną listę kroków i realny termin.