Konfigurator produktu Shoper: warianty, cena, koszyk i Storefront
Rozpocznij projekt
Blog → Shoper
Shoper 24 września 2026

Konfigurator produktu Shoper: warianty, cena, koszyk i Storefront

Konfigurator produktu w Shoper: kiedy wystarczą warianty, kiedy potrzebna jest logika własna oraz jak odebrać cenę, dostępność, koszyk, integracje i SEO.

Adrian Kozicki — autor artykułu, strateg SEO e-commerce
Adrian Kozicki Strateg SEO e-commerce · SEOmmerce
ShoperKonfigurator produktuStorefrontWarianty produktów

Konfigurator produktu Shoper może oznaczać prosty wybór wariantu albo osobną aplikację liczącą cenę, dostępność i poprawność kombinacji. To dwa różne zakresy. Zanim powstanie interfejs, trzeba ustalić model danych, reguły biznesowe oraz to, co ostatecznie ma trafić do koszyka i zamówienia.

Konfigurator produktu Shoper czy zwykłe warianty?

Jeżeli klient wybiera kolor i rozmiar z gotowej listy, a każda kombinacja ma ustalone SKU, cenę, zdjęcie oraz stan, często wystarczy model produktu i wariantów dostępny w platformie. Oficjalny Object API Storefront rozróżnia produkt, wariant domyślny, listę wariantów i opcje. Wariant może mieć własne identyfikatory, dostępność, stan, cenę i przypisane wartości opcji.

Konfigurator własny zaczyna mieć sens, gdy wybory są zależne albo obliczeniowe, na przykład:

  • kolejna opcja zależy od wcześniejszego wyboru;
  • część kombinacji jest technicznie niedozwolona;
  • cena wynika z wymiaru, materiału, obróbki i ilości;
  • produkt wymaga wizualizacji lub podglądu konstrukcji;
  • konfiguracja tworzy plik, specyfikację albo zadanie produkcyjne;
  • dostępność musi uwzględnić kilka komponentów lub zewnętrzny system;
  • po wyborze potrzebna jest wycena zamiast natychmiastowego zakupu.

Najpierw sprawdzamy, czy problem da się opisać standardowym katalogiem. Kod własny zwiększa możliwości, ale dodaje utrzymanie, testy i zależność od zmian motywu.

Kiedy nie budować ciężkiego konfiguratora

Nie każdy rozbudowany formularz jest dobrym projektem. Jeśli reguły produktu nie są spisane, handlowcy stosują różne wyjątki albo ceny powstają ręcznie bez jednego źródła prawdy, efektowny frontend tylko ukryje chaos. Najpierw potrzebna jest matryca opcji i decyzja, które kombinacje są poprawne.

W prostszym scenariuszu wystarczy:

  1. uporządkować warianty oraz ich kody;
  2. ograniczyć listę opcji do faktycznie dostępnych wyborów;
  3. pokazać zmianę ceny, zdjęcia i dostępności;
  4. dodać pola informacyjne, które nie wpływają na logikę produktu;
  5. sprawdzić, czy klient rozumie wynik przed dodaniem do koszyka.

Własny moduł jest uzasadniony dopiero wtedy, gdy standardowy wariant nie potrafi reprezentować procesu albo interfejs musi prowadzić użytkownika przez dużą liczbę zależności.

Konfigurator produktu w Shoper Storefront

Storefront udostępnia dane produktu i wariantów przez Object API oraz mechanizmy JavaScript i web components. Dokumentacja opisuje między innymi zdarzenie wyboru wariantu oraz ProductFetcher API, które pozwala pobrać produkt, wariant i dostępne wartości opcji. Dzięki temu interfejs może reagować na wybór bez udawania, że sam jest źródłem prawdy.

Bezpieczny podział wygląda tak:

  • Object API dostarcza stan produktu potrzebny do renderowania;
  • zdarzenia DOM informują komponenty o zmianie wyboru;
  • JavaScript API może pobrać aktualny wariant i jego dostępne opcje;
  • backend lub platforma rozstrzyga cenę, stan i możliwość zakupu;
  • koszyk otrzymuje identyfikowalną konfigurację, którą można odtworzyć.

Nie wystarczy zmienić kwoty w przeglądarce. Cena widoczna na ekranie musi zostać ponownie zweryfikowana w procesie dodania do koszyka i realizacji zamówienia. To samo dotyczy dostępności oraz niedozwolonych połączeń opcji.

Jeżeli sklep przechodzi ze starszego RWD, konfigurator jest osobnym elementem analizy migracji do Shoper Storefront. Nie zakładamy, że skrypt związany ze strukturą starego motywu zadziała po samym skopiowaniu.

Model danych, cena i dostępność konfiguracji

Najważniejszym artefaktem nie jest makieta, lecz kontrakt danych. Dla każdej opcji określ:

ObszarDecyzja projektowa
Identyfikacjaczy wynik wskazuje istniejący wariant, czy tworzy specyfikację?
Cenaktóre reguły wpływają na cenę i gdzie są obliczane?
Stanczy dostępność dotyczy wariantu, komponentów czy terminu produkcji?
Walidacjaktóre kombinacje są zabronione i jaki komunikat zobaczy klient?
Obrazczy pokazujemy zdjęcie wariantu, warstwy grafiki czy wizualizację?
Integracjajakie dane musi dostać ERP, WMS lub produkcja?
Historiaczy po zmianie cennika da się odtworzyć zamówioną konfigurację?

Przy wariantach magazynowych ważne są stabilne SKU lub inne identyfikatory, bo nazwa widoczna dla klienta może się zmieniać. Przy produkcie wykonywanym na zamówienie potrzebny jest niezmienny zapis wybranych parametrów i wersji reguł, na podstawie których powstała cena.

Koszyk i zamówienie: wynik musi być jednoznaczny

Po kliknięciu „dodaj do koszyka” klient powinien widzieć wybrany wariant, wszystkie istotne opcje, cenę, ilość oraz termin lub sposób realizacji. Ta sama informacja musi być dostępna w zamówieniu i — jeśli projekt tego wymaga — w systemie zewnętrznym.

Przed wdrożeniem ustal:

  • czy powtórne otwarcie pozycji odtwarza konfigurację;
  • co dzieje się po zmianie wariantu w koszyku;
  • czy rabat oraz dostawa prawidłowo korzystają z końcowej ceny i masy;
  • jak konfiguracja przechodzi przez płatność, e-mail i panel obsługi;
  • czy eksport lub API Shoper przekazuje komplet danych;
  • jak obsłużyć zmianę reguł między złożeniem a realizacją zamówienia.

Jeżeli system produkcyjny potrzebuje kodów komponentów, opis tekstowy dla klienta nie wystarczy. Potrzebne jest mapowanie identyfikatorów, walidacja i readback z systemu docelowego.

Konfigurator Shoper a SEO produktu

Nie każda kombinacja potrzebuje osobnego indeksowalnego URL-a. Gdy warianty odpowiadają na tę samą intencję i różnią się tylko kolorem lub rozmiarem, zwykle bezpieczniej utrzymać jednego ownera produktu oraz czytelny wybór w interfejsie. Masowe generowanie adresów parametrów może stworzyć wiele podobnych stron bez odrębnej wartości.

Osobny URL ma sens dopiero wtedy, gdy konfiguracja jest stabilna, dostępna bez wykonania sekwencji w interfejsie i odpowiada na odrębne zapytanie użytkownika. Wtedy trzeba osobno ustalić treść, canonical, linkowanie, dostępność produktu i zgodność danych strukturalnych z tym, co widać na stronie.

Po wdrożeniu sprawdzamy również, czy wybór nie ukrywa kluczowej informacji przed użytkownikiem, czy strona ma prawidłowy tytuł produktu oraz czy cena i dostępność prezentowane robotowi nie przeczą stanowi widocznemu po wyborze wariantu.

Jak odebrać konfigurator produktu Shoper

Testuj macierz reguł, a nie tylko jeden szczęśliwy scenariusz:

  1. najprostsza i najbardziej złożona poprawna konfiguracja;
  2. każda kombinacja niedozwolona oraz komunikat błędu;
  3. zmiana ceny, zdjęcia, SKU i dostępności po wyborze;
  4. brak stanu, ostatnia sztuka i wariant czasowo niedostępny;
  5. odświeżenie strony, cofnięcie kroku i wejście z linku;
  6. mobile, klawiatura i czytelne etykiety pól;
  7. koszyk, rabaty, dostawa, płatność i e-mail zamówienia;
  8. zapis w panelu oraz przekazanie do ERP lub produkcji;
  9. pomiar zdarzeń bez wysyłania danych wrażliwych;
  10. zachowanie po aktualizacji motywu lub aplikacji.

Projekt Drewbos pokazuje konfigurator produktu i automatyzację ofertowania jako system dedykowany dla konkretnego procesu. To dowód pracy z logiką wariantów, wizualizacją i przepływem danych, ale nie jest realizacją na platformie Shoper i nie przenosimy jego wyniku na inny sklep.

Jeżeli chcesz ocenić, czy wystarczą warianty, aplikacja czy moduł własny, zobacz zakres wdrożenia sklepu Shoper albo opisz produkt i reguły konfiguracji. Pierwszym rezultatem powinna być mapa danych i ryzyk, nie obietnica gotowego rozwiązania bez analizy.

Źródła techniczne

Źródła referencyjne i dalsza weryfikacja

Materiały poniżej prowadzą do dokumentacji właścicieli platform i instytucji. Są punktem kontroli aktualności, a nie automatycznym potwierdzeniem każdego zdania w artykule.

Opublikowano: · Zaktualizowano:

Masz pytania do tego artykułu lub chcesz żebym spojrzał na Twój sklep?

Napisz do CyberSolus →

Więcej z bloga

Wróć do bazy wiedzy.

← Wszystkie artykuły