Poziomy, cennik wielopoziomowy 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
  • Skrót [tiers_table], blok Gutenberga „Tabela cen hurtowych” oraz widget Elementora „Tabela cen hurtowych”, który pozwala wstawić tabelę ręcznie
  • 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
  • W pełni przetłumaczalne: zawiera szablon plogins-tiers.pot (domena tekstowa plogins-tiers) wraz z językami polskim, niemieckim i hiszpańskim dostarczonymi przez pakiet językowy WordPress.org
  • Filtr tiers_product_tiers, który pozwala Tiers PRO podmieniać progi dla poszczególnych produktów lub według roli

Dokumentacja: plogins.com/tiers/docs/

Te wtyczki też mogą Ci się spodobać

Więcej darmowych wtyczek WooCommerce od WPPoland:

  • Lista oczekujących na ploginy, lista oczekujących na ponowne pojawienie się produktu w magazynie, która wysyła klientom e-maila, gdy tylko produkt znów będzie dostępny.
  • Sieve, Wyszukiwanie i filtrowanie, szybkie wyszukiwanie i filtrowanie produktów za pomocą AJAX dla WooCommerce, bez jQuery.
  • Polski dla WooCommerce, zgodność z przepisami obowiązującymi na rynku polskim: GPSR, Omnibus, RODO, faktury i moduły sklepowe.

Przejrzyj cały katalog na stronie plogins.com/ .

Zgłaszanie luki w zabezpieczeniach: wyślij e-mail na adres hello@wppoland.com. Zgodnie z naszą polityką skoordynowanego ujawniania luk potwierdzamy zgłoszenie w ciągu dwóch dni roboczych, oceniamy je w ciągu pięciu dni, a krytyczną lukę naprawiamy w ciągu siedmiu dni od jej potwierdzenia.

Wtyczki innych twórców, wersja PRO

Wersja darmowa oferuje dla każdego produktu globalne poziomy ilościowe. Plogins Tiers PRO dodaje funkcje B2B oraz kontrolę na poziomie poszczególnych produktów:

  • Nastawienia indywidualne dla poszczególnych produktów, różne drabinki poziomów dla konkretnych produktów
  • Ceny oparte na rolach – ceny w zależności od roli użytkownika WordPressa lub dla gości
  • Zasady ustalania cen według kategorii, poziomy cenowe przypisane do kategorii produktów
  • Ceny według harmonogramu, daty rozpoczęcia i zakończenia drabinki poziomów

Wszystko w wersji darmowej pozostaje darmowe i otwarte. Plogins Tiers PRO kosztuje od 29 EUR rocznie, a opłata jest naliczana w EUR.

Porównaj edycje i cennik: plogins.com/plogins-tiers-pro/pricing/

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 tworzony w ramach projektu open source. Pliki PHP, JS i CSS, które instalujesz, to te same pliki, co w repozytorium – nic nie jest minifikowane ani generowane podczas kompilacji. Przejrzyj kod, zgłoś błąd lub wyślij poprawkę na adres github.com/wppoland/plogins-tiers.

Tłumaczenie

Wtyczka Plogins Tiers jest w pełni przetłumaczalna i zawiera szablon plogins-tiers.pot. Tłumaczenia są udostępniane przez pakiety językowe WordPress.org z serwisu translate.wordpress.org, gdzie dodawane są tłumaczenia na język polski, niemiecki i hiszpański; sam pakiet nie zawiera żadnych skompilowanych plików tłumaczeń.

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 włącz WooCommerce (8.0 lub nowszy).
  2. Prześlij folder tiers do katalogu /wp-content/plugins/ albo pobierz kopię ze strony github.com/wppoland/plogins-tiers.
  3. Włącz wtyczkę na ekranie Wtyczki.
  4. Przejdź do WooCommerce > Poziomy cenowe i dodaj co najmniej jeden poziom cenowy (np. 5 sztuk > 5% zniżki).
  5. Tabela cen pojawia się automatycznie na stronach produktów, a rabaty działają w koszyku.

Najczęściej zadawane pytania

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

„Poziomy, cennik wielopoziomowy dla WooCommerce” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.

Zaangażowani

Wtyczka „Poziomy, cennik wielopoziomowy dla WooCommerce” została przetłumaczona na 2 języki. Podziękuj tłumaczom za ich wkład.

Przetłumacz wtyczkę “Poziomy, cennik wielopoziomowy 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

