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:
- Plogins Waitlist – back-in-stock waitlist that emails shoppers the moment a product returns.
- Sieve – Search & Filter – fast AJAX product search and filtering for WooCommerce, with no jQuery.
- Polski for WooCommerce – Polish-market compliance: GPSR, Omnibus, GDPR, invoices and storefront modules.
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
- Zainstaluj i aktywuj WooCommerce (8.0 lub nowszy).
- Prześlij folder
tiersdo/wp-content/plugins/lub pobierz kopię z https://github.com/wppoland/plogins-tiers. - Aktywuj wtyczkę na ekranie Wtyczki.
- Przejdź do WooCommerce Tiers i dodaj co najmniej jeden próg cenowy (np. 5 sztuk 5% rabatu).
- Tabela cen pojawia się automatycznie na stronach produktów, a rabaty działają w koszyku.
Najczęściej zadawane pytania
-
Dokumentacja i linki
-
- 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
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żowaniWtyczka „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 plikiemtiers.poti 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_tiersdo nadpisań PRO. Bez jQuery, bez przesunięcia układu, WCAG 2.2 AA.
