Migracja Shopware 5 do 6: replatforming, nie aktualizacja
AI generated
Shopware 5 osiągnął koniec wsparcia 31 lipca 2024 roku. Dwa lata później tysiące sklepów w regionie DACH nadal na nim działają. Migracja Shopware 5 do 6 nie jest już dla nich opcją strategiczną, lecz kwestią odpowiedzialności prawnej.
I to nie jest aktualizacja. Shopware 6 nie dzieli z Shopware 5 ani struktury bazy danych, ani silnika szablonów, ani architektury wtyczek. Co można przenieść, to dane. Wszystko inne powstaje od nowa.
Ten artykuł pokazuje, po czym poznać, że czas na zmianę, jak realistycznie przebiega projekt migracji i w których miejscach projekty tracą pieniądze i pozycje w wynikach wyszukiwania. Metodykę rozpisaliśmy szczegółowo w bezpłatnym przewodniku po replatformingu, liczącym 188 stron. Sprzedawcy migrujący z Magento lub OXID powinni sięgnąć po osobne artykuły dla tych platform, bo tam czekają inne pułapki.
O czym jest ten artykuł
Sześć sygnałów, że Twój sklep na Shopware 5 wymaga wymiany, i co Shopware 6 zmienia w każdym z nich
Co przenosi Migration Assistant, a co budujesz od nowa
Specyfika Shopware 5: wtyczki, Smarty, Shopping Experiences, grupy klientów
Sześć faz projektu, w tym migracja próbna i testy
Sześć sygnałów, że czas na zmianę
Twój system osiągnął koniec wsparcia. Brak łatek oznacza, że każda nowa luka pozostaje otwarta. Atakujący aktywnie skanują systemy EOL, a ubezpieczyciel zapyta o stan aktualizacji przy zgłoszeniu szkody.
Każda aktualizacja to osobny projekt. Jeśli zależności wtyczek blokują wydania przez miesiące, sklep utracił zdolność do sprawnego utrzymania.
Integracje to nieustający plac budowy. Synchronizacja ERP przez CSV i zadania cron, ręczne poprawki cen lub stanów magazynowych.
Wymagania biznesowe lądują w kodzie. Każda reguła przepływu, każda reguła wysyłki, każda grupa klientów wymaga programisty.
Brakuje funkcji B2B. Zatwierdzenia, budżety, oferty, katalogi przypisane do klientów są obsługiwane poza sklepem.
Wydajność i zgodność zostają w tyle. Core Web Vitals, wymagania dostępności wynikające z europejskiego Aktu o dostępności oraz nowoczesne wymagania płatnicze nie mogą być rzetelnie spełnione w starym systemie.
Pełną listę sygnałów z matrycą oceny znajdziesz w przewodniku, sekcja 2.1. Shopware 6 adresuje te punkty strukturalnie: Rule Builder i Flow Builder przenoszą logikę biznesową z kodu do panelu administracyjnego, architektura API-first sprawia, że integracje stają się standardem, B2B Components od planu Evolve pokrywają typowe procesy B2B, a Shopware 6.7 jest zaprojektowany zgodnie z wymaganiami dostępności europejskiego Aktu o dostępności.
Dlaczego to nie jest aktualizacja
Shopware 6 to projekt zbudowany od podstaw na Symfony i Vue.js. Szablony Smarty nie działają w Twig, wtyczki Shopware 5 są niekompatybilne, a struktura bazy danych jest zupełnie inna. Sam Shopware mówi o migracji i udostępnia do tego celu Migration Assistant z profilami dla Shopware 5 od wersji 5.4, jeden profil na wersję minor.
Assistant przenosi produkty, kategorie, producentów, klientów, zamówienia, pliki multimedialne i opinie. Odczytuje bazę danych Shopware 5 przez Migration Connector; stary sklep pozostaje bez zmian i działa do momentu przełączenia, a zmiany można domigrować. Motywu, wtyczek, własnego kodu i integracji nie przenosi.
Specyfika Shopware 5, która determinuje nakład pracy
Wtyczki. Audyt jest najważniejszym krokiem. Dla wielu wtyczek Shopware 5 istnieją odpowiedniki w sklepie dla Shopware 6, niektóre podstawowe funkcje (ceny progowe, grupy klientów, reguły wysyłki) są obsługiwane przez Rule Builder, a dla części nie ma żadnego zamiennika. Ta ostatnia część decyduje o budżecie.
Szablony. Motywy Smarty nie są konwertowane. Frontend to projekt tworzony od nowa w Twig lub, jeśli planujesz podejście headless, przy użyciu Composable Frontends. To właśnie ten moment, żeby pozbyć się naleciałości nagromadzonych przez dziesięć lat dostosowań motywu.
Shopping Experiences. Światy zakupów ze Shopware 5 stają się Shopping Experiences w Shopware 6. Treści nie można przenieść automatycznie, układy trzeba odbudować, zwykle jest ich mniej niż wcześniej.
Grupy klientów i ceny. Grupy klientów Shopware 5 z własnymi cenami i rabatami odwzorowuje Shopware 6 przez grupy klientów, zaawansowane ceny i Rule Builder. Logika jest bardziej rozbudowana, ale inaczej skonstruowana. Kopiowanie jeden do jednego marnuje tę przewagę.
Adresy URL SEO. Shopware 6 ma inną domyślną strukturę adresów URL. Bez kompletnej mapy przekierowań 301 rankingi zostaną utracone. Mapa to osobny pakiet prac, nie jeden punkt na liście kontrolnej przed uruchomieniem.
Sześć faz projektu
1. Analiza i audyt. Wtyczki, własny kod, integracje, jakość danych. Ten audyt decyduje o budżecie i czasie trwania.
2. Architektura docelowa. Edycja, model hostingu, wzorce integracji, strategia motywu. Tutaj też ustala się, czego świadomie nie migrujemy.
3. Migracja próbna. Pełne uruchomienie Migration Assistanta w zamkniętym środowisku testowym. Wynik: raport jakości danych i lista luk w mapowaniu. Sposób postępowania opisano w przewodniku, sekcja 4.4.
4. Realizacja. Motyw, funkcje własne i integracje równolegle. Integracje startują pierwsze, bo trwają najdłużej i wymagają zaangażowania zewnętrznych stron.
5. Testy. Testy integracyjne na interfejsach z rzeczywistymi danymi, testy end-to-end ścieżki zakupowej dla każdej grupy klientów i metody płatności, porównanie danych stary kontra nowy system, test obciążeniowy przed przełączeniem. Bez tej fazy błędy znajdą klienci. Plany testów i harmonogram uruchomienia jako szablony: przewodnik, sekcje 5.5–5.7.
6. Przełączenie i hypercare. Zamrożenie treści, finalna migracja delta, aktywacja przekierowań 301, zmiana DNS, dwa do czterech tygodni wzmożonej dyspozycyjności.
Co kosztuje migracja i ile trwa
Największy koszt rzadko stanowi licencja. To migracja danych i odbudowa własnych wtyczek i integracji. Migracja Shopware 5 dla sklepu średniej wielkości trwa od trzech do sześciu miesięcy, łącznie z fazą testów i równoległą pracą obu systemów. Projekty z funkcjami B2B i integracją ERP trwają dłużej. Źródła rynkowe podają dla samej migracji danych 5 000–30 000 euro, a dla każdej integracji 2 000–15 000 euro (qualimero, maj 2026). To orientacja, nie wycena.
Z praktyki: gdzie projekty upadają
Po pierwsze przy audycie: wtyczki, o których nikt nie pamięta, dopóki nie brakuje. Po drugie przy danych: warianty bez czytelnych przypisań, klienci z duplikatami, historia zamówień bez jednoznacznych kluczy. Po trzecie przy testach: projekty, które rezygnują z testu obciążeniowego, poznają go przy pierwszym dużym ruchu. Po czwarte przy organizacji: właściciel ERP nie był uwzględniony w harmonogramie, integracja czeka.
Zalecenia
Zleć audyt wtyczek i integracji przed jakąkolwiek wyceną.
Zaplanuj migrację próbną jako osobną fazę z raportem jakości danych.
Nie migruj wszystkiego. Pozbądź się przestarzałych elementów, zanim staną się kodem Shopware 6.
Uwzględnij testy (integracyjne, end-to-end, obciążeniowe, porównanie danych) w budżecie jako fazę obowiązkową.
Prowadź mapę przekierowań 301 jako osobny pakiet prac z wyznaczoną odpowiedzialną osobą.
Podsumowanie
Migracja Shopware 5 do 6 to replatforming: dane się przenoszą, wszystko inne powstaje od nowa. Kto planuje to jak aktualizację, od razu niedoszacowuje projekt.
Dla decydentów zmiana to szansa, żeby wyciągnąć logikę biznesową z kodu i ustandaryzować integracje. Wymaga to jednak projektu tak zorganizowanego, by audyt, migracja próbna i testy były prawdziwymi fazami z realnym czasem.
Shopware 6.7 to aktualna wersja docelowa. Shopware 6.8 pojawi się w 2027 roku razem z końcem starego pakietu B2B Suite. Kto migruje dziś, buduje na B2B Components, a nie na rozwiązaniach przestarzałych.
Jeśli stoisz przed tą decyzją, przeprowadzimy z Tobą audyt. Jako agencja Shopware prowadzimy migracje Shopware 5 w obu kierunkach i znamy wtyczki, za którymi nikt nie będzie tęsknić.
FAQ
Czy mogę nadal korzystać ze Shopware 5 w 2026 roku?
Technicznie tak, ale bez oficjalnego wsparcia bezpieczeństwa. Od 31 lipca 2024 roku nie są już wydawane łatki bezpieczeństwa. Każdy dalszy dzień eksploatacji to świadoma decyzja o ryzyku, która może pociągnąć za sobą odpowiedzialność prawną.
Co przenosi Shopware Migration Assistant?
Produkty, kategorie, producentów, klientów, zamówienia, pliki multimedialne i opinie ze Shopware 5 od wersji 5.4. Motywy, wtyczki, własny kod i integracje nie są przenoszone.
Ile trwa migracja ze Shopware 5 do 6?
Dla sklepu średniej wielkości od trzech do sześciu miesięcy, łącznie z migracją próbną i równoległą pracą obu systemów. Przy funkcjach B2B i integracji ERP dłużej.
Czy mogę przeprowadzić migrację samodzielnie?
Transfer danych tak, Migration Assistant jest do tego stworzony. Odbudowa frontendu, wymiana wtyczek, integracje i testy wymagają zasobów deweloperskich. Większość sprzedawców korzysta w tym celu z agencji.
Jak zachować rankingi podczas migracji?
Dzięki kompletnej mapie przekierowań 301 obejmującej wszystkie stare adresy URL, aktywowanej przy przełączeniu, oraz uważnemu monitorowaniu Search Console przez kolejne tygodnie.