Przejdź do treści
← Wróć do realizacji
B2B / migracja CMS / katalog DE·PL

as-schwabe.de - migracja TYPO3 → WordPress

Szeroki projekt: przeniesienie z przestarzałego TYPO3 na WordPress, pełna identyfikacja produktów i kart katalogowych, wersja polska z tłumaczeniami (opisy, certyfikaty, katalogi) oraz mocna optymalizacja wydajności - z przygotowaniem pod kolejną migrację na React.

Klientas - Schwabe
BranżaKabeltrommeln, CEE, dystrybucja prądu, B2B DE
Rok2026
TypMigracja TYPO3 → WP + PL + katalog + performance
Realizacja MKM Labs: as-schwabe.de - migracja TYPO3 → WordPress
Success story

Co zrobiliśmy

as-schwabe.de to katalog i serwis lead-gen niemieckiego producenta techniki zasilania (kabeltrommeln, CEE, rozdzielnice, e-mobility, camping). Punkt startowy: przestarzały TYPO3 (m.in. PHP 7.1 EOL), który blokował bezpieczeństwo i rozwój. Przenieśliśmy całość na WordPress 6 + WooCommerce + Elementor: strukturę, SEO, setki produktów z pełną identyfikacją (SKU, atrybuty, karty katalogowe, media). Dobudowaliśmy szeroką warstwę polską - tłumaczenia opisów, certyfikatów i materiałów katalogowych oraz spójną nawigację PL. Równolegle poszła wydajność: cache HTML, WebP, critical path/LCP, mu-pluginy CWV, sitemapy per język i redirecty GSC. Architektura katalogu i danych produktowych jest ułożona tak, by kolejnym krokiem była migracja frontu na React (headless / API), bez ponownego „od zera” z contentem.

TYPO3→WPmigracja
DE+PLkatalog
→Reactroadmap
Wyzwanie

Problem biznesowy

TYPO3 na EOL-owym PHP uniemożliwiał bezpieczny rozwój. Trzeba było przenieść wielojęzyczny katalog B2B, uporządkować identyfikację produktów i kart katalogowych, zbudować realną wersję PL (nie „pół-tłumaczenia”), przenieść certyfikaty i treści katalogowe, zachować SEO po starych URL-ach - i nie wpaść w wolny, przeładowany pluginami WordPress. Jednocześnie klient planuje dalszy rozwój w stronę nowoczesnego frontu (React).

Rozwiązanie

Jak to zrobiliśmy

Migracja TYPO3 → WordPress/WooCommerce (katalog + lead-gen): pełna identyfikacja produktów, karty katalogowe, atrybuty i media; dobudowa PL z TranslatePress + redakcja tłumaczeń opisów, certyfikatów i katalogów; DE/EN utrzymane jako rynki; performance (WP Fastest Cache, WebP, LCP/critical CSS, mu-pluginy); AIOSEO + filtry sitemap; redirecty GSC; hardening i redukcja pluginów. Model danych i URL-i zaprojektowany z myślą o kolejnej migracji frontu na React (API / headless), przy WordPressie jako zapleczu contentu i katalogu.

Rezultaty

Efekt współpracy

  • 01

    Pełne odejście od przestarzałego TYPO3 na wspierany stack WP.

  • 02

    Katalog B2B z pełną identyfikacją produktów i kartami katalogowymi.

  • 03

    Wersja polska: tłumaczenia opisów, certyfikatów i materiałów katalogowych.

  • 04

    Wydajność: cache, WebP, CWV, mniej balastu pluginów - szybki desktop i mobile.

  • 05

    Fundament pod kolejną migrację frontu na React bez utraty contentu i SEO.

Zakres

Co weszło w projekt

Migracja TYPO3 → WordPress Identyfikacja produktów / karty katalogowe Wersja PL + tłumaczenia Certyfikaty i katalogi (treści) WooCommerce katalog DE/PL/EN Core Web Vitals / PSI WebP + media SEO / redirecty GSC Przygotowanie pod React (headless)
Stack

Technologie

WordPress WooCommerce Elementor TranslatePress PHP 8.3 WP Fastest Cache AIOSEO React (roadmap)
W środku serwisu

Funkcjonalności - przejście po katalogu

