Promocji „kup 2, trzeci gratis” w WooCommerce nie ustawisz samym kuponem: kupon nie sprawdzi, czy w koszyku są trzy sztuki, nie wybierze najtańszej z nich, a klient musi wpisać kod. Potrzebujesz reguły „kup X, dostań Y”, która sama liczy sztuki w koszyku i odejmuje cenę gratisu. Przy ustawieniu „kup 2, dostań 1 z tych samych produktów, najtańszy gratis” rabat pojawia się, gdy w koszyku są 3 sztuki. Przy 2 sztukach jeszcze go nie ma.
Poniżej pokazujemy całe ustawienie w naszej wtyczce Conditional Promotions na przykładzie sklepu z herbatą. Ceny herbat w przykładach pochodzą ze sklepu testowego.
Czy „kup 2, trzeci gratis” ustawisz kuponem WooCommerce?
Kupon w WooCommerce daje jeden z trzech rabatów: procent na wybrane produkty, stałą kwotę na cały koszyk albo stałą kwotę na każdą sztukę, z ograniczeniami m.in. do kategorii, minimalnej wartości koszyka i liczby użyć.
Czego kupon nie zrobi:
- nie ma warunku „minimalna liczba sztuk”, więc nie sprawdzi, czy klient ma w koszyku trzy opakowania;
- nie zna rabatu „kup X, dostań Y” ani gratisu i sam nie doda produktu do koszyka;
- nie wybierze najtańszej sztuki jako gratisu;
- działa dopiero wtedy, gdy klient wpisze kod w koszyku albo w kasie. WooCommerce sam kodów nie stosuje.
Kupon wystarczy, gdy chcesz dać rabat procentowy albo kwotowy z kodem, rabat od wartości koszyka albo darmową dostawę z kodem. Jak go ustawić, opisaliśmy w poradniku o kuponach w WooCommerce: produktowych, na darmową dostawę i z ograniczeniami.
Zanim zaczniesz: 5 decyzji o promocji
Zanim otworzysz panel, odpowiedz sobie na pięć pytań. Każde odpowiada jednemu polu w ustawieniach.
| Decyzja | Możliwości | W naszym przykładzie |
|---|---|---|
| Ile sztuk klient kupuje i ile dostaje | dowolne liczby, np. 2 + 1, 1 + 1, 3 + 1 | kupuje 2, dostaje 1 |
| Skąd jest gratis | z tych samych produktów, które klient kupuje, albo z innych, wskazanych przez Ciebie | z tych samych: dowolna herbata z kategorii Herbaty |
| Który produkt jest gratisem | najtańszy, najdroższy albo ten, który klient wybierze w koszyku | najtańszy |
| Ile razy promocja działa w jednym koszyku | bez limitu albo np. raz na koszyk | bez limitu |
| Kiedy i dla kogo | dni i godziny, grupa klientów, limit sztuk | np. weekend, wszyscy klienci |
Gdy produkty w promocji mają różne ceny, wybierz „najtańszy”. Klient i tak dostaje gratis, a Ty oddajesz najmniej. W koszyku z herbatą za 49,00 zł i za 27,50 zł ustawienie „najdroższy” kosztuje Cię 49,00 zł, a „najtańszy” 27,50 zł.
Krok po kroku: promocja „kup 2, trzecia gratis” w Conditional Promotions
Całą promocję ustawiasz na jednej stronie, w pięciu krokach: co to za promocja, co klient kupuje i co dostaje, kiedy, dla kogo i jakie są limity. O gratisie decyduje krok drugi.
- Utwórz nową promocję i nadaj jej nazwę, np. „Kup 2, trzecia gratis”. Klient zobaczy tę nazwę w koszyku i w zamówieniu, więc napisz ją tak, jak w ogłoszeniu.
- Jako rodzaj promocji wybierz „Kup X, dostań Y”.
- W kroku „Co klient kupuje i co dostaje”, w części „Klient kupuje”, wpisz w polu „Ile sztuk” liczbę 2. W polu „z produktów” kliknij „+ według…” i wybierz kategorię Herbaty. Tak samo wskażesz tag albo atrybut, zamiast wybierać produkty po kolei.
- W części „Dostaje” wpisz w polu „Ile sztuk” liczbę 1, a w polu „Z czego” wybierz „z tych samych produktów”.
- W polu „Który z nich” wybierz „najtańszy”.
- W polu „Za ile” wybierz „% taniej” i wpisz 100. Panel podpowiada: 100% = gratis.
- W polu „Ile razy w jednym koszyku (0 = bez limitu)” zostaw 0, jeśli za 6 opakowań klient ma dostać 2 gratisy. Wpisz 1, jeśli gratis ma być najwyżej jeden w koszyku.
- Ustaw, kiedy promocja się włącza i wyłącza (od–do z godziną, wybrane dni tygodnia, powtarzanie co tydzień) oraz w części „Dla kogo”, kto ją dostaje, np. tylko zalogowani klienci. Możesz dodać limit, np. „pierwsze 100 sztuk” albo „raz na klienta”. Pozostałe warunki opisaliśmy na karcie wtyczki Conditional Promotions.
- Zapisz promocję i zrób zakupy próbne jako gość: najpierw 2 opakowania, potem 3.
Co klient zobaczy w koszyku
Klient nie wpisuje kodu. Gdy w koszyku są trzy herbaty z kategorii objętej promocją, rabat nalicza się sam. Ceny na stronach produktów się nie zmieniają. Rabat widać jako osobną pozycję z minusem w podsumowaniu koszyka, a potem w zamówieniu i w e-mailu do klienta. Pozycja zaczyna się od słowa „Gratis:”, po którym jest nazwa promocji, np. „Gratis: Kup 2, trzecia gratis”. Ten napis zmienisz w ustawieniach wtyczki.
Przykład koszyka z trzema różnymi herbatami:
- Darjeeling 49,00 zł + Assam 29,99 zł + Earl Grey 27,50 zł = 106,49 zł
- Gratis: Kup 2, trzecia gratis −27,50 zł (najtańsza jest Earl Grey)
- do zapłaty: 78,99 zł
Trzy opakowania Earl Grey: 82,50 zł − 27,50 zł = 55,00 zł.
Ile gratisów dostanie klient, który bierze kilka opakowań tej samej herbaty:
| Opakowań w koszyku | Gratisów przy „Ile razy w jednym koszyku” = 0 | Gratisów przy „Ile razy w jednym koszyku” = 1 |
|---|---|---|
| 1–2 | 0 | 0 |
| 3 | 1 | 1 |
| 4–5 | 1 | 1 |
| 6 | 2 | 1 |
Skąd takie liczby: gdy gratis jest z tych samych produktów, jedna promocja zużywa 3 sztuki, czyli 2 kupione i 1 gratis. Dlatego czwarte i piąte opakowanie nie dają drugiego gratisu, a szóste tak.
Tabela dotyczy jednej herbaty. Jeśli klient miesza herbaty w różnych cenach i bierze 6 albo więcej opakowań, sprawdź taki koszyk w zamówieniu próbnym, zanim w ogłoszeniu napiszesz „co trzecia sztuka gratis”.
Gratis z innego produktu: „kup czajnik, kubek gratis”
Gratis nie musi być tym samym produktem. W polu „Z czego” wybierz „z innych produktów”, a w polu „Jakich” zaznacz konkretne produkty, np. kubki. Całej kategorii jako gratisu nie wybierzesz, tylko pojedyncze produkty. Kupione sztuki nie są wtedy „zużywane” przez gratis: przy „kup 1 czajnik, dostań kubek” liczy się sam czajnik.
Dalej masz dwie drogi.
- „najtańszy” albo „najdroższy”: rabat dostaje tylko kubek, który już jest w koszyku. Klient musi go dodać sam, a wtyczka odejmie jego cenę. Jeśli kubka nie doda, rabatu nie będzie, więc napisz to wyraźnie w ogłoszeniu.
- „klient wybiera w koszyku (też wariant)”: w koszyku i w kasie klient widzi okno „Wybierz produkt w promocji”, wybiera kubek, także jego kolor, i klika „Wybierz i dodaj do koszyka”. Gratis trafia do koszyka sam, a klient może go zmienić przyciskiem „Zmień wybrany produkt”. Działa to w zwykłym koszyku i w koszyku zbudowanym z bloków. Gdy promocja się skończy albo klient usunie czajnik, wtyczka usunie dodany w ten sposób kubek. Gdy klient zmniejszy liczbę czajników, zmniejszy się liczba kubków gratis. Produktów, które klient włożył do koszyka sam, wtyczka nie usuwa.

Na co uważać przed startem
- Klient nie zobaczy promocji na stronie produktu. Wtyczka nie pokazuje informacji „kup 2, trzeci gratis” na stronie produktu ani na liście produktów. Rabat pojawia się dopiero w koszyku. O promocji napisz sam: w krótkim opisie produktów, w opisie kategorii, na banerze, w newsletterze albo na Facebooku.
- Dwa opakowania to jeszcze nie gratis. Trzecie opakowanie klient wkłada do koszyka sam. Napisz w ogłoszeniu wprost: „Włóż do koszyka 3 opakowania, najtańsze dostajesz gratis”.
- Gratis musi być na stanie. Gratisem może być tylko produkt opublikowany, dostępny do kupienia i dostępny w magazynie.
- Przeceniony gratis. Wtyczka odejmuje cenę, którą koszyk faktycznie liczy za gratis. Jeśli Earl Grey jest już przeceniona, odejmie cenę po przecenie, a nie cenę regularną.
- Najniższa cena z 30 dni. Przy gratisach Conditional Promotions nie pokazuje napisu o najniższej cenie z 30 dni (pokazuje go tylko przy obniżonej cenie produktu). Czy Twoja akcja z gratisem wymaga takiej informacji, sprawdź z prawnikiem, a w ogłoszeniu napisz jasno, ile sztuk trzeba kupić, który produkt jest gratisem i ile klient zapłaci za całość. Więcej o tym, co mówią przepisy o najniższej cenie z 30 dni. To nie jest porada prawna.
- Zamówienie próbne jako gość. Sprawdź koszyk z 2, 3 i 6 opakowaniami, a przy gratisie do wyboru także zmianę i usunięcie gratisu. Zobacz koszyk, kasę i e-mail z zamówieniem, zanim ogłosisz promocję, np. na weekend przed świętami albo na Black Friday.
Którą wtyczkę wybrać do gratisów
Gratis „kup X, dostań Y” ustawisz w trzech wtyczkach z naszego sklepu. Różnią się tym, co jeszcze potrafią.
- Conditional Promotions — gdy gratis ma działać w wybrane dni i godziny, np. tylko w weekend, z limitem sztuk albo „raz na klienta”, z wyborem koloru gratisu w koszyku i ze statystykami promocji.
- Dynamic Pricing — reguła „kup X, dostań Y” (np. kup 2, kolejna z rabatem 100%) bez kodu, a do tego rabaty według marki. Reguł nie zaplanujesz na konkretne dni i godziny.
- Smart Coupons — „kup X, dostań Y” jako kupon i darmowe prezenty, a obok tego karty podarunkowe i kupony w linku.
Jeśli zamiast gratisu chcesz dać rabat od liczby sztuk, np. 10% taniej od 3 opakowań, to inny rodzaj promocji. Wtyczki do niego porównaliśmy w poradniku, jak wybrać wtyczkę do dynamicznych cen i rabatów w WooCommerce.
Najczęstsze pytania
Czy mogę dać trzecią sztukę za pół ceny zamiast gratisu?
Tak. W polu „Za ile” wybierz „% taniej” i wpisz 50. Możesz też odjąć stałą kwotę albo wybrać „cena stała”, np. trzecie opakowanie za 10 zł.
Co się stanie, gdy klient usunie jedno opakowanie z koszyka?
Przy 2 opakowaniach rabat znika, bo promocja „kup 2, trzecia gratis” wymaga 3 sztuk. Gratis wybrany przez klienta w okienku wtyczka usuwa sama, gdy klient usunie produkt, za który go dostał.
Czy ograniczę promocję do weekendu albo do pierwszych 100 sztuk?
Tak. Ustawisz dni i godziny (także powtarzanie co tydzień), warunki „Dla kogo” i limity, np. „pierwsze 100 sztuk” albo „raz na klienta”. Szczegóły są na karcie Conditional Promotions.
Conditional Promotions: cena i pomoc w ustawieniu
- Conditional Promotions — 149 zł jednorazowo. W cenie masz 365 dni dostępu do plików i aktualizacji oraz 365 dni naprawy błędów we wtyczce, na dowolnej liczbie stron. To nasza wtyczka, więc błędy zgłaszasz bezpośrednio nam; odpowiadamy zwykle w ciągu tygodnia. Aktualizacje są ręczne: nową wersję pobierasz ze swojego konta w sklepie i wgrywasz plik, ustawienia zostają.
- Budujesz kilka sklepów? Wtyczka jest też w pakiecie wszystkich wtyczek i motywów: dostęp na rok za 999 zł.
- Wolisz, żebyśmy ustawili promocję za Ciebie? Zrobimy to w ramach usługi instalacja i konfiguracja wtyczek: 250 zł netto (307,50 zł brutto) za godzinę.
Pokrycie faktów (dla korektora; nie wchodzi do wpisu)
Bez zmian względem draft.md, z dwiema różnicami: wiersz „Inny produkt | pół ceny = 50%” nieaktualny (zdanie usunięte w K5, ta sama treść jest w FAQ 1 — F21); „Którą wtyczkę” — „wtyczki z naszego sklepu” zgodnie z kartą 97169 („W sklepie mamy też…”, work/NOWA-PROMOCJE/karta.md:187). Pełna tabela: draft.md.







