| 开发者 | motylanogha |
|---|---|
| 更新时间 | 2026年10月31日 17:02 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
woocommerce_before_calculate_totals, so the pricing logic ships no front-end JavaScript. A small script without jQuery highlights the table row that matches the quantity box and shows the line total. The product-page table is a plain HTML <table> printed server-side with <th scope> and a <caption>, so it reads correctly to screen readers and doesn't shift the layout as the page loads.
When a quantity matches more than one tier, the deepest qualifying tier applies, 12 units takes the "10+" price, not the "5+" price. Variations of one product count together, so 3 red and 3 blue shirts reach a "5+" tier. Tiers never raises a price either, so a product that's already on sale keeps its lower price.
Tiers declares compatibility with WooCommerce HPOS and the Cart/Checkout Blocks. It stores everything in a single wp_options row and creates no custom tables, so deleting the plugin removes that row and leaves no tables behind.
What you get
[tiers_table] shortcode, a "Volume pricing table" Gutenberg block, and an Elementor "Volume pricing table" widget for dropping the table in by handplogins-tiers.pot template (text domain plogins-tiers), with Polish, German and Spanish delivered by the WordPress.org language packtiers_product_tiers filter that lets Tiers PRO swap in per-product or role-based tierstiers folder to /wp-content/plugins/, or grab a copy from github.com/wppoland/plogins-tiers.Yes. Tiers is a WooCommerce extension and requires WooCommerce 8.0 or later.
No. The pricing table is server-rendered, it loads with the page, before any JavaScript runs. There is no AJAX or hydration step.
If a customer has 12 units of a product in their cart, and you have tiers for "5+" (5% off) and "10+" (10% off), they receive 10% off. The tiers are evaluated from lowest to highest min_qty and the last match wins.
In the free version, tiers are global (applied to all products). Tiers PRO adds per-product tier overrides via the product edit screen.
Yes. Tiers modifies the cart line-item price before WooCommerce calculates totals, so standard WooCommerce coupons work normally on top of the tiered price.
Discounts stop being applied and the pricing table no longer appears. Your settings are retained in the database.
The uninstall routine removes the tiers_settings option, except while an add-on that stores its own data in that option is installed. No custom tables are created.
Yes. Tiers modifies prices before WooCommerce's tax calculation, so WooCommerce's own tax logic applies to the discounted price.
Yes. With Tujo active, the "Shop price hint" setting also adds the "From X in bulk" line under each price in the Tujo quick-order table. There is no extra setting, and the line never shows where the price is hidden.
Yes. This plugin is compatible with WordPress Multisite. Network activate it or activate it on individual sites; each site keeps its own settings and data.
plogins-tiers), so translations from WordPress.org load correctly. Bundled translation files were renamed to match.[tiers_table] shortcode and a "Volume pricing table" block for placing the table anywhere./languages, a bundled tiers.pot, and a Polish translation.Tiers\PLUGIN_DIR constant so the plugin boots reliably.tiers/product_tiers filter for PRO overrides. No jQuery, no layout shift, WCAG 2.2 AA.