Zum Inhalt springen

Getting started

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

Tiers ships with sensible defaults: the table is on and placed in the product summary. Adding a working volume-pricing ladder takes a few minutes, define tiers, open a product page, check the cart.

  • WordPress 6.5 or newer
  • WooCommerce 8.0 or newer (HPOS and the Cart/Checkout Blocks are both supported)
  • PHP 8.1 or newer

Tiers works most predictably on simple products, where each has its own regular price. The cart discount is applied per line item, so a variation also gets discounted when its quantity meets a band; the on-page table, however, reads the resolved product’s regular price, which a variable parent often doesn’t have. Per-product and per-variation tiers are a PRO concern via the tiers_product_tiers filter.

  1. Install WooCommerce and make sure it is active.
  2. Install Tiers from the plugin directory (once live on WordPress.org), or upload the tiers folder to /wp-content/plugins/.
  3. Activate the plugin through the Plugins screen.

Open WooCommerce → Tiers. There is no master on/off switch, Tiers applies the discount whenever you have at least one valid tier saved. In the Pricing tiers builder, add rows:

  • Min. quantity, the smallest cart-line quantity that unlocks the band (e.g. 5, 10, 25).
  • Discount %, the percentage taken off the regular price (e.g. 5, 10). Must be greater than 0 and at most 100.
  • Label (optional), short copy a shopper can see, e.g. Bulk deal.

A live preview under the builder shows how each band reads (“Buy 5+ −10%”). On save, rows with a non-positive quantity or a percentage outside 0-100 are dropped, and the remaining rows are sorted by quantity ascending.

  1. Open a simple product with a regular price set.
  2. Confirm the volume pricing table appears in the product summary (the default placement).
  3. Each row should show a quantity range (5, 9, then 10+), the discount (10% off), and the resulting price. With more than one tier, the deepest-discount row carries a Best value badge.

The table is server-rendered HTML, present as the page loads, with no AJAX and no layout shift.

  1. Add the product with a quantity below the first tier, the line uses the regular price.
  2. Raise the quantity to meet a tier, the line subtotal reflects that band’s discount off the regular price.
  3. Raise it to a higher tier, the deeper discount applies, not a stack of both percentages.

If totals look wrong, confirm the product’s regular price is set (Tiers discounts the regular price, not the active price) and that no other plugin is rewriting the line price for the same product.

  • Start with two or three tiers, easier to read than a long ladder, and the Best value badge means more.
  • Use round numbers (5, 10, 25) for thresholds.
  • To run the discount without showing the table, leave your tiers in place and turn Show pricing table off.