Konfiguracja
Tiers konfigurujesz na jednym ekranie: WooCommerce → Tiers. Tam definiujesz progi cenowe i decydujesz, jak i gdzie pojawia się tabela.
Włącz progowe ceny
Dział zatytułowany „Włącz progowe ceny”Główny przełącznik. Wyłączony — rabat nie jest naliczany, a tabela znika, bez odinstalowania. Progi i ustawienia zostają w bazie, więc w każdej chwili możesz włączyć ceny z powrotem.
Kreator progów
Dział zatytułowany „Kreator progów”Sedno strony ustawień. Każdy próg to dwie wartości:
- Minimalna ilość — ilość w linii koszyka, od której próg obowiązuje (np. 5, 10, 25).
- Procent rabatu — ile schodzi z ceny regularnej dla tej linii (np. 5%, 10%).
Dodawaj i usuwaj wiersze dowolnie; liczba progów nie jest ograniczona. Przy zapisie puste wiersze znikają, procenty są ograniczane do zakresu 0–100%, a progi sortowane rosnąco po ilości, by tabela czytała się czysto.
Progi są globalne w darmowej edycji — ta sama drabinka dla każdego produktu. Nadpisania per produkt to funkcja PRO (zobacz Filtr dla deweloperów niżej).
Miejsce tabeli
Dział zatytułowany „Miejsce tabeli”Gdzie renderuje się tabela na karcie produktu:
- Podsumowanie produktu — w kolumnie obok ceny i dodawania do koszyka.
- Przed formularzem dodawania do koszyka.
- Po formularzu dodawania do koszyka.
- Obszar meta produktu — pod metadanymi SKU/kategorii.
- Tylko ręcznie — Tiers nic nie renderuje automatycznie; tabelę wstawiasz sam shortcodem lub blokiem.
Własny nagłówek tabeli
Dział zatytułowany „Własny nagłówek tabeli”Opcjonalnie ustaw własny nagłówek nad tabelą — np. Kup więcej, oszczędź więcej — zamiast domyślnego. Zostaw pusty, by użyć domyślnego.
Kolumna „Oszczędzasz”
Dział zatytułowany „Kolumna „Oszczędzasz””Włączona — tabela dodaje kolumnę pokazującą kwotę oszczędności na każdym progu, obok ilości i wynikowej ceny. Korzyść jest wprost, bez liczenia przez klienta.
Notka „Oszczędzasz” w koszyku
Dział zatytułowany „Notka „Oszczędzasz” w koszyku”Włączona — każda przeceniona linia koszyka pokazuje krótką notkę, ile oszczędza przy bieżącej ilości. Potwierdza, że próg faktycznie działa, dokładnie tam, gdzie klient widzi sumę.
Przełącznik widoczności tabeli
Dział zatytułowany „Przełącznik widoczności tabeli”Przełącznik ukrywa tabelę na stronie bez usuwania progów i bez wyłączania rabatu w koszyku. Przydatny, gdy rabat ma działać po cichu albo wstawiasz tabelę ręcznie i nie chcesz duplikatu.
Jak liczony jest rabat
Dział zatytułowany „Jak liczony jest rabat”Rabaty liczone są w PHP na woocommerce_before_calculate_totals — bez frontowego skryptu cenowego. Tiers czyta każdą linię koszyka, znajduje najgłębszy próg, którego minimalną ilość spełnia linia, i nakłada rabat tego jednego progu na cenę regularną. Progi się nie sumują: 12 szt. na drabince 5+ (5%) i 10+ (10%) dostaje 10%, nie 15%.
Ponieważ rabat to zmodyfikowana cena linii nakładana przed obliczeniem sum przez WooCommerce, kupony nadal działają na cenie progowej, a podatki liczone są od ceny po rabacie własną logiką WooCommerce.
Shortcode i blok
Dział zatytułowany „Shortcode i blok”Do ręcznego wstawiania Tiers udostępnia shortcode [tiers_table] i blok Tabela cen hurtowych. Przykłady w Użyciu.
Filtr dla deweloperów
Dział zatytułowany „Filtr dla deweloperów”Tiers udostępnia filtr tiers/product_tiers, dzięki któremu deweloperzy (i Tiers PRO) mogą zwrócić inny zestaw progów per produkt lub per rola. W darmowej edycji każdy produkt używa progów globalnych; filtr to hook, na którym PRO buduje ceny per produkt i per rola.
Czyste odinstalowanie
Dział zatytułowany „Czyste odinstalowanie”Tiers nie tworzy własnych tabel w bazie. Procedura odinstalowania usuwa opcję tiers_settings, zostawiając bazę jak była.