Stop duplikatom w WooCommerce — Autorski plugin do wariantów i lżejsza baza danych
RahnWood to polski producent mebli. Ich sklep oparty na WooCommerce dusił się pod ciężarem wariantów - każda kombinacja produktu niepotrzebnie dublowała dane. Napisaliśmy autorską wtyczkę, która rozwiązała ten problem od zaplecza. Odchudziliśmy bazę danych, przyspieszyliśmy działanie platformy i całkowicie przebudowaliśmy kartę produktu. Efekt? Stabilny system i znacznie prostsze zakupy.

1. Kontekst
RahnWood produkuje wysokiej klasy meble na zamówienie. Ich e-commerce przestał jednak radzić sobie ze skalą. W standardowym WooCommerce każda kombinacja koloru czy rozmiaru tworzyła osobny rekord. Baza danych puchła, panel administracyjny stawał się coraz wolniejszy, a klienci gubili się podczas konfiguracji mebli. Naszym zadaniem było usunięcie tego wąskiego gardła technologicznego i odświeżenie kluczowych widoków sklepu.
2. Cele Współpracy
- Odchudzenie bazy danych. Zatrzymanie lawinowego dublowania produktów przy zachowaniu pełnej funkcjonalności wariantów.
- Szybsze i prostsze zakupy. Przebudowa karty produktu, by wybór opcji był dla klienta płynny i intuicyjny.
- Wykorzystanie obecnego ekosystemu. Rozwiązanie problemu wewnątrz WooCommerce, bez kosztownej migracji na inny silnik i bez utraty wypracowanej pozycji w Google (SEO).
- Odświeżenie wizerunku. Nowoczesny, lżejszy design strony głównej i najważniejszych podstron.
3. Wyzwania
- Ominięcie standardowej, nieefektywnej logiki WooCommerce, która generowała setki zbędnych wpisów.
- Utrzymanie bezbłędnej synchronizacji ze stanami magazynowymi, koszykiem i procesem zamówień pomimo zmiany architektury danych.
- Pokonanie ograniczeń gotowych narzędzi (Elementor), które uniemożliwiały zbudowanie zaawansowanej galerii zdjęć produktu.
4. Działania i efekty
Autorski system zarządzania wariantami
- Co zrobiliśmy: Napisaliśmy dedykowaną wtyczkę. Zamiast tworzyć nowe wpisy dla każdej modyfikacji, system przechowuje wszystkie warianty logicznie wewnątrz jednego produktu. Dodaliśmy wygodny edytor do zarządzania cenami i magazynem.
- Efekt: Znacznie lżejsza baza danych. Sklep ładuje się błyskawicznie, a obsługa panelu administracyjnego znowu jest płynna.
Karta produktu i wybór opcji
- Co zrobiliśmy: Zbudowaliśmy selektor wariantów od zera. Odrzuciliśmy sztywne ramy popularnych kreatorów i wdrożyliśmy autorską galerię. Zmiana opcji natychmiast aktualizuje cenę i podgląd.
- Efekt: Przejrzysta konfiguracja. Klient dokładnie wie, co kupuje, co przekłada się na mniej błędów i rzadsze porzucanie koszyków.
Odświeżenie interfejsu
- Co zrobiliśmy: Przeprojektowaliśmy stronę główną. Uporządkowaliśmy nawigację, przestrzeń między elementami i typografię.
- Efekt: Spójny, profesjonalny wizerunek marki premium oraz dodatkowe ucięcie czasu ładowania dzięki lżejszej warstwie wizualnej.