Title: Tiers &#8211; Tiered Pricing for WooCommerce
Author: Mariusz Szatkowski
Published: <strong>2026年7月5日</strong>
Last modified: 2026年10月2日

---

プラグインを検索

![](https://ps.w.org/plogins-tiers/assets/banner-772x250.png?rev=3598891)

![](https://ps.w.org/plogins-tiers/assets/icon-256x256.png?rev=3707871)

# Tiers – Tiered Pricing for WooCommerce

 作者: [Mariusz Szatkowski](https://profiles.wordpress.org/motylanogha/)

[ダウンロード](https://downloads.wordpress.org/plugin/plogins-tiers.1.0.20.zip)

 * [詳細](https://ja.wordpress.org/plugins/plogins-tiers/#description)
 * [レビュー](https://ja.wordpress.org/plugins/plogins-tiers/#reviews)
 *  [インストール](https://ja.wordpress.org/plugins/plogins-tiers/#installation)
 * [開発](https://ja.wordpress.org/plugins/plogins-tiers/#developers)

 [サポート](https://wordpress.org/support/plugin/plogins-tiers/)

## 説明

Tiers gives a WooCommerce store quantity-based pricing. You set the breakpoints,
buy 5, save 5%; buy 10, save 10%, and the discount is taken off the line item the
moment a shopper carts enough units. The same breakpoints are shown as a table on
the product page so people can see the price they’d pay before they add to cart.

The discount is calculated in PHP on `woocommerce_before_calculate_totals`, so the
pricing logic ships no front-end JavaScript. 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. 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 leaves the database as it was.

**What you get**

 * Any number of global pricing tiers, each a minimum quantity and a discount percentage(
   with an optional label)
 * Automatic discounting in the cart, with the highest matching tier winning
 * A pricing table on single product pages, with a choice of where it appears: product
   summary, before or after the add-to-cart form, the product meta area, or nowhere
   automatic
 * A `[tiers_table]` shortcode, a “Volume pricing table” Gutenberg block, and an
   Elementor “Volume pricing table” widget for dropping the table in by hand
 * An optional heading above the table and an optional “You save” column
 * An optional “You save” note under each discounted line in the cart
 * An admin tier builder that adds and removes rows in place, with a live preview
   of how each tier reads
 * Fully translatable: ships the `plogins-tiers.pot` template (text domain `plogins-
   tiers`), with Polish, German and Spanish delivered by the WordPress.org language
   pack
 * A `tiers_product_tiers` filter that lets Tiers PRO swap in per-product or role-
   based tiers

**Documentation:** [plogins.com/tiers/docs/](https://plogins.com/tiers/docs/)

#### You may also like these plugins

More free WooCommerce plugins from WPPoland:

 * [Plogins Waitlist](https://wordpress.org/plugins/plogins-waitlist/) – back-in-
   stock waitlist that emails shoppers the moment a product returns.
 * [Sieve – Search & Filter](https://wordpress.org/plugins/sieve/) – fast AJAX product
   search and filtering for WooCommerce, with no jQuery.
 * [Polski for WooCommerce](https://wordpress.org/plugins/polski/) – Polish-market
   compliance: GPSR, Omnibus, GDPR, invoices and storefront modules.

Browse the full catalogue at [plogins.com/](https://plogins.com/) .

Reporting a security issue: email hello@wppoland.com, and under our [coordinated disclosure policy](https://wppoland.com/en/security-policy/)
we confirm within two business days, assess within five, and patch a critical issue
within seven days of confirming it.

### Plogins Tiers PRO

The free edition gives every product global quantity tiers. **Plogins Tiers PRO**
adds B2B and per-product control:

 * **Per-product overrides** – different tier ladders for specific products
 * **Role-based pricing** – prices by WordPress user role, or for guests
 * **Category pricing rules** – tiers scoped to product categories
 * **Scheduled pricing** – start and end dates for a tier ladder

Everything in the free edition stays free and open. Plogins Tiers PRO starts at 
29 EUR per year, billed in EUR.

Compare editions and pricing: [plogins.com/plogins-tiers-pro/pricing/](https://plogins.com/plogins-tiers-pro/pricing/)

### External Services

Tiers does not connect to any external services. Pricing tiers are stored in a single`
tiers_settings` row in your WordPress options table, and the discount is calculated
in PHP on your own server, no data ever leaves your site. The plugin sends no email
and makes no remote requests; the product-page pricing table is rendered locally
from those stored tiers.

### Development

Tiers is developed in the open. The PHP, JS, and CSS you install are the same files
in the repository, nothing is minified or generated by a build step. Read the code,
file a bug, or send a patch at [github.com/wppoland/plogins-tiers](https://github.com/wppoland/plogins-tiers).

### Translations

Plogins Tiers is fully translatable and ships the `plogins-tiers.pot` template. 
Translations are delivered by WordPress.org language packs from translate.wordpress.
org, which is where Polish, German and Spanish are being contributed; the package
itself carries no compiled translation files.

## スクリーンショット

[⌊Volume pricing table on a product page, shows quantity ranges, discount percentages,
and resulting prices.⌉⌊Volume pricing table on a product page, shows quantity ranges,
discount percentages, and resulting prices.⌉[

Volume pricing table on a product page, shows quantity ranges, discount percentages,
and resulting prices.

[⌊Admin settings page, tier builder with add/remove rows and a show/hide table toggle.⌉⌊
Admin settings page, tier builder with add/remove rows and a show/hide table toggle
.⌉[

Admin settings page, tier builder with add/remove rows and a show/hide table toggle.

## ブロック

このプラグインは1個のブロックを提供します。

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

## インストール

 1. Install and activate WooCommerce (8.0 or later).
 2. Upload the `tiers` folder to `/wp-content/plugins/`, or grab a copy from [github.com/wppoland/plogins-tiers](https://github.com/wppoland/plogins-tiers).
 3. Activate the plugin through the **Plugins** screen.
 4. Go to **WooCommerce > Tiers** and add at least one pricing tier (e.g. 5 units >
    5% off).
 5. The pricing table appears automatically on product pages, and discounts apply in
    the cart.

## FAQ

### Documentation and links

 * **Documentation** – [plogins.com/tiers/docs/](https://plogins.com/tiers/docs/)
 * **Plugin page** – [plogins.com/tiers/](https://plogins.com/tiers/)
 * **Source code** – [github.com/wppoland/plogins-tiers](https://github.com/wppoland/plogins-tiers)
 * **Bug reports and feature requests** – [github.com/wppoland/plogins-tiers/issues](https://github.com/wppoland/plogins-tiers/issues)

### Does Tiers require WooCommerce?

Yes. Tiers is a WooCommerce extension and requires WooCommerce 8.0 or later.

### Does the pricing table reload the page?

No. The pricing table is server-rendered, it loads with the page, before any JavaScript
runs. There is no AJAX or hydration step.

### How does the “highest tier wins” logic work?

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.

### Can I apply different tiers to different products?

In the free version, tiers are global (applied to all products). Tiers PRO adds 
per-product tier overrides via the product edit screen.

### Are discounts compatible with WooCommerce coupons?

Yes. Tiers modifies the cart line-item price before WooCommerce calculates totals,
so standard WooCommerce coupons work normally on top of the tiered price.

### What happens when I deactivate the plugin?

Discounts stop being applied and the pricing table no longer appears. Your settings
are retained in the database.

### What happens when I delete the plugin?

The uninstall routine removes the `tiers_settings` option. No custom tables are 
created, so your database is left clean.

### Does it work with taxes?

Yes. Tiers modifies prices before WooCommerce’s tax calculation, so WooCommerce’s
own tax logic applies to the discounted price.

### Does this plugin work on WordPress Multisite?

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.

## 評価

![](https://secure.gravatar.com/avatar/d87735216bfa9770ddb7792bffe1e719eb4e3ca47db51dac06049cbf3ca8632b?
s=60&d=retro&r=g)

### 󠀁[Great plugjn](https://wordpress.org/support/topic/great-plugjn/)󠁿

 [Hanna](https://profiles.wordpress.org/frogqi/) 2026年7月5日

I’m impressed with how well this integrates with my existing theme. No conflicts,
no errors—just smooth functionality right out of the box.

 [ 1件のレビューをすべて表示 ](https://wordpress.org/support/plugin/plogins-tiers/reviews/)

## 貢献者と開発者

Tiers – Tiered Pricing for WooCommerce はオープンソースソフトウェアです。以下の人々
がこのプラグインに貢献しています。

貢献者

 *   [ Mariusz Szatkowski ](https://profiles.wordpress.org/motylanogha/)

“Tiers – Tiered Pricing for WooCommerce” は2ロケールに翻訳されています。 [翻訳者](https://translate.wordpress.org/projects/wp-plugins/plogins-tiers/contributors)
のみなさん、翻訳へのご協力ありがとうございます。

[“Tiers – Tiered Pricing for WooCommerce” をあなたの言語に翻訳しましょう。](https://translate.wordpress.org/projects/wp-plugins/plogins-tiers)

### 開発に興味がありますか ?

[コードを閲覧](https://plugins.trac.wordpress.org/browser/plogins-tiers/)するか、
[SVN リポジトリ](https://plugins.svn.wordpress.org/plogins-tiers/)をチェックする
か、[開発ログ](https://plugins.trac.wordpress.org/log/plogins-tiers/)を [RSS](https://plugins.trac.wordpress.org/log/plogins-tiers/?limit=100&mode=stop_on_copy&format=rss)
で購読してみてください。

## 変更履歴

#### 1.0.20

 * Fixed: the product-page table showed prices without tax on a store that displays
   prices including tax, so it disagreed with the product price above it. It now
   follows the shop’s tax display, and the cart “You save” note does the same.
 * Fixed: on a product already on sale, the table listed tier prices above the sale
   price that the cart never charges. Those rows now show the price the shopper 
   pays.
 * Fixed: the optional tier label was saved but never shown. It now appears in the
   table.
 * Fixed: quantity ranges read “5, 9” instead of “5-9”.
 * Fixed: the Volume pricing table block ignored its wide or full alignment and 
   custom CSS classes.
 * Fixed: saving the settings showed no confirmation.

#### 1.0.19

 * The sidebar upgrade promo now follows the same dismissal as the banner. Dismissing
   the banner used to leave a full-height advert on the settings screen for good,
   which is not what the WordPress.org guideline on upgrade prompts means by used
   with moderation.

#### 1.0.18

 * Fixed: the PRO upgrade promo kept selling to people who had already bought the
   paid edition. Only the banner could be dismissed, so the sidebar promo and the
   locked feature cards followed a paying customer around for good. The promo now
   checks whether the paid edition is active and steps aside when it is.
 * Fixed: arrow glyphs in the admin menu paths, and in the strings handed to translators.
   An arrow inside a translatable string makes the glyph every translator’s problem
   and changes the layout in any locale that drops it.

#### 1.0.17

 * Fixed: deleting the plugin left the per-user “dismiss” flag from the PRO notice
   in the database. Uninstall now removes it for every user, not just the one who
   dismissed it.

#### 1.0.16

 * The translation template was regenerated. 4 strings added to the plugin since
   the template was last built were missing from it, so no translator could reach
   them in any language, and 1 strings the plugin no longer uses have been dropped.
   Nothing you see changes; what a translator can see does.

#### 1.0.15

 * Fixed: the plugin reported an older version number internally than the one it
   was released under. That number versions the stylesheets and scripts the admin
   screen loads, so a browser holding the previous files kept them after an update
   instead of fetching the corrected ones.
 * Fixed: the package no longer ships its own translation files. WordPress.org builds
   language packs from translate.wordpress.org, and a bundled catalogue shadows 
   that pack, so a translation corrected upstream could not reach you until the 
   next release. Your language now comes from the language pack, which is the copy
   that stays current.

#### 1.0.14

 * Declared compatibility with WooCommerce 11.0.

#### 1.0.13

 * Fixed the PRO promo on the settings screen quoting a price in PLN. PRO is priced
   and charged in EUR, so an admin on a Polish site was shown a zloty amount and
   then billed in euro, and the zloty figure was a fixed conversion that drifted
   from the real charge as the rate moved. The promo now shows the euro price that
   is actually taken.

#### 1.0.12

 * Copy: the PRO pricing line said the amount would be shown in PLN at checkout.
   It is not. Billing is in EUR, and the readme now says so in English, Polish, 
   German and Spanish.

#### 1.0.11

 * Copy: the pricing axis is WordPress roles, plus guests. The readme called it 
   role and customer-group pricing, which suggested a Groups or Memberships integration
   that does not exist. The B2B screen is described as the quote mode it is, rather
   than as hidden prices.

#### 1.0.10

 * Text domain now matches the plugin slug (`plogins-tiers`), so translations from
   WordPress.org load correctly. Bundled translation files were renamed to match.

#### 1.0.8

 * Translations: completed Polish, German and Spanish for the PRO upgrade panel.

#### 1.0.7

 * Declared compatibility with WooCommerce 10.9.

#### 1.0.6

 * Translation quality pass: corrected Polish, German and Spanish (product names
   kept in English, legal withdrawal terminology, WooCommerce glossary and grammar
   fixes).

#### 1.0.5

 * Documentation: readme links are now labelled links.

#### 1.0.4

 * Shortened display name (dropped the Plogins prefix; slug unchanged).

#### 1.0.3

 * Added a Free vs PRO overview to the readme.

#### 1.0.2

 * Added bundled Polish, German and Spanish translations for the plugin interface.

#### 1.0.1

 * First stable release.

#### 0.2.4

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

#### 0.2.3

 * New: Elementor widget for the volume pricing table (works on Elementor 3.x and
   4.0).

#### 0.2.2

 * Packaging: exclude the .wordpress-org assets directory from the plugin download(
   WordPress.org SVN assets only). No functional changes.

#### 0.2.1

 * Renamed to Plogins Tiers for WooCommerce for a more distinctive plugin name.

#### 0.2.0

 * New: configurable table placement (product summary, before/after add-to-cart 
   form, product meta, or manual only).
 * New: `[tiers_table]` shortcode and a “Volume pricing table” block for placing
   the table anywhere.
 * New: optional custom table heading.
 * New: optional “You save” column in the pricing table.
 * New: optional per-line “You save” note in the cart.
 * New: translation support, with a Domain Path of `/languages`, a bundled `tiers.
   pot`, and a Polish translation.
 * Fix: define the missing `Tiers\PLUGIN_DIR` constant so the plugin boots reliably.
 * Housekeeping: removed an unused template; expanded coding-standards coverage 
   to templates and blocks.

#### 0.1.0

 * Initial release: global volume pricing tiers, server-rendered pricing table on
   product pages, admin tier builder, `tiers/product_tiers` filter for PRO overrides.
   No jQuery, no layout shift, WCAG 2.2 AA.

## メタ

 *  バージョン **1.0.20**
 *  最終更新日 **2週間前**
 *  有効インストール数 **10未満**
 *  WordPress バージョン ** 6.5またはそれ以降 **
 *  検証済み最新バージョン: **7.1.3**
 *  PHP バージョン ** 8.1またはそれ以降 **
 *  言語
 * [English (US)](https://wordpress.org/plugins/plogins-tiers/)、[Polish](https://pl.wordpress.org/plugins/plogins-tiers/)、
   [Spanish (Spain)](https://es.wordpress.org/plugins/plogins-tiers/).
 *  [プラグインを翻訳](https://translate.wordpress.org/projects/wp-plugins/plogins-tiers)
 * タグ
 * [bulk pricing](https://ja.wordpress.org/plugins/tags/bulk-pricing/)[quantity discount](https://ja.wordpress.org/plugins/tags/quantity-discount/)
   [tiered pricing](https://ja.wordpress.org/plugins/tags/tiered-pricing/)[volume pricing](https://ja.wordpress.org/plugins/tags/volume-pricing/)
   [woocommerce](https://ja.wordpress.org/plugins/tags/woocommerce/)
 *  [詳細を表示](https://ja.wordpress.org/plugins/plogins-tiers/advanced/)

## 評価

 5つ星中5つ星

 *  [  1 5-星レビュー     ](https://wordpress.org/support/plugin/plogins-tiers/reviews/?filter=5)
 *  [  0 4-星レビュー     ](https://wordpress.org/support/plugin/plogins-tiers/reviews/?filter=4)
 *  [  0 3-星レビュー     ](https://wordpress.org/support/plugin/plogins-tiers/reviews/?filter=3)
 *  [  0 2-星レビュー     ](https://wordpress.org/support/plugin/plogins-tiers/reviews/?filter=2)
 *  [  0 1-星レビュー     ](https://wordpress.org/support/plugin/plogins-tiers/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/plogins-tiers/reviews/#new-post)

[すべてのレビューを見る](https://wordpress.org/support/plugin/plogins-tiers/reviews/)

## 貢献者

 *   [ Mariusz Szatkowski ](https://profiles.wordpress.org/motylanogha/)

## サポート

意見や質問がありますか ?

 [サポートフォーラムを表示](https://wordpress.org/support/plugin/plogins-tiers/)