Poniżej ekrany z działającego serwisu as-schwabe.de po migracji z TYPO3 na WordPress. Kolejno: co widzi kupujący w katalogu, jak zbudowana jest karta produktu, skąd handlowiec i instalator biorą materiały techniczne i jak ta sama baza obsługuje rynek niemiecki, angielski i polski.

Funkcja 01

Katalog B2B - 18 kategorii produktowych

Punkt wejścia dla instalatora, hurtowni i działu zakupów. Po migracji cały asortyment siedzi w WooCommerce: bębny kablowe, rozdzielnice, oświetlenie, e-mobility, ochrona osobista, sprzęt pomiarowy, sprężone powietrze, camping. Lewa kolumna to pełne drzewo kategorii, siatka pokazuje liczbę produktów w każdej gałęzi.

as-schwabe.de - Katalog B2B - 18 kategorii produktowych
Funkcja 02

Karta produktu - identyfikacja i dane techniczne

Serce katalogu B2B. Karta trzyma numery artykułów wszystkich wariantów, markę, przypisanie do kategorii, galerię i pełną specyfikację techniczną. Nad katalogiem pracuje wyszukiwarka z filtrem kategorii, a okruszki (Startseite → kategoria → podkategoria → produkt) odwzorowują strukturę URL-i, na której oparliśmy przekierowania ze starego TYPO3.

as-schwabe.de - Karta produktu - identyfikacja i dane techniczne
Funkcja 03

Centrum pobrań - katalogi i materiały techniczne

Cała dokumentacja handlowa w jednym miejscu: katalog główny, katalogi sezonowe, ulotki produktowe i karty techniczne. Każda pozycja ma podgląd okładki, format i wagę pliku oraz dwie ścieżki - pobranie PDF-a albo przeglądanie online. Obok stoi reszta bloku Service: innowacje, znakowanie przewodów, produkcja na zamówienie i wsparcie sprzedaży.

as-schwabe.de - Centrum pobrań - katalogi i materiały techniczne
Funkcja 04

Wersje językowe i rynki eksportowe

Ta sama baza katalogowa obsługuje kilka rynków. Przełącznik w nagłówku prowadzi do wersji DE, EN i PL oraz do stron rynkowych FR, AT, CH i DK. Wersja polska to realne tłumaczenie - nazwy kategorii, opisy i nawigacja (Produkty, Firma, Serwis, Kontakt, Aktualności), a nie automatyczna podmianka. Warstwę wielojęzyczną oparliśmy o TranslatePress i redakcję tłumaczeń po stronie treści.

as-schwabe.de - Wersje językowe i rynki eksportowe
Funkcja 05

Warstwa AI - asystent doboru produktu po katalogu

Nad katalogiem projektujemy warstwę AI w tej samej architekturze, którą wdrożyliśmy w HAMMERmed: agent z dostępem do narzędzi systemu - przeszukuje katalog, czyta karty produktów i dokumenty PDF, odpytuje bazę wariantów i numerów artykułów. Odpowiada wyłącznie na podstawie danych z serwisu i przy każdej odpowiedzi wskazuje źródło: konkretną kartę produktu albo stronę w katalogu PDF. Gdy danych nie ma, mówi to wprost, zamiast zmyślać parametr techniczny. Dla instalatora i hurtowni to asystent doboru - pytanie o długość przewodu, stopień ochrony czy wersję CEE zamienia na konkretny numer artykułu. Dla działu handlowego to narzędzie, które składa zestawienia i podpowiada zamienniki. Każde zapytanie trafia do dziennika audytu, a warstwa pracuje na tej samej bazie w każdej wersji językowej.

Agent z narzędziamiOdpowiedzi wyłącznie ze źródełCytowanie karty i strony kataloguTwarda odmowa przy braku danychDobór po numerze artykułuDziennik audytu zapytań

Chcesz podobny efekt?

Opisz problem biznesowy - migracja CMS, katalog B2B, performance albo headless - a powiemy, od czego zacząć.

Porozmawiajmy
Dostępni na nowe projekty

Zacznij budować. Pierwsza rozmowa gratis.

Bezpłatna 30-minutowa konsultacja. Wrócimy z propozycją w 24h.

Zacznij projekt - umów rozmowęZobacz realizacje
30+
Projektów
10×
Szybciej z AI
24h
Odpowiedź
7
Lat doświadczenia