Start Trial
Home / Blog / Variation Price Guide

WooCommerce Variation Price: How to Show Per-Unit and Tiered Pricing

Quick Answer: By default, WooCommerce shows variable products as an intimidating price range (e.g. $18.00 – $54.00). To display clear per-unit variation pricing and tiered savings:
  1. Install Discount Rules Box to replace dropdown ranges with visual buy box tiles.
  2. Go to WooCommerce → Discount Rules Box → Display Options.
  3. Toggle Show per-unit price and Show strikeout price to ON.
  4. The buy box automatically calculates unit costs (e.g., $14.40 / unit) and savings badges for every tier.

Default WooCommerce variation pricing has a massive communication problem. Showing a shopper a range like $18.00 – $54.00 tells them nothing about why buying 3 is a better deal than buying 1. It forces them to do mental math on their phone — and nobody opens a mobile browser looking for surprise algebra!

In this guide, we'll break down how variation pricing works in standard WooCommerce, why displaying per-unit pricing changes buyer psychology, and how to set up clear tiered variation pricing that lifts Average Order Value.

Why default WooCommerce price ranges ($18–$54) kill mobile conversions

When you create a variable product in WooCommerce with different quantities or bundle sizes, standard themes display a price range above the fold:

"Price: $18.00 – $54.00 (Select options below)"

Here is what the shopper sees: "The highest price is $54. That feels expensive."

They have no visual anchor indicating that the $54 option actually saves them $12 per bottle. Unless they pick every option from the dropdown and pull out a calculator, the volume value proposition is completely lost.

Why per-unit framing changes buyer psychology (and lifts AOV +25.1%)

Human psychology anchors heavily on unit economics. Supermarkets have used this for decades: the bulk pack highlights $1.20 / 100g right below the total price.

When you switch from dropdown ranges to a quantity break buy box with per-unit price labels:

  • 1 Piece Pack: $18.00 ($18.00 / unit)
  • 2 Pieces Pack: $28.80 ($14.40 / unit — Save 20%)
  • 3 Pieces Pack: $42.30 ($14.10 / unit — Max Savings)

Now the customer immediately evaluates the deal: "I'm saving $3.60 on every single item if I pick the 2-pack."

[Switches to serious face] In our live store case study, this exact per-unit framing helped 27.8% of shoppers upgrade to 2-pack and 3-pack bundles, driving +$1,047 in incremental revenue over a 30-day period.

3 price display elements that make volume deals irresistible

An effective tiered variation price display consists of three core components:

  1. Per-Unit Price Highlight: Displayed prominently with an accent color (e.g. $14.40 / unit).
  2. Strikeout "Was" Price: Demonstrates the retail baseline comparison (e.g. Total: $28.80 $36.00).
  3. Savings / Value Badges: Visual pills like "Most Popular" or "Best Value" positioned at the top of the recommended tier.

Upgrade your product page pricing

Turn single-unit buyers into high-value bundle orders with automated discount rules and dynamic pricing.

Try Discount Rules for WooCommerce Pro

How to set up tiered variation prices in under 5 minutes

Setting up clear per-unit and tiered pricing in Discount Rules Box — the leading WooCommerce discount rules plugin that brings discount rules and dynamic pricing for WooCommerce directly onto the product page — takes only a few clicks:

  1. In your WordPress admin, go to WooCommerce → Discount Rules Box → Display Options.
  2. Toggle Show per-unit price to ON. This calculates the unit cost dynamically for each tier.
  3. Toggle Show strikeout price to display the original un-discounted total comparison.
  4. In the Tiers & Pricing tab, choose your preferred pricing model (Percentage Discount, Fixed Bundle, or Per-Unit rate).
  5. Under Appearance, choose your primary accent color to make the per-unit price stand out.

For more details on display configuration, check the full Display Options Documentation or visit Discount Rules Box on WordPress.org.

When NOT to use tiered variation pricing

Tiered variation pricing works wonders for recurring consumer goods, but you should avoid it in these scenarios:

  • Unique collectibles & single items: If each variation represents a distinct vintage item where multi-purchases don't exist.
  • Complex composite bundles: If customers must configure 10 different customizable components simultaneously (use a dedicated composite builder instead).
  • Fixed minimum-advertised-price (MAP) items: If manufacturer contracts prohibit displaying per-unit discounts.

FAQ

How does WooCommerce handle variation price by default?

By default, WooCommerce displays a raw price range (e.g., '$18.00 – $54.00') until a shopper selects a specific option from a dropdown menu. It does not display unit economics, strikeout comparisons, or volume savings.

How can I display a per-unit variation price on WooCommerce product pages?

You can enable per-unit pricing using Discount Rules Box in WooCommerce → Discount Rules Box → Display Options. The buy box automatically calculates and displays the exact price per unit (e.g. '$14.40 / unit') alongside the total tier cost.

Can I use quantity break buy boxes with variable products?

Yes. While the automated product-page buy box is optimized for simple products, you can embed tiered buy boxes for specific variable product IDs using the [tiered_buy_box id=X] shortcode.

Why is displaying a per-unit price better than a price range?

Per-unit pricing eliminates mental math for mobile shoppers. Showing '$14.40 / unit (Save 20%)' immediately demonstrates the volume value proposition compared to a single unit at $18.00.