1.0.18

  • Naprawiono: promocja na upgrade do wersji PRO wciąż wyświetlała się osobom, które już kupiły płatną wersję. Można było zamknąć tylko baner, więc reklama w pasku bocznym i karty z zablokowanymi funkcjami pojawiały się płatnym klientom na stałe. Teraz promocja sprawdza, czy płatna wersja jest aktywna, i znika, gdy tak jest.
  • Naprawiono: symbole strzałek w ścieżkach menu administratora oraz w ciągach tekstowych przekazywanych tłumaczom. Strzałka w ciągu tekstowym przeznaczonym do tłumaczenia staje się problemem dla każdego tłumacza i zmienia układ w każdej lokalizacji, w której zostanie pominięta.

1.0.17

  • Naprawiono: po usunięciu wtyczki w bazie danych pozostawał flag „zamknij” powiązany z powiadomieniem PRO dla poszczególnych użytkowników. Teraz odinstalowanie usuwa go dla wszystkich użytkowników, a nie tylko dla tego, który je zamknął.

1.0.16

  • Szablon tłumaczenia został wygenerowany od nowa. Brakowało w nim 4 ciągów znaków dodanych do wtyczki od czasu ostatniej kompilacji szablonu, więc tłumacze nie mieli do nich dostępu w żadnym języku, a 1 ciąg znaków, którego wtyczka już nie używa, został usunięty. Nic się nie zmieniło w tym, co widzisz; zmieniło się to, co widzą tłumacze.

1.0.15

  • Naprawiono: wtyczka podawała wewnętrznie numer wersji starszy niż ten, pod którym została wydana. Numer ten określa wersje arkuszy stylów i skryptów ładowanych na ekranie administratora, więc przeglądarka, która miała jeszcze poprzednie pliki, zachowywała je po aktualizacji zamiast pobrać poprawione wersje.
  • Naprawiono: pakiet nie zawiera już własnych plików tłumaczeń. WordPress.org tworzy pakiety językowe z translate.wordpress.org, a dołączony katalog przesłania ten pakiet, więc poprawione tłumaczenie nie mogło do Ciebie dotrzeć do następnego wydania. Twój język pochodzi teraz z pakietu językowego, który jest aktualną kopią.

1.0.14

  • Ogłoszono zgodność z WooCommerce 11.0.

1.0.13

  • Naprawiono błąd w promocji PRO na ekranie ustawień, gdzie podawano cenę w PLN. Usługa PRO jest wyceniana i rozliczana w EUR, więc administrator polskiej strony widział kwotę w złotych, a potem dostał rachunek w euro – a ta kwota w zlotych była stałym przelicznikiem, który odbiegał od rzeczywistej kwoty w miarę zmian kursu. Teraz w promocji wyświetla się cena w euro, która faktycznie jest pobierana.

1.0.12

  • Uwaga: w cenniku PRO było napisane, że kwota pojawi się w PLN przy finalizacji zamówienia. Tak nie jest. Rozliczenie odbywa się w EUR, a w pliku „readme” jest to teraz zaznaczone po angielsku, polsku, niemiecku i hiszpańsku.

1.0.11

  • Opis: Oś cenowa opiera się na rolach w WordPressie oraz gościach. W pliku readme nazwano to „cenami opartymi na rolach i grupach klientów”, co sugerowało integrację z funkcją „Grupy” lub „Członkostwa”, której jednak nie ma. Ekran B2B jest opisany jako tryb wyceny, a nie jako ukryte ceny.

1.0.10

  • Domena tekstowa jest teraz zgodna ze slugiem wtyczki (plogins-tiers), więc tłumaczenia z WordPress.org ładują się poprawnie. Pliki tłumaczeń dołączone do pakietu zostały odpowiednio przemianowane.

1.0.8

  • Tłumaczenia: gotowe wersje w języku polskim, niemieckim i hiszpańskim dla panelu aktualizacji PRO.

1.0.7

  • Potwierdzono zgodność z WooCommerce 10.9.

1.0.6

  • Poprawa jakości tłumaczeń: skorygowano polski, niemiecki i hiszpański (nazwy produktów pozostawiono po angielsku, terminologia prawna dotycząca odstąpienia od umowy, poprawki zgodne z glosariuszem WooCommerce oraz gramatyka).

1.0.5

  • Dokumentacja: odnośniki w pliku readme są teraz opisanymi odnośnikami.

1.0.4

  • Skrócona nazwa wyświetlana (usunięto przedrostek „Plogins”; slug pozostał bez zmian).

1.0.3

  • Dodałem do pliku readme zestawienie wersji darmowej i PRO.

1.0.2

  • Dodano gotowe tłumaczenia interfejsu wtyczki na język polski, niemiecki i hiszpański.

1.0.1

  • Pierwsze stabilne wydanie.

0.2.4

  • Dokumentacja: dodano sekcję „Może Ci się też spodobać” z linkami do innych darmowych wtyczek WPPoland dla WooCommerce. Bez zmian funkcjonalnych.

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.