KNOBS.PL - migracja Shoper -> WooCommerce z konfiguratorem 3D i własnym PIM
E-commerce / Uchwyty meblowe / Wyposażenie wnętrz (B2B+B2C)
Migracja sklepu uchwytów meblowych z Shopera na WooCommerce - 6157 produktów, 4325/4325 przekierowań 301 bez utraty pozycji Google, własny block theme FSE, konfigurator 3D VECTIS (Three.js + Blender), osobny PIM w FastAPI, 127 stron programmatic SEO z Bielikiem lokalnie, ~30 własnych wtyczek pod konkretne potrzeby biznesu.
About the project
KNOBS.PL to sklep uchwytów, gałek i akcesoriów meblowych - 11 marek (Formani, Viefe, Beslag, Buster+Punch, Corston, Furnipart, VECTIS, NU, Avolt, Dimplex, Fontini), 6157 produktów, główne źródło leadów to ruch organiczny Piotra (SEO). Powód migracji z Shopera: brak elastyczności. Na Shoperze programmatic SEO, custom filtry, konfigurator 3D, integracja z PIM i własny lejek RFQ dla mebli VECTIS albo w ogóle się nie da, albo trzeba hakować pluginy SASS-owe. Zbudowaliśmy własny block theme FSE + około 30 własnych wtyczek pod konkretne potrzeby biznesu + osobny PIM w FastAPI. Live od 2026-07-24. Audit modelem Fable, poprawki Opusem.
“Duża migracja z Shopera na WooCommerce - własny motyw + 30 wtyczek + konfigurator 3D + programmatic SEO + PIM.”
Challenge
Sklep aktywnie sprzedaje, Piotr włożył lata pracy w SEO - kluczowe URL-e mają być zachowane 1:1, nie tylko przekierowane 301. 11 marek producentów, każda z własnym GPSR compliance. Formani ma 4682 warianty w 752 modelach. VECTIS to konfigurowalny system modułowy (90 konfiguracji, swap wykończeń) wymagający wizualizacji 3D w przeglądarce. Klasyczne filtry WC Product Collection ładowały się 3-12s, native attribute filters kłamały liczniki (globalne zamiast per archiwum marki). Płatności: Piotr chce Autopay zamiast Przelewy24. Dostawa: InPost paczkomaty + kurier do punktu + osobisty w showroomie. Compliance: GPSR, RODO, Consent Mode v2, zwroty online, faktura na firmę z walidacją NIP. Sklep z ruchem = cel botów, potrzeba hardeningu bezpieczeństwa. Cały development lokalnie w Dockerze - import 6157 produktów bez ryzyka dla produkcji.
Solution
Import 6157 produktów przez własny pipeline (CSV + scraper + importer PHP): 4422 publish, 1735 draft, warianty grupowane po osi Kolor. Struktura URL-i kanoniczna (/produkt/, /kategoria/, /marka/), stare Shoperowe robią 301 na czyste - 4325/4325 zmapowane bez straty. Własny block theme FSE, około 30 mu-pluginów pod konkretne potrzeby (filtry, GPSR, RFQ, PIM sync, programmatic SEO, security, checkout tweaks). Development izolowany w Dockerze, deploy na Mikrus VPS z tuningiem serwera. Szczegóły integracji w blokach poniżej.
Results & Features
- 6157 produktów zaimportowanych (4422 publish, 1735 draft) z zachowaniem osi wariantów Kolor
- 4325/4325 kanonicznych URL-i SEO Piotra przeniesionych 1:1, stare Shoperowe 301 na czyste - zero utraconych pozycji Google przy migracji
- Własny block theme FSE + około 30 mu-pluginów (żadnego premium motywu ani buildera - pełna kontrola nad wyglądem, wydajnością i integracjami)
- Konfigurator 3D VECTIS w przeglądarce - Three.js, 90 konfiguracji, swap wykończeń, GLB z Draco, custom wkłady gniazd zamodelowane w Blenderze
- 127 stron programmatic SEO (kolor + kształt + pomieszczenie + styl) generowanych z Bielika lokalnie - realne pokrycie długiego ogona bez płacenia za content
- Osobny PIM w FastAPI+SQLite jako mirror sklepu (5560 prod, 35k atrybutów) - Piotr edytuje, my enrichujemy, sync zdjęć/atrybutów rebuildable
- Filtry AJAX 0.6s vs 3-12s natywnych + fix kłamiących liczników (globalne -> per archiwum marki)
- Konsolidacja 600 płaskich Formani -> 216 wariantowych + 600 redirectów 301 (mniejszy indeks Google, lepszy UX na karcie)
- Apaczka end-to-end (InPost paczkomaty + kurier do punktu + osobisty odbiór), własny glue-code Block Checkout obchodzi bug vendora
- Zwroty online przez WPNest Returns branded na kolory marki + PDF wzoru odstąpienia PL/EN
- GTM + GA4 z pełnym trackingiem e-commerce (view_item / add_to_cart / begin_checkout / purchase) - Piotr dostaje real-time analitykę
- Hardening bezpieczeństwa: anty-enumeracja, Turnstile na login + WC, blok Rosji CF WAF, cron IOC z alertem mailem - audyt czysty
- Mobilny bottom bar 5 ikon + mega menu drill-down + branded pill 'MENU' - konwersja mobile-first
- Ofertownik z konwerterem PDF dostawcy (VECTIS/ISD z rabatem 5%) - przyspiesza ofertowanie B2B, akceptacja prowadzi do koszyka
- Mikrus VPS z tuningiem (php-fpm 16 workerów, MariaDB 512M, backupy z zera, nginx wp-login limit) - stabilny prod bez babysittingu
- Development w Dockerze + PHPCS + PHPStan + ESLint + Stylelint + husky pre-commit - powtarzalne wdrożenia, zero regresji
Technologies
Visual character: Skandynawski minimalizm, biel + akcenty brass. Uchwyty w centrum uwagi.