Plogins Tiers – ceny progowe dla WooCommerce

Opis

Tiers daje sklepowi WooCommerce ceny oparte na ilości. Ustawiasz progi: kup 5, oszczędź 5%; kup 10, oszczędź 10%, a rabat jest odejmowany od pozycji w momencie, gdy klient doda wystarczającą liczbę sztuk do koszyka. Te same progi są pokazane jako tabela na stronie produktu, aby klienci widzieli cenę przed dodaniem do koszyka.

Rabat jest obliczany w PHP na hooku woocommerce_before_calculate_totals, więc logika cenowa nie wymaga JavaScript na froncie. Tabela na stronie produktu to zwykła tabela HTML <table> drukowana po stronie serwera z <th scope> i <caption>, więc jest poprawnie odczytywana przez czytniki ekranu i nie przesuwa układu podczas ładowania strony.

Gdy ilość pasuje do więcej niż jednego progu, stosuje się najgłębszy kwalifikujący się próg — 12 sztuk otrzymuje cenę „10+”, a nie „5+”. Tiers nigdy też nie podnosi ceny, więc produkt już w promocji zachowuje niższą cenę.

Tiers deklaruje zgodność z HPOS WooCommerce oraz blokami koszyka i kasy. Przechowuje wszystko w jednym wierszu wp_options i nie tworzy niestandardowych tabel, więc usunięcie wtyczki pozostawia bazę danych bez zmian.

Co otrzymujesz

  • Dowolna liczba globalnych progów cenowych, każdy z minimalną ilością i procentem rabatu (z opcjonalną etykietą)
  • Automatyczne rabatowanie w koszyku, gdzie wygrywa najwyższy pasujący próg
  • Tabela cen na stronach pojedynczych produktów z wyborem miejsca wyświetlania: podsumowanie produktu, przed lub po formularzu dodawania do koszyka, obszar metadanych produktu lub brak automatycznego wyświetlania
  • Shortcode [tiers_table] i blok „Tabela cen hurtowych” do ręcznego umieszczenia tabeli
  • Opcjonalny nagłówek nad tabelą i opcjonalna kolumna „Oszczędzasz”
  • Opcjonalna notatka „Oszczędzasz” pod każdą pozycją z rabatem w koszyku
  • Kreator progów w panelu administracyjnym, który dodaje i usuwa wiersze w miejscu, z podglądem na żywo każdego progu
  • Polskie tłumaczenie oraz dołączony plik POT do tłumaczenia na inne języki (domena tekstowa tiers)
  • Filtr tiers_product_tiers, który pozwala Tiers PRO podmieniać progi dla poszczególnych produktów lub według roli

Dokumentacja: https://plogins.com/tiers/docs/

You may also like these plugins

More free WooCommerce plugins from WPPoland:

Browse the full catalogue at https://plogins.com/ .

Usługi zewnętrzne

Tiers nie łączy się z żadnymi zewnętrznymi usługami. Progi cenowe są przechowywane w jednym wierszu tiers_settings w tabeli opcji WordPress, a rabat jest obliczany w PHP na Twoim serwerze — żadne dane nie opuszczają witryny. Wtyczka nie wysyła e-maili i nie wykonuje zdalnych żądań; tabela cen na stronie produktu jest renderowana lokalnie z zapisanych progów.

Rozwój

Tiers jest rozwijany otwarcie. PHP, JS i CSS, które instalujesz, to te same pliki z repozytorium — nic nie jest zminifikowane ani generowane przez krok budowania. Przeczytaj kod, zgłoś błąd lub wyślij poprawkę na https://github.com/wppoland/plogins-tiers.

Zrzuty ekranu

Bloki

Wtyczka dodaje 1 blok.

  • Volume pricing table Server-rendered volume pricing table for the current or a chosen WooCommerce product.

Instalacja

  1. Zainstaluj i aktywuj WooCommerce (8.0 lub nowszy).
  2. Prześlij folder tiers do /wp-content/plugins/ lub pobierz kopię z https://github.com/wppoland/plogins-tiers.
  3. Aktywuj wtyczkę na ekranie Wtyczki.
  4. Przejdź do WooCommerce Tiers i dodaj co najmniej jeden próg cenowy (np. 5 sztuk 5% rabatu).
  5. Tabela cen pojawia się automatycznie na stronach produktów, a rabaty działają w koszyku.

Najczęściej zadawane pytania

  • Dokumentacja – https://plogins.com/tiers/docs/
  • Strona wtyczki – https://plogins.com/tiers/
  • Kod źródłowy – https://github.com/wppoland/plogins-tiers
  • Zgłoszenia błędów i propozycje funkcji – https://github.com/wppoland/plogins-tiers/issues

Czy Tiers wymaga WooCommerce?

Tak. Tiers to rozszerzenie WooCommerce i wymaga WooCommerce 8.0 lub nowszego.

Czy tabela cen przeładowuje stronę?

Nie. Tabela cen jest renderowana po stronie serwera, ładuje się wraz ze stroną, zanim uruchomi się JavaScript. Nie ma kroku AJAX ani hydratacji.

Jak działa logika „wygrywa najwyższy próg”?

Jeśli klient ma 12 sztuk produktu w koszyku, a masz progi „5+” (5% rabatu) i „10+” (10% rabatu), otrzyma 10% rabatu. Progi są oceniane od najniższej do najwyższej min_qty, a wygrywa ostatnie dopasowanie.

Czy mogę stosować różne progi do różnych produktów?

W wersji darmowej progi są globalne (dotyczą wszystkich produktów). Tiers PRO dodaje nadpisania progów dla poszczególnych produktów przez ekran edycji produktu.

Czy rabaty są zgodne z kuponami WooCommerce?

Tak. Tiers modyfikuje cenę pozycji koszyka przed obliczeniem sum przez WooCommerce, więc standardowe kupony WooCommerce działają normalnie na cenie progowej.

Co się dzieje po dezaktywacji wtyczki?

Rabaty przestają być stosowane, a tabela cen nie jest już wyświetlana. Twoje ustawienia pozostają w bazie danych.

Co się dzieje po usunięciu wtyczki?

Procedura odinstalowania usuwa opcję tiers_settings. Nie tworzy niestandardowych tabel, więc baza danych pozostaje czysta.

Czy działa z podatkami?

Tak. Tiers modyfikuje ceny przed obliczeniem podatku przez WooCommerce, więc własna logika podatkowa WooCommerce dotyczy ceny po rabacie.

Czy ta wtyczka działa w WordPress Multisite?

Tak. Wtyczka jest zgodna z WordPress Multisite. Możesz aktywować ją w całej sieci lub na poszczególnych witrynach; każda witryna zachowuje własne ustawienia i dane.

Recenzje

2026-07-05
I’m impressed with how well this integrates with my existing theme. No conflicts, no errors—just smooth functionality right out of the box.
Przeczytaj 1 recenzje

Kontrybutorzy i deweloperzy

„Plogins Tiers – ceny progowe dla WooCommerce” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.

Zaangażowani

Wtyczka „Plogins Tiers – ceny progowe dla WooCommerce” została przetłumaczona na 1 język. Podziękuj tłumaczom za ich wkład.

Przetłumacz wtyczkę “Plogins Tiers – ceny progowe dla WooCommerce” na swój język.

Interesuje cię rozwój wtyczki?

Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.

Rejestr zmian

0.2.4

  • Docs: added a „You may also like” section linking the other free WPPoland WooCommerce plugins. No functional changes.

0.2.3

  • Nowość: widżet Elementor dla tabeli cen hurtowych (działa w Elementor 3.x i 4.0).

0.2.2

  • Pakowanie: wykluczenie katalogu zasobów .wordpress-org z pobierania wtyczki (tylko zasoby SVN WordPress.org). Bez zmian funkcjonalnych.

0.2.1

  • Zmiana nazwy na Plogins Tiers dla WooCommerce w celu uzyskania bardziej wyróżniającej się nazwy wtyczki.

0.2.0

  • Nowość: konfigurowalne umiejscowienie tabeli (podsumowanie produktu, przed/po formularzu dodawania do koszyka, metadane produktu lub tylko ręcznie).
  • Nowość: shortcode [tiers_table] i blok „Tabela cen hurtowych” do umieszczenia tabeli w dowolnym miejscu.
  • Nowość: opcjonalny niestandardowy nagłówek tabeli.
  • Nowość: opcjonalna kolumna „Oszczędzasz” w tabeli cen.
  • Nowość: opcjonalna notatka „Oszczędzasz” przy każdej pozycji w koszyku.
  • Nowość: obsługa tłumaczeń z Domain Path /languages, dołączonym plikiem tiers.pot i polskim tłumaczeniem.
  • Poprawka: zdefiniowano brakującą stałą Tiers\PLUGIN_DIR, aby wtyczka uruchamiała się niezawodnie.
  • Porządki: usunięto nieużywany szablon; rozszerzono pokrycie standardów kodowania na szablony i bloki.

0.1.0

  • Pierwsze wydanie: globalne progi cen hurtowych, renderowana po stronie serwera tabela cen na stronach produktów, kreator progów w panelu administracyjnym, filtr tiers/product_tiers do nadpisań PRO. Bez jQuery, bez przesunięcia układu, WCAG 2.2 AA.