Dodatki do produktów WooCommerce: pola i płatne opcje
Autor: Mariusz Szatkowski · Zaktualizowano: 2026-06-25
Większość produktów sprzedaje się dokładnie tak, jak są opisane, ale spora część nie. Na kubku pojawia się imię, do bukietu dołącza się życzenia, laptop wysyłany jest z przedłużoną gwarancją, a tort przygotowany w kolorze, o który prosi klient. W każdym z tych przypadków kupujący podaje informację albo wybiera dodatek przed zakupem, a ten wybór musi dotrzeć aż do osoby, która realizuje zamówienie. WooCommerce dobrze radzi sobie ze stałymi wariantami produktu, ale nie daje prostego sposobu, żeby dołożyć do produktu pole tekstowe, płatny checkbox czy dodatkową listę wyboru. Ten przewodnik wyjaśnia, czym są dodatki do produktów, czym różnią się od wariantów, czego wymaga dobre narzędzie i jak darmowy plugin Add-Ons dokłada tę możliwość do WooCommerce.
Czym właściwie są dodatki do produktów
Dodatek do produktu to dodatkowe pole pokazywane na karcie produktu, nad przyciskiem dodania do koszyka, które pozwala klientowi spersonalizować to, co kupuje. Najczęstsze formy to pole tekstowe (treść graweru, imię, data), checkbox (pakowanie na prezent, przedłużona gwarancja, “tak, dołącz bilecik”) oraz lista rozwijana (wykończenie, kolor, poziom usługi). Część dodatków jest darmowa i służy wyłącznie do zebrania informacji, inne mają cenę, która jest doliczana do pozycji koszyka, gdy klient je wybierze.
Warto oddzielić dodatki od wariantów, bo te dwa pojęcia często się myli, a rozwiązują różne problemy. Wariant to ustalona z góry kombinacja atrybutów: koszulka czerwona, rozmiar L, z własnym SKU i własnym stanem magazynowym. Każdy wariant budujesz wcześniej, a klient wybiera gotową pozycję z półki. Dodatek to otwarte dane, które klient podaje w momencie zakupu. Nie da się przygotować wcześniej wariantu dla każdego możliwego imienia do graweru ani dla każdej treści życzeń, jaką ktoś może wpisać. Dodatki wypełniają tę lukę: zbierają tę część zamówienia, której naprawdę nie da się przewidzieć z wyprzedzeniem, a do tego proste opcje typu tak/nie i wybór jednej pozycji, które niepotrzebnie zaśmiecałyby macierz wariantów, gdybyś próbował modelować je jako atrybuty.
Dlaczego dodatki mają znaczenie
Dodatki robią dwie rzeczy naraz i obie wpływają na wynik finansowy. Pierwsza to przychód. Pakowanie na prezent, priorytetowa obsługa, opłata za grawer, przedłużona gwarancja: to drobne płatne dodatki, które klient chętnie przyjmie w chwili zakupu, ale po które nigdy nie wróci później. Pokazanie ich na karcie produktu, z jasno podaną ceną, zamienia je w dodatkową wartość zamówienia bez żadnego dodatkowego marketingu.
Drugie zadanie to dokładność. Kiedy klient musi przekazać Ci coś o swoim zamówieniu, najgorsze, co może się stać, to że przekaże to kanałem, którego nie kontrolujesz. Jeśli nie ma pola na tekst graweru, trafi on jako uwaga do zamówienia, mail wysłany po złożeniu zamówienia albo odpowiedź na potwierdzenie, a wtedy obsługa musi go ścigać. Porządny dodatek zbiera tę informację na karcie produktu, waliduje ją i dołącza do pozycji zamówienia, więc magazyn widzi imię do graweru albo treść do nadruku, nikogo o nic nie pytając. Koszt brakującej lub źle obsłużonej personalizacji to przeróbka, zwrot albo niezadowolony klient, czyli znacznie więcej, niż kosztowałoby ustawienie samego pola.
Uwaga: Dodatki różnią się od wariantów: wariant to ustalona z góry, gotowa kombinacja z własnym SKU i stanem magazynowym, podczas gdy dodatek to otwarte dane, które klient podaje w momencie zakupu, na przykład imię do graweru.
Czego wymaga dobre narzędzie do dodatków
Niezależnie od tego, czy zbudujesz, kupisz, czy zainstalujesz narzędzie do dodatków dla WooCommerce, powinno ono pokrywać kilka podstaw. Potraktuj to jak listę kontrolną:
- Niewielki zestaw przydatnych typów pól. Tekst, checkbox i lista wyboru obejmują zdecydowaną większość realnych dodatków. Bardziej egzotyczne pola przydają się niektórym sklepom, ale podstawy biorą na siebie większość pracy.
- Opcje darmowe i płatne. Część dodatków zbiera informacje za darmo, inne powinny doliczać stałą kwotę do pozycji koszyka. Narzędzie musi obsługiwać obie sytuacje, a cena musi automatycznie trafiać do podsumowań WooCommerce.
- Walidacja pól wymaganych. Jeśli treść graweru jest obowiązkowa, produktu nie powinno dać się dodać do koszyka, dopóki pole nie zostanie wypełnione. Walidacja musi odbywać się po stronie serwera, nie tylko w przeglądarce, żeby nie dało się jej obejść.
Ostrzeżenie: Walidacja pól wymaganych i długości musi odbywać się po stronie serwera, nie tylko w przeglądarce. Same sprawdzenia po stronie klienta da się obejść, przepuszczając do zamówienia pustą lub zbyt długą wartość.
- Rozsądne limity wpisywania. Pole tekstowe, którego treść trafia na fizyczny produkt, ma realny limit znaków. Narzędzie powinno pozwalać ustawić minimalną i maksymalną długość oraz egzekwować te wartości.
- Trwałość od początku do końca. Wybór musi pojawić się w koszyku, w kasie i w finalnym zamówieniu. Jeśli obsługa go nie widzi, dodatek zawiódł w swoim głównym zadaniu.
- Lekki front. Skrypty i style dodatków nie powinny ładować się na stronach, które ich nie mają, a sklep powinien przejmować wygląd z motywu, a nie z nim walczyć.
- Czyste zarządzanie danymi. Żadnych rozrośniętych własnych tabel dla prostych definicji pól i porządne odinstalowanie, które nie zostawia po sobie śmieci.
Zwróć uwagę, co celowo jest na tej liście skromne. Podstawowe narzędzie do dodatków nie potrzebuje logiki warunkowej ani wgrywania plików, żeby było przydatne. Większości sklepów wystarcza tekst, checkbox i lista wyboru, dobrze wycenione i zapisane w zamówieniu. Utrzymanie małego rdzenia to zaleta, nie ograniczenie.
Jak radzi sobie z tym Add-Ons
Add-Ons dla WooCommerce to darmowy plugin o otwartym kodzie, który dokłada dokładnie tę możliwość. W edytorze produktu WooCommerce definiujesz listę dodatków per produkt, klient wypełnia je na karcie produktu, a jego wybory przechodzą z pozycją koszyka aż do zamówienia. Definicje dodatków są zapisane jako standardowe metadane produktu, bez własnych tabel w bazie, więc plugin pozostaje mały i szybki.
Pola dodatków typu tekst, checkbox i lista wyboru na karcie produktu, tuż nad przyciskiem dodania do koszyka.
Typy pól
Każdy dodatek ma etykietę, typ pola, opcjonalną flagę wymagalności i opcjonalną cenę. W wersji darmowej dostępne są trzy typy pól:
- Tekst, do swobodnego wpisu, takiego jak treść graweru albo imię. Pola tekstowe mogą mieć minimalny i maksymalny limit znaków, a sklep pokazuje licznik na żywo, podczas gdy serwer waliduje te same limity przed dodaniem do koszyka, więc zbyt długa treść nie przejdzie.
- Checkbox, do prostego dodatku tak/nie, takiego jak pakowanie na prezent albo dodatkowa usługa.
- Lista rozwijana, do wyboru jednej pozycji, na przykład wykończenia albo poziomu usługi, gdzie każda opcja może mieć własną cenę.
Ceny i pola wymagane
Każdy dodatek może być darmowy lub płatny. Nadaj cenę całemu wierszowi albo poszczególnym pozycjom na liście, a Add-Ons automatycznie doda tę kwotę do pozycji koszyka WooCommerce. Ustaw cenę na zero przy opcjach, które istnieją tylko po to, żeby zebrać informację, takich jak spersonalizowana wiadomość. Zaznacz flagę Wymagane przy dodatku, a produktu nie da się dodać do koszyka, dopóki klient go nie uzupełni, co jest właściwym zachowaniem dla wszystkiego, czego obsługa naprawdę potrzebuje.
Wyświetlanie w koszyku, kasie i zamówieniu
Cały sens dodatku polega na tym, że obsługa go widzi, więc wybory klienta pojawiają się w koszyku, w kasie i w gotowym zamówieniu. Nie ma osobnego kroku przepisywania treści graweru na zamówienie, wybór wędruje razem z pozycją.
Ustawienia wyświetlania
Ustawienia znajdziesz w WooCommerce → Add-Ons i sterują one tym, jak grupa opcji wygląda na karcie produktu. Możesz ustawić nagłówek grupy pokazywany nad polami, pokazać lub ukryć ceny opcji, włączyć lub wyłączyć gwiazdkę przy polu wymaganym oraz zamknąć opcje w opcjonalnej ramce z obwódką, żeby wyróżniały się na tle reszty karty produktu. To wybory dotyczące prezentacji, stosowane na wszystkich produktach, więc blok dodatków pasuje do wyglądu, jakiego chcesz, bez ruszania szablonów.
Uczciwy zakres
Darmowy plugin skupia się na szybkich polach tekstowych, checkboxach i listach wyboru. Wgrywanie plików i logika warunkowa nie wchodzą w jego skład, to funkcje wersji PRO, opisane niżej. Dla sklepu, który potrzebuje pola na grawer, checkboxa pakowania na prezent i listy wyboru wykończenia, wycenionych i zapisanych w zamówieniu, darmowa edycja jest kompletnym narzędziem.
Konfiguracja krok po kroku
Uruchomienie dodatków zajmuje kilka minut:
- Zainstaluj plugin z Wtyczki → Dodaj nową albo wgraj go do
/wp-content/plugins/addons. WooCommerce musi być zainstalowane i aktywne. - Aktywuj go.
- Edytuj produkt, otwórz zakładkę Add-Ons w panelu danych produktu i dodaj swoje opcje: etykietę, typ pola, flagę wymagalności, jeśli jej potrzebujesz, oraz cenę, jeśli opcja jest płatna.
- Opcjonalnie wejdź w WooCommerce → Add-Ons, żeby ustawić nagłówek grupy i opcje wyświetlania.
To wszystko. Opcje pojawiają się teraz na karcie produktu tuż nad przyciskiem dodania do koszyka, a wybory każdego klienta przechodzą przez koszyk i kasę do zamówienia. Ponieważ definicje są zapisane jako metadane produktu, usunięcie pluginu czyści tylko jego własne opcje, zachowując definicje per produkt, więc ponowna instalacja je przywraca. Plugin nie ładuje żadnych zdalnych skryptów, czcionek ani trackerów, jego CSS i JS są serwowane z Twojego własnego serwera.
Ekran ustawień Add-Ons w WooCommerce, gdzie ustawiasz nagłówek grupy i opcje wyświetlania.
Praktyczne wskazówki do dodatków
Narzędzie daje mechanizm, ale to sposób użycia decyduje, czy dodatki pomagają, czy denerwują. Kilka wskazówek:
- Trzymaj liczbę pól nisko. Każde dodatkowe pole na karcie produktu to tarcie. Pytaj tylko o to, czego obsługa naprawdę potrzebuje. Jedno pole na grawer bije trzy opcjonalne, które klient i tak pomija.
- Ustaw realne limity tekstu. Jeśli imię grawerowane jest na 20 znakach metalu, ustaw maksimum na 20. Licznik na żywo powie wtedy klientowi, zanim wpisze za dużo, zamiast tego, żebyś Ty mówił mu o tym po zapłacie.
Wskazówka: Dopasuj limity znaków pól tekstowych do fizycznego produktu. Licznik na żywo ostrzega klienta, zanim wpisze za dużo, zamiast tego, żebyś Ty wychwytywał to po zapłacie.
- Naprawdę wymagane pola oznacz jako wymagane. Jeśli nie zrealizujesz zamówienia bez treści życzeń, oznacz to pole jako wymagane, żeby zamówienia nie dało się złożyć bez niego. Pola darmowe i opcjonalne zostaw na kontekst, który jest miły, ale nie konieczny.
- Wyceniaj dodatki przejrzyście. Pokazuj ceny opcji, gdy dodatek kosztuje, żeby klient nie był zaskoczony w kasie, i rozważ ukrycie cen przy darmowych polach informacyjnych, żeby blok był czysty.
- Pisz jasne etykiety. “Treść do graweru (maks. 20 znaków)” bije “Tekst”. Etykieta to Twoja jedyna szansa, żeby ustawić oczekiwania, zanim klient zacznie pisać.
Add-Ons kontra domyślne WooCommerce
WooCommerce daje warianty, ale nie ma ogólnego sposobu na dodanie dodatkowego pola do produktu. Oto różnica konkretnie dla dodatków do produktów:
| Możliwość | Domyślne WooCommerce | Add-Ons |
|---|---|---|
| Swobodny tekst na produkcie | Brak wbudowanego | Pola tekstowe z limitem min/maks |
| Prosty płatny dodatek (checkbox) | Brak | Tak, darmowy lub płatny |
| Wybór jednej opcji z własną ceną | Tylko warianty | Lista z ceną per opcja |
| Cena doliczona do pozycji koszyka | Tylko cena wariantu | Tak, per pole lub per opcja listy |
| Walidacja pola wymaganego | nie dotyczy | Tak, po stronie serwera przed dodaniem do koszyka |
| Wybór w koszyku, kasie i zamówieniu | nie dotyczy | Tak, od początku do końca |
| Przechowywanie | nie dotyczy | Metadane produktu, bez własnych tabel |
| Kontrola wyświetlania (nagłówek, ceny, ramka) | nie dotyczy | Tak, ze strony ustawień |
| Koszt | Darmowe (brak pól dodatków) | Darmowe; PRO dodaje logikę, pliki i więcej |
Wersja darmowa kontra PRO
Edycja darmowa to kompletne narzędzie do codziennej personalizacji: pola tekstowe, checkboxy i listy wyboru, darmowe lub płatne, z walidacją wymagalności, limitami długości tekstu i wyświetlaniem w zamówieniu od początku do końca. Add-Ons Pro rozbudowuje ten fundament dla sklepów, które potrzebują więcej, i wymaga zainstalowanej oraz aktywnej wersji darmowej. PRO dodaje logikę warunkową (pokazywanie lub ukrywanie dodatków w zależności od innych wyborów klienta), wgrywanie plików (pozwala klientom dołączyć projekt graficzny, korektę lub brief, z regułami rozmiaru i rozszerzenia per pole), opcje zależne od ilości (mnożenie ceny dodatku przez ilość podaną przez klienta), próbki obrazkowe i kolorów dla opcji listy, magazyn per opcja, który śledzi stan każdego wiersza i ukrywa wyprzedane wybory, oraz wycenę tekstu za znak dla personalizacji rozliczanej od wpisanego znaku. Jest dostarczany przez Freemius w zakresie licencjonowania i automatycznych aktualizacji.
W skrócie
Użyj dodatków do produktów, gdy klient ma podać coś, co nie jest pełnym wariantem WooCommerce: treść graweru, checkbox pakowania na prezent, płatny wybór z listy. Dobre narzędzie do dodatków potrzebuje kilku przydatnych typów pól, cen darmowych i płatnych, walidacji pól wymaganych i długości oraz wyborów, które przechodzą z zamówieniem aż do realizacji. Darmowy plugin Add-Ons pokrywa to wszystko polami tekstowymi, checkboxami i listami wyboru, zapisanymi czysto jako metadane produktu, a Add-Ons Pro dodaje logikę warunkową, wgrywanie plików, ceny zależne od ilości, próbki, magazyn per opcja i wycenę tekstu za znak, gdy Twoje produkty potrzebują więcej.