Masz problem ze sklepem WooCommerce?
Możemy zdiagnozować błędy sklepu, płatności, koszyka, checkoutu, wtyczek i aktualizacji oraz przywrócić prawidłowe działanie sprzedaży.

Migracja sklepu internetowego nie polega na zainstalowaniu WooCommerce, zaimportowaniu katalogu i zmianie domeny wskazującej na nowy serwer. W działającym e-commerce trzeba zachować ciągłość sprzedaży, historię klientów, poprawne stany magazynowe, integracje oraz adresy, pod którymi Google i użytkownicy znają poszczególne produkty.
Przejście z PrestaShop do WooCommerce może być dobrą decyzją, szczególnie gdy sklep ma zostać mocniej połączony z rozbudowaną stroną firmową opartą na WordPressie. Nie jest jednak uniwersalnym lekarstwem na problemy techniczne. O powodzeniu projektu decydują audyt, sposób mapowania danych i dobrze zaplanowany moment uruchomienia nowego systemu.
Kiedy przeniesienie sklepu z PrestaShop do WooCommerce ma sens?
Sama niechęć do obecnego panelu nie jest wystarczającym powodem do migracji. Zmiana platformy oznacza koszt wdrożenia, ponowną konfigurację procesów i okres wzmożonej kontroli po uruchomieniu. Powinna więc odpowiadać na konkretny problem biznesowy lub techniczny.
Migrację warto rozważyć, gdy:
- firma korzysta już z WordPressa i chce zarządzać stroną, blogiem, landing page’ami oraz sprzedażą w jednym środowisku;
- rozwój obecnego sklepu wymaga coraz większej liczby trudnych do utrzymania modyfikacji;
- używane moduły PrestaShop są niekompatybilne, porzucone lub blokują aktualizację środowiska;
- publikowanie treści poradnikowych i tworzenie rozbudowanych podstron jest ważną częścią strategii SEO;
- planowane integracje są dostępne lub łatwiejsze do wdrożenia w WooCommerce;
- zespół zna WordPressa i chce ograniczyć liczbę osobnych paneli administracyjnych.
Z kolei poprawnie działającego, szybkiego sklepu PrestaShop nie należy przenosić wyłącznie dlatego, że WooCommerce wydaje się prostszy. Jeśli sklep obsługuje nietypowe reguły cenowe, rozbudowany multistore, konfiguratory albo mocno zmodyfikowany proces zamówienia, najpierw trzeba sprawdzić, czy ich odtworzenie będzie ekonomicznie uzasadnione.
Jakie dane można przenieść do WooCommerce?
Zakres migracji powinien powstać przed wyborem narzędzia. Eksport CSV może wystarczyć dla prostego katalogu, ale przy wieloletnim sklepie z tysiącami zamówień zwykle potrzebne jest mapowanie baz danych, wykorzystanie interfejsów API albo dedykowany skrypt.
Najczęściej przenosi się:
- kategorie, produkty, opisy, ceny, numery SKU i stany magazynowe;
- atrybuty oraz warianty, na przykład rozmiary, kolory i przypisane do nich ceny;
- zdjęcia główne, galerie oraz powiązania plików z produktami;
- konta klientów, adresy rozliczeniowe i adresy dostawy;
- zamówienia wraz z datami, pozycjami, kwotami, podatkami i statusami;
- opinie produktowe, oceny i informacje o ich autorach;
- kody rabatowe oraz wybrane dane dodatkowe używane przez moduły.
Nie każda informacja ma bezpośredni odpowiednik w nowym systemie. PrestaShop i WooCommerce inaczej przechowują część danych, dlatego nie wystarczy porównać liczby rekordów. Trzeba również sprawdzić relacje: czy wariant jest przypisany do właściwego produktu, zdjęcie do odpowiedniej wersji, a zamówienie do klienta.
Osobnej decyzji wymagają hasła klientów. Nie należy zakładać, że będzie można przenieść je bez zmian. Zależy to od zastosowanej metody migracji i sposobu uwierzytelniania. Jeśli zachowanie logowania nie jest bezpiecznie możliwe, należy przygotować procedurę ustawienia nowego hasła oraz czytelną komunikację dla klientów.
Audyt przed migracją: nie tylko produkty i zamówienia
Dobry audyt zaczyna się od kopii bazy danych i plików starego sklepu. Następnie powstaje spis elementów, które wpływają na sprzedaż. Dotyczy to zarówno widocznych funkcji, jak i procesów wykonywanych automatycznie w tle.
Warto zinwentaryzować moduły płatności, dostawy, fakturowania, księgowości, integracje z ERP, systemem magazynowym, porównywarkami cen, marketplace’ami, newsletterem oraz narzędziami analitycznymi. Każdy element powinien otrzymać jeden z trzech statusów: do odtworzenia, do zastąpienia albo do usunięcia.
Audyt techniczny powinien objąć również wersję PrestaShop, PHP i bazy danych, konfigurację serwera, zadania cykliczne, wielkość katalogu oraz niestandardowe tabele tworzone przez moduły. Nowe środowisko należy porównać z aktualnymi wymaganiami WordPressa, WooCommerce i wszystkich wybranych rozszerzeń. Nie powinno się dobierać wersji PHP wyłącznie na podstawie tego, co działało na starym serwerze.
To także właściwy moment na kontrolę bezpieczeństwa. Jeżeli stary sklep był zainfekowany, bezrefleksyjne kopiowanie plików, skryptów śledzących czy zawartości opisów może przenieść szkodliwy kod do nowej witryny. Przed migracją warto więc przeprowadzić skan bazy i plików oraz wyjaśnić nietypowe przekierowania, konta administratorów i modyfikacje szablonu.
Adresy URL i przekierowania 301: najważniejszy etap dla SEO
Zmiana silnika sklepu często powoduje zmianę struktury adresów. Produkt dostępny wcześniej pod adresem zawierającym identyfikator i kategorię może w WooCommerce otrzymać znacznie krótszy URL. Dla Google są to jednak dwa różne adresy, nawet jeśli prezentują identyczny produkt.
Przed wdrożeniem należy zebrać wszystkie wartościowe adresy starego sklepu. Źródłem mogą być mapa witryny, eksport z narzędzia indeksującego, dane Google Search Console, system analityczny, raport linków zewnętrznych i baza produktów. Następnie tworzy się mapę wskazującą dokładny nowy odpowiednik każdego starego URL-a.
Przekierowania 301 powinny prowadzić możliwie bezpośrednio:
- stary produkt → ten sam produkt w WooCommerce;
- stara kategoria → odpowiadająca jej nowa kategoria;
- wycofany produkt → bliski następca lub właściwa kategoria, jeśli taki odpowiednik rzeczywiście istnieje;
- ważny poradnik → jego nowa wersja w WordPressie.
Nie należy kierować wszystkich nieistniejących stron na stronę główną. Takie przekierowanie jest mało użyteczne dla klienta i może zostać potraktowane przez wyszukiwarkę jak pozorny błąd 404. Trzeba też unikać łańcuchów, w których stary adres prowadzi przez kilka kolejnych przekierowań.
Po publikacji należy sprawdzić kody odpowiedzi, linkowanie wewnętrzne, adresy kanoniczne, dyrektywy indeksowania oraz nową mapę XML. Google zaleca utrzymywanie przekierowań po migracji co najmniej przez rok, a z punktu widzenia użytkowników często warto pozostawić je znacznie dłużej.
Płatności, dostawy, faktury i magazyn trzeba skonfigurować od nowa
Przeniesienie historii zamówień nie oznacza automatycznego przeniesienia działających integracji. Bramki płatnicze wymagają instalacji odpowiednich rozszerzeń, wprowadzenia danych dostępowych, konfiguracji powiadomień zwrotnych i wykonania transakcji testowych. Trzeba sprawdzić nie tylko płatność zakończoną sukcesem, ale również jej anulowanie, odrzucenie oraz zwrot.
W WooCommerce metody dostawy są przypisywane do stref. Należy odtworzyć obsługiwane kraje, regiony i kody pocztowe, progi darmowej przesyłki, dopłaty oraz ograniczenia dotyczące gabarytów. Test powinien objąć kilka różnych adresów, ponieważ jedna poprawna przesyłka nie potwierdza działania wszystkich reguł.
Integracja fakturowa musi zachować poprawny obieg dokumentów, ale historycznych faktur nie należy generować ponownie bez analizy konsekwencji księgowych. Często lepszym rozwiązaniem jest pozostawienie bezpiecznego archiwum starego systemu lub zaimportowanie numerów i odnośników do dokumentów w trybie informacyjnym.
Kluczowa jest też odpowiedź na pytanie, który system stanowi główne źródło stanów magazynowych. Jeśli zapasami zarządza ERP, WooCommerce powinien otrzymywać dane właśnie z niego. Równoległe aktualizowanie stanów w dwóch sklepach podczas migracji może doprowadzić do sprzedaży produktu, którego faktycznie już nie ma.
Testy nowego sklepu przed publikacją
Nowy sklep powinien działać na środowisku testowym, niedostępnym dla przypadkowych użytkowników i wyszukiwarek. Testowanie wyłącznie przez administratora jest niewystarczające. Należy przejść pełną ścieżkę klienta, najlepiej na kilku urządzeniach i przy różnych scenariuszach koszyka.
Lista kontrolna powinna obejmować:
- wyszukiwanie, filtry, warianty i prezentację dostępności;
- dodawanie, zmianę liczby i usuwanie produktów z koszyka;
- zakupy z kontem oraz bez rejestracji;
- kupony, podatki, koszty dostawy i próg darmowej przesyłki;
- płatności testowe oraz właściwe zmiany statusów zamówienia;
- zmniejszanie i przywracanie stanów magazynowych;
- wiadomości e-mail wysyłane do klienta i obsługi sklepu;
- faktury, etykiety przewozowe i przekazywanie danych do zewnętrznych systemów;
- działanie na telefonach, tabletach i popularnych przeglądarkach.
Warto również skontrolować sposób przechowywania zamówień w WooCommerce i zgodność używanych rozszerzeń z aktualnym mechanizmem HPOS. Wtyczka może poprawnie wyświetlać ustawienia, a jednocześnie nie obsługiwać prawidłowo danych zamówień, dlatego test musi kończyć się w systemie magazynowym, księgowym lub kurierskim, a nie na stronie podziękowania.
Jak uruchomić WooCommerce bez utraty nowych zamówień?
Największe ryzyko pojawia się między wykonaniem pierwszej kopii danych a przełączeniem sklepu. W tym czasie klienci nadal kupują w PrestaShop, więc w nowym systemie brakuje najnowszych zamówień, zmian stanów oraz nowych kont.
Bezpieczny proces można podzielić na kilka etapów:
- Wykonanie pełnej migracji próbnej na środowisko testowe.
- Porównanie liczby i jakości przeniesionych rekordów.
- Poprawienie skryptów oraz ponowne przetestowanie integracji.
- Ustalenie momentu granicznego i wykonanie migracji różnicowej obejmującej nowe dane.
- Krótkie zablokowanie możliwości składania zamówień, jeśli synchronizacja w czasie rzeczywistym nie jest dostępna.
- Przełączenie domeny lub konfiguracji serwera na WooCommerce.
- Wykonanie zamówienia kontrolnego już w środowisku produkcyjnym.
- Monitorowanie błędów, płatności, wiadomości i indeksowania po publikacji.
Najlepiej przeprowadzić przełączenie w okresie najmniejszego ruchu, ale nie powinien to być moment, w którym zespół techniczny i pracownicy sklepu są niedostępni. Stara instalacja powinna pozostać zabezpieczona jako archiwum, bez możliwości przyjmowania nowych zamówień i bez publicznego indeksowania.
Migracja to projekt biznesowy, nie jednorazowy import
Udane przejście z PrestaShop do WooCommerce wymaga połączenia prac programistycznych, administracji serwerem, SEO i znajomości codziennej obsługi sklepu. Najwięcej problemów nie wynika z samego kopiowania produktów, lecz z pominiętych zależności: numeracji zamówień, reguł dostawy, integracji magazynowej, wiadomości e-mail albo starych adresów URL.
Firma realizująca tworzenie sklepów WooCommerce lub modernizację stron WordPress powinna rozpocząć pracę od audytu, a nie od wyboru szablonu. Dotyczy to zarówno dużych wdrożeń, jak i lokalnych projektów, na przykład dla firm z Poznania. Dopiero po poznaniu danych i procesów można ocenić, czy migracja rzeczywiście uprości rozwój sklepu oraz ile czasu potrzeba na jej bezpieczne wykonanie.
Najczęściej zadawane pytania (FAQ)
Jakie dane można przenieść z PrestaShop do WooCommerce?
Najczęściej przenosi się produkty, kategorie, warianty, zdjęcia, ceny, stany magazynowe, konta klientów i historię zamówień. Migracja może objąć także opinie, kody rabatowe i wybrane dane dodatkowe modułów. Możliwość zachowania haseł klientów zależy od metody migracji i sposobu uwierzytelniania.
Jak ograniczyć ryzyko utraty widoczności w Google po migracji?
Przed wdrożeniem trzeba zebrać wartościowe stare adresy URL i przygotować przekierowania 301 do ich dokładnych nowych odpowiedników. Nie należy kierować wszystkich usuniętych stron na stronę główną ani tworzyć łańcuchów przekierowań. Po publikacji trzeba sprawdzić kody odpowiedzi, linkowanie wewnętrzne, adresy kanoniczne, dyrektywy indeksowania i mapę XML.
Jak uniknąć utraty zamówień składanych w trakcie migracji?
Po migracji próbnej należy ustalić moment graniczny i wykonać migrację różnicową obejmującą nowe dane. Jeśli synchronizacja w czasie rzeczywistym nie jest dostępna, trzeba na krótko zablokować składanie zamówień. Po przełączeniu na WooCommerce należy wykonać zamówienie kontrolne i monitorować działanie sklepu.
Czy integracje płatności, dostaw i fakturowania przeniosą się razem z zamówieniami?
Nie, przeniesienie historii zamówień nie oznacza automatycznego przeniesienia działających integracji. Płatności, dostawy, fakturowanie i magazyn trzeba skonfigurować od nowa oraz przetestować. Historycznych faktur nie należy generować ponownie bez analizy konsekwencji księgowych.
