🔥 Limited time — Save up to 40% on all plugins.  Get the deal →

Boost sales with best WooCommerce Discount plugin

Create simple to complex discounts in minutes. Offer bulk discounts, BOGO, discounts based on products, categories, tags, user roles, purchase history, order total & more. Get plugin now with 40% OFF.

Use coupon
claim your discount.
SAVE40 Flycart

WooCommerce Bulk Discounts: Complete Setup Guide (2026)

Stores that use bulk discounts and product bundling see a 55% lift in average order value (Kard, 2025). That’s the difference between a $60 average cart and a $93 one — from the same traffic.

WooCommerce doesn’t offer any bulk discount features out of the box. No tiered pricing, no quantity breaks also no volume tables.

We’ve configured WooCommerce bulk discounts across multiple client stores over the past few years. Also, we’ve watched a supplement brand’s average cart jump from $47 to $62 in six weeks. We’ve also seen store owners torch their margins by offering 40% off without checking the math first.

This guide is everything we’ve learned — packaged into one resource you can actually act on.

Why read this instead of the other results on page one? We checked the SERP. Six of the top ten results for “WooCommerce bulk discounts” are product pages, not educational content. The blog posts that do rank either list plugins with no pricing strategy or walk through one tool’s settings and stop there. Nobody covers strategy, the discount formula, WooCommerce’s native options, an honest multi-plugin comparison, real scenarios with outcomes, wholesale setup, and legal considerations in one place. This guide does.

Ready to skip ahead and set it up?
Discount Rules for WooCommerce handles bulk discounts in the free version — no credit card, no trial expiration.

What Are WooCommerce Bulk Discounts

Buy more, pay less per unit. That’s the core idea.

A t-shirt in your store costs $20. If someone grabs 5, each drops to $17. Buy 10? They’re paying $15 each. According to LendingTree’s 2024 study, customers who buy in bulk save 27% on average — and that savings message alone is powerful marketing copy.

WooCommerce doesn’t support any of this natively. You’ll either use its basic built-in tools (very limited) or install a plugin (the realistic path for most stores).

6 Types of Bulk Discounts That Actually Work

Before picking any tool, figure out which type of bulk discount fits your store. They aren’t all the same, and picking the wrong model wastes your time.

  • Tiered discounts — Different price per unit at different quantity levels. Buy 1–10 at $20, buy 11–50 at $17, buy 51+ at $14. The most common model. It’s transparent, and customers trust it because the savings are clear. Here’s our dedicated WooCommerce tiered pricing guide if you want the deep dive.
  • Percentage volume discounts — Buy 5+ and save 10%. Buy 20+ and save 20%. Easier to roll out across a large catalog since you don’t need to calculate dollar amounts per product. More on quantity-based discounts.
  • Fixed price per unit — Set a flat discounted price when a quantity threshold is hit. “Buy 4 or more, each costs $14.” Works especially well for consumables and subscription-style repeat purchases.
  • Bundle discounts — Buy a set of products together for a lower combined price. “Complete skincare kit for $45 instead of $60.” A smart way to move slow sellers by pairing them with your best-sellers.
  • BOGO discounts(Buy One Get One) — Buy 2, get 1 free. Buy 3 shirts, get a free tie. In our experience, BOGO tends to outperform straight percentage discounts in fashion stores because it feels like a gift, not a discount.
  • Role-based discounts — Different prices for different customer groups. Wholesale buyers see $12/unit, retail customers see $20. Neither knows the other’s price exists. Essential for any store selling B2B (business-to-business).
Tiered bulk discount example — the more customers buy, the lower the price per unit.

Why WooCommerce Bulk Discounts is Crucial

Here’s what the data says — and what we’ve seen firsthand:

  • 55% AOV (average order value) lift from bulk discount and bundling strategies (Kard, 2025). One of our clients — an organic supplement brand — added three quantity tiers using Discount Rules for WooCommerce. Within six weeks, their average cart climbed from $47 to $62. The tier that drove 40% of bulk orders? “Buy 3 bottles, save 15%.”
  • 8.7% year-over-year AOV growth across ecommerce (Kard, 2025). But here’s the catch — only stores actively optimizing pricing capture that growth. The rest just watch averages rise because of inflation.
  • 57% of consumers spend more with brands they feel loyal to (Omnia Retail). When someone sees they saved $18 by buying the 10-pack, they remember your store. They come back.
  • 100,000+ WooCommerce stores already run bulk discounts through Flycart’s Discount Rules plugin. That’s not a niche — it’s an industry standard.

Another example: A B2B office supply store added three quantity tiers to their paper and ink categories. Before tiers, wholesale accounts ordered 5–10 units per SKU. After adding “Buy 20+, pay $8 instead of $12,” average wholesale orders jumped to 25+ units. Their monthly B2B revenue grew roughly 35% in 8 weeks — not from more customers, but from bigger orders per customer.

Here’s an angle most guides miss: bulk discounts reduce your cost per acquisition. When a customer buys 10 units instead of 1, you’ve made one sale but moved ten products. Your marketing spend per unit drops dramatically. Bulk discounts aren’t just a sales tactic — they’re a profitability strategy.

AOV impact of different bulk discount strategies. Based on Kard (2025) benchmarks.

How to Calculate WooCommerce Bulk Discounts

Getting pricing right can improve margins by 2–7% (McKinsey). But getting it wrong can wreck them. We’ve watched it happen. Here’s how to do the math before setting anything up.

Know Your Cost Per Unit

Pull the real number — cost of goods, shipping to warehouse, packaging. Not your “rough margin.” The actual cost you’d pay if you sold one unit.

Research Competitor Pricing

Spend 15 minutes scanning 3–5 similar stores. What quantity breaks do they offer? You don’t need to undercut everyone, but you shouldn’t be wildly higher either.

Match Tiers to Your Goal

Your discount depth should match your reason for offering it:

  • Clearing slow inventory? Go aggressive: 20–40% off. Move stock before storage costs eat your profits.
  • Growing AOV? Keep it moderate: 5–15%. Just enough to nudge buyers past their usual cart size. Our discount pricing strategy guide covers this deeper.
  • Acquiring wholesale buyers? Set role-specific pricing at 30–50% below retail. That’s the range where B2B buyers take notice.

Bulk Discount Calculation Example

Product: T-shirt. Cost: $8. Retail: $20. Margin: $12 (60%).

TierQuantityPrice EachSavingsYour Margin
Retail1–4$20$12 (60%)
Tier 15–10$1810%$10 (56%)
Tier 211–25$1620%$8 (50%)
Tier 326+$1430%$6 (43%)

Every tier stays profitable. Here’s the check: Tier 1 at $10 margin × 7 units = $70 per order. Tier 3 at $6 margin × 30 units = $180 per order. Lower margin per unit, dramatically higher total profit. That’s the point.

Can You Create WooCommerce Bulk Discounts Without a Plugin

Before installing anything, here’s what WooCommerce can do natively. Fair warning — most store owners find WooCommerce’s built-in bulk editing insufficient for anything beyond basic one-time changes. But for small catalogs or one-time changes, these work.

Edit Individual Product Prices

Go to Products → All Products → click a product → change Regular Price and Sale Price → Update. Tedious? Absolutely. But it works if you’re running a small shop with a handful of products.

  • Works when: You have fewer than 20 products and don’t need quantity tiers.
  • Falls apart when: You have 100+ products or need “buy X get Y% off” logic.

WooCommerce’s Built-in Bulk Editor

Select multiple products → Bulk Actions → Edit → Apply. Change all prices by a flat amount or percentage.

  • Works when: You need a simple one-time price change across the board.
  • Falls apart when: You need quantity-based tiers, variable product support, or more than ~999 products at once.

CSV Import/Export

Export your catalog as CSV → edit in Excel or Sheets → re-import.

  • Works when: You need mass static price changes across thousands of SKUs (Stock Keeping Units).
  • Falls apart when: You need dynamic rules. And honestly? We’ve cleaned up more broken CSV imports than we’d like to admit. One wrong column header and the whole thing chokes.

The verdict: Native WooCommerce handles basic, one-time price adjustments. For quantity-based bulk discounts, BOGO (Buy One Get One) deals, or role-based pricing — you need a plugin.

7 Best WooCommerce Bulk Discount Plugins

We installed and tested every one of these — created rules, added products to carts, checked the customer experience. Over 2 million WooCommerce stores use some form of pricing plugin (WordPress.org aggregate data). Here’s our honest assessment.

1. Discount Rules for WooCommerce by Flycart

If we could only recommend one plugin, this would be it. 100,000+ active installs, rated 4.9/5 from 1,237+ reviews on WordPress.org, and a free version that already includes bulk discounts.

We ran it on a live store with 500+ products and 15 active rules. No slowdown. No conflicts.

What makes it different: Three quantity counting methods that no other free plugin offers.

  • “Filters set above” counts all cart items together — ideal for storewide bulk discounts
  • “Individual Product” counts each SKU separately — ideal for per-product tiers
  • “All variants in each product together” groups sizes/colors — essential for variable product discounts

Full feature set:

Price: Free on WordPress.org. PRO starts at $85/year. 14-day money-back guarantee.

❝ In my opinion this is the best and most sophisticated promotions and discounts plugin for WordPress. The support is the best I have come across. ❞ — WordPress.org verified reviewer

One honest downside: Stacking 15+ complex rules makes the settings page feel crowded. There’s a learning curve for advanced setups. Basic bulk discounts though? Five minutes.

2. Bulk Discounts for WooCommerce by Plugify

Listed on the official WooCommerce Marketplace — that gives it a credibility edge. 1,000+ stores use it according to WooCommerce data.

Features that matter:

  • Five discount types: quantity, Buy X Get X, Buy X Get Y, flat discounts, gift products
  • Customizable pricing tables — change text colors, backgrounds, and borders in about 30 seconds
  • Role-based discounts for wholesale and B2B setups
  • Variable product support including individual variation targeting
  • Gift product rules triggered by cart total, subtotal, or coupon codes

What we liked: The pricing table customization is genuinely polished. Role-based rules work cleanly for straightforward wholesale pricing.

What fell short: No free version — you’re paying $89/year before you’ve tested it. The conditional logic is limited compared to Discount Rules (no purchase history, no cart subtotal conditions). No built-in reporting. Support is handled through WooCommerce’s marketplace ticket system, which in our experience averages 24–48 hours for a first response.

Price: $89/year. Rating: 4.5/5 on WooCommerce Marketplace.

3. Dynamic Pricing & Bulk Quantity Discounts by WPFactory

The budget pick. ~1,000 active installs and growing steadily.

Features that matter:

  • Per-product and per-category tiered pricing set directly on the product edit page
  • Quantity dropdown replacing the standard +/- field — customers see prices at each level before adding to cart
  • Dynamic price display on shop pages: shows “From $5.00 for 10 items” instead of a flat price
  • Reports dashboard showing all active discount rules and their configuration

What we liked: You don’t need a separate rules dashboard. Tiers live right where you already edit products. And that quantity dropdown? Customers can see exactly what they’ll save before clicking Add to Cart. It’s a small UX detail that makes a real difference.

What fell short: No BOGO functionality at all. Cart-level conditions are basic compared to Flycart. Category-level rules locked behind Pro. One thing to note: the per-product approach means you’ll spend more time configuring a 500-product store since there’s no global rule option.

Price: Free version available. Pro at $49.99/year. Rating: 4.8/5 on WordPress.org.

4. Dynamic Pricing With Discount Rules by Acowebs

The beginner’s choice. 6,000+ active installs — popular with first-time plugin users.

Features that matter:

  • Product, cart, quantity, and BOGO discount rules all in one plugin
  • “Product Lists” approach: create a list of products, then apply rules to that list
  • Custom offer text displayed directly on product detail pages
  • Gift product options — set a specific gift or let the customer choose
  • User role restrictions, usage limits, and date-based scheduling
  • Pricing table display for quantity-based offers

What we liked: We had a working bulk discount running within 4 minutes of installation. The UI is the cleanest on this entire list — the “Product Lists” concept means you group products first, then apply rules to the group, which feels more natural than building rules and then picking products. It’s also fully compatible with WPML (WordPress Multilingual Plugin) and Polylang, which matters for multilingual stores.

What fell short: It uses virtual coupons under the hood, so your WooCommerce coupon settings need to be enabled — that tripped us up at first. And there’s no built-in analytics. You’ll need WooCommerce’s native reports.

❝ I thought I’d need the full version, but the free version did EVERYTHING I needed. Kudos for that! ❞ — WordPress.org reviewer

Price: Free version available. Pro at $49/year. Rating: 4.6/5 on WordPress.org.

5. WooCommerce Discount Manager by Barn2

Barn2 didn’t build a discount engine — they built a marketing tool. Every discount type comes with front-end promotional displays that most other plugins simply don’t offer.

Features that matter:

  • Bulk discounts, BOGO, fixed-price bundles (“5 t-shirts for $50”), spend-threshold deals
  • Custom promotional content blocks displayed alongside each discount on product pages
  • Styled tiered pricing tables with multiple layout options and color controls
  • Scheduled campaigns with visual start/end date display
  • Compatible with Elementor, Divi, Avada, and WooCommerce Product Table for order forms

What we liked: If your biggest problem isn’t creating the discount but getting customers to notice it, Barn2 answers that better than anyone. The promotional content blocks and campaign scheduling visuals are a tier above the rest.

What fell short: $99/year with no free version to test. The conditional logic doesn’t go as deep as Discount Rules — no purchase history filters, no shipping address rules, no email domain targeting.

Price: $99/year. Rating: 4.5/5.

6. WooCommerce Dynamic Pricing by Plugin Republic

The only plugin here that bundles user role pricing directly into the discount engine — no extra plugin needed.

Features that matter:

  • Simple, bulk, tiered, and BOGO discount types in one interface
  • User Role Pricing: set completely different base prices per user role
  • Spend X Get Y: reward customers based on what they’ve spent, not just quantity
  • AND/OR condition stacking — build rules like “10% off IF subtotal > $100 AND role = Wholesale AND category = Electronics”
  • Taxonomy-based rules spanning categories, tags, and brands
  • Auto-add free products when qualifying conditions are met

What we liked: If you need role-based pricing AND quantity discounts AND spend-based rewards in one plugin, this is the most integrated option. A practical example: set 10% off IF cart subtotal exceeds $100 AND user role is Wholesale AND category is Electronics — all in one rule, no stacking. The condition stacking is genuinely powerful.

What fell short: $129/year makes it the priciest on this list. No free version. And it’s not compatible with WPML — if you run a multilingual store, that’s a dealbreaker.

Price: $129/year. Rating: 4.7/5.

7. Wholesale & Tiered Pricing for WooCommerce

It’s completely free. That’s the headline, and for a lot of B2B stores, it’s the only headline that matters.

Features that matter:

  • Different product prices per user role (Customer, Wholesale, Vendor, or any custom role)
  • Tiered prices based on quantity ranges with as many tiers as you need
  • MOQ (minimum order quantity) enforcement per role
  • Clean pricing table on product pages
  • Supports both simple and variable products
  • Works with custom roles created by membership or role management plugins

What we liked: If your only need is wholesale role-based bulk discounts and your budget is literally zero, this does exactly that. The interface is clean, setup took about 10 minutes, and the pricing table looks professional.

What fell short: It handles only wholesale pricing. No BOGO, no cart discounts, no scheduling, no purchase history conditions, no reporting. Works with custom roles from plugins like Members and User Role Editor, which extends its usefulness. But it’s newer — 5.0/5 from just 4 reviews.

❝ This plugin works exactly as promised. Setup was surprisingly easy. The pricing table looks clean on the product page. ❞ — WordPress.org reviewer

Price: 100% free. Rating: 5.0/5 on WordPress.org.

WooCommerce Bulk Discount Plugin Comparison Table

PluginBest ForFree?PriceRatingStandout Feature
Discount Rules (Flycart)EverythingYes$85/yr4.9/53 counting methods + free bulk discounts
Bulk Discounts (Plugify)Clean pricing tablesNo$89/yr4.5/5Official WooCommerce Marketplace
WPFactory Dynamic PricingPer-product tiersYes$49.99/yr4.8/5Quantity dropdown UX
Acowebs Dynamic PricingTotal beginnersYes$49/yr4.6/5Simplest interface we’ve tested
Discount Manager (Barn2)Promotional displayNo$99/yr4.5/5Best front-end marketing tools
Plugin RepublicRole + bulk combinedNo$129/yr4.7/5Built-in user role pricing
Wholesale & TieredB2B on $0 budgetYesFree5.0/5100% free wholesale pricing
Plugin scores based on our hands-on testing across features, ease of use, and value.

For deeper comparisons, see our 7 best WooCommerce bulk discount plugins roundup and best dynamic pricing plugins guide.

How to Choose the Right WooCommerce Bulk Discount Plugin

Not every store needs the same tool. Here’s the decision framework we use after setting up 20+ client stores:

Just Starting Out, Zero Budget

Go with Discount Rules by Flycart (Free). Bulk discounts are already included in the free version. No credit card needed. Upgrade to PRO when you need BOGO or advanced conditions.

500+ Products With Complex Promotions

Pick Discount Rules PRO. Nothing else matches the depth of its condition engine — user roles + purchase history + cart subtotal + coupon activation + date scheduling, all stacked together.

Pure Wholesale or B2B Store

Start with Wholesale & Tiered Pricing (Free) for basic role-based tiers. If you outgrow it, Plugin Republic ($129/yr) adds the deepest role+discount integration.

Never Set Up a Discount Plugin Before

Try Acowebs. Its Product Lists approach is the friendliest onboarding we’ve tested. Working bulk discount in 4 minutes.

Customers Don’t Notice Your Deals

Pick Barn2 Discount Manager. Its promotional content blocks, styled tables, and campaign visuals are built specifically to make discounts impossible to miss. For example, you can show “Buy 3 more for 20% off!” directly on the product page next to the add-to-cart button — with custom colors, fonts, and countdown timers.

Per-Product Pricing Control on a Budget

Choose WPFactory ($49.99/yr). Set tiers directly on each product’s edit page. The quantity dropdown improves the shopping experience without any extra configuration.

Step-by-Step: Set Up WooCommerce Bulk Discounts with Discount Rules

Here’s the exact process we follow for client stores. About 5 minutes for a basic rule, 15 for something complex.

The 6-step process for setting up WooCommerce bulk discounts with Discount Rules.

Step 1: Install the Plugin

WordPress Dashboard → Plugins → Add New → search “Discount Rules for WooCommerce” → Install → Activate. Or download from WordPress.org. Our detailed setup guide covers edge cases.

Step 2: Create a Bulk Discount Rule

Go to WooCommerce → Discount Rules → Add New Rule. Name it something clear — “Summer Bulk T-Shirt Deal” beats “Rule 1.” Select Bulk Discount as the discount type.

Set WooCommerce Bulk Discount by Discount Rules by WooCommerce

Step 3: Set Product Filters

Choose what qualifies for the discount: All Products (storewide), specific Categories, individual Products, or by Attribute/Tag/SKU.

Step 4: Choose the Quantity Counting Method

This is the feature that trips most people up — and it’s Discount Rules’ biggest advantage over competitors.

“Filters set above” counts ALL filtered products together. A customer with 3 hoodies and 3 t-shirts? That’s 6 items total. Use this for storewide “buy more save more” campaigns. Most of our setups use this method.

“Individual Product” counts each product on its own. Same customer, same items — the system sees two separate counts of 3. Use this when Product A and Product B should have different discount thresholds.

“All variants in each product together” groups all sizes and colors of a variable product. So 3 Small hoodies + 4 Medium hoodies = 7 hoodies total. Without this, each size counts separately and customers don’t hit the tier they expect. More on variable product discount pricing.

Step 5: Add Quantity Tiers

Click “Add Range.” Set the minimum quantity, maximum quantity, discount type (Percentage Discount, Fixed Discount, or Fixed Price for item), and the value. Click “Add Range” again for each additional tier. Add as many as you need.

Step 6: Add Conditions and Save

Optionally restrict by user role,cart subtotal, purchase history, coupon code, or campaign dates. Or leave conditions blank for an always-on discount. Hit Save. Your bulk discounts are live.

Your first bulk discount is 5 minutes away. The free version of Discount Rules for WooCommerce handles everything above — tiered pricing, three counting methods, and the discount table. No credit card. No trial expiration.

How to Test Your WooCommerce Bulk Discount

Don’t assume it’s working just because you hit Save. We’ve caught misconfigured rules more times than we’d like to admit. Here’s the quick testing checklist we run for every client store:

  • Test as a guest user. Open an incognito window, add items to cart at each quantity tier, and verify the correct discount shows in the cart. Guest users should see the discount if you haven’t restricted it by role.
  • Test as a logged-in customer. Log in with a regular customer account. Add products. Check that the discount table appears on the product page and the correct tier applies at checkout.
  • Test at tier boundaries. Add exactly 5 items (or whatever your first tier starts at). Then add 1 more. The discount should change at the boundary. This is where most configuration errors hide — off-by-one mistakes in your min/max quantities.
  • Test on mobile. Most ecommerce traffic is now mobile (Shopify reports 78% of retail site visits). Open the product page on your phone. Does the pricing table render correctly? Can customers read the tiers without zooming?
  • Check the full journey. Verify the cart page, checkout page, order confirmation email, and the WooCommerce admin order details all show the correct discounted price. We’ve caught stores where the cart was right but the email showed the original price.

If everything checks out, your bulk discount is ready for real customers.

11 WooCommerce Bulk Discount Scenarios With Real Outcomes

These aren’t hypotheticals. Each one is a setup we’ve built or recommended for actual stores, using Discount Rules for WooCommerce.

Scenario 1: Storewide Tiered Bulk Discount

A general merchandise store wanted volume incentives across their entire catalog. Filter: All Products. Counting: “Filters set above.” Three ranges: 6–11 items at 5% off, 12–17 at 10%, 18–999 at 15%.

Why it worked: Customers organically discovered they could save more by adding “just 2 more.” The 12–17 tier hit the sweet spot. AOV increased 22% in the first month.

Scenario 2: Category Bulk Discount at a Fixed Price

Surplus “Basics” stock was costing more in warehouse fees than it earned. Filter: Category → Basics. Discount: Fixed Price for item = $14 (regular was $22). Minimum quantity: 5.

Why it worked: The strikethrough on the original price made $14 feel like a steal. The entire surplus cleared in 3 weeks. Fixed-price feels more concrete than “36% off.”

Scenario 3: Cart Subtotal Bulk Discount

A home goods store wanted bigger carts without targeting specific products. Type: Product Adjustment. Filter: All Products. Discount: 15%. Condition: Cart Subtotal ≥ $200.

Why it worked: The $200 threshold was set ~10% above their existing average ($187). Customers at $160–$190 added one more item to cross it. Average cart jumped to $231. The trick: set the threshold just above your current AOV, and customers will stretch to reach it.

Scenario 4: Variable Product Bulk Discount by Color

Different bulk rates for different colors of the same product. White T-shirts: 5% off for 5+. Black: 10% for 5+. Two separate rules, each filtered by Product Attribute → Color. Counting: “All variants in each product together.”

Why it worked: Without variant-aware counting, 3 Small White + 2 Large White would be treated as separate products — never hitting the 5-unit tier. This counting method makes variable products actually work with bulk discounts.

Scenario 5: VIP Customer-Specific Bulk Discount

One high-value account needed exclusive pricing. We built tiers normally and added Condition: User → In List → that customer’s email. Nobody else sees it.

Why it worked: VIP treatment without cluttering the storefront. We use this for early access programs and key accounts. More on customer-specific discounts.

Scenario 6: Coupon-Activated Bulk Discount

An email campaign needed exclusive bulk pricing. We built tiers and added Condition: Coupon Applied → BULK20. The pricing table stays hidden until the code’s entered.

Why it worked: Controlled distribution — only email subscribers get the code. Fully measurable: track exactly how many bulk orders came from the campaign. Guide: coupon-activated discounts.

Scenario 7: Buy 3 Shirts, Get a Free Tie

This has the highest ROI of anything on this list. Type: Buy X Get Y. Buy: Shirts, Qty 3. Get: Tie, Qty 1, Discount 100% (free). Enable auto-add so the tie drops into the cart automatically.

Why it worked: The tie costs $4 to produce. The 3-shirt purchase adds $60 to the order. That’s a 15:1 return on the “free” product. Customers feel like they got a gift.

Scenario 8: Black Friday Limited-Time Bulk Discount

A gadget store wanted aggressive pricing for one week only. 20% off on 10+ items. Start Date: Nov 24, End Date: Dec 1. Auto-activates and deactivates.

Why it worked: No midnight scramble to toggle rules. Time pressure drives urgency — “ends Sunday” dramatically outperforms permanent discounts. See our Black Friday WooCommerce guide.

Scenario 9: Wholesale Role-Based Bulk Discount

A store selling to both retail and wholesale created a “Wholesale” user role. One rule: All Products, Fixed Price for item = $12, Condition → User Role = Wholesale. Retail customers see $20. Wholesale sees $12.

Why it worked: Clean separation. No coupon codes to manage. The discount applies automatically when the wholesale user logs in. More on group pricing.

Scenario 10: Skincare Bundle Set Discount

Three products that work better together than apart. Type: Bundle/Set Discount. Added all 3 products. Set 25% off. Customer must add all 3 to cart.

Why it worked: The “complete skincare routine” framing made it feel curated, not just discounted. Bundles outsold individual purchases 3-to-1 within a month.

Scenario 11: Bulk Savings Displayed as Cart Coupon Line

Not every store wants the product price to change visually. We enabled “Show discount in cart as coupon” in settings and labeled it “Bulk Savings — Thank You!”

Why it worked: Product pages keep the original price. The cart shows a separate savings line. Customers love seeing exactly what they saved — and price-comparison shoppers don’t think your product is “cheap.”

Every scenario above was built with one plugin. Some use the free version. Some need PRO for conditions like purchase history, coupon codes, or scheduling. Either way, you can try the basic setups right now without spending anything.

How to Display a Bulk Discount Table on Product Pages

Stores displaying quantity-based pricing tables see up to 28% higher conversion rates on those product pages. Here’s how to set it up and make it look good.

  • Turn it on: WooCommerce → Discount Rules → Settings →Display Settings → “Enable Discount Table.”
  • Best position: Before the add-to-cart button. Catches the eye right when they’re deciding. Inside tabs is a graveyard — most shoppers never click those.
  • Always show the “Discounted Price” column. We’ve tested this — “$14/unit” converts significantly better than “30% off.” People respond to concrete numbers faster than doing percentage math in their heads.
  • Add visual cues: Enable sale badges on shop pages and the discount bar for sitewide promotional messages.
Show Discounts on the Product Pag
  • Match your brand: Flycart supports template overrides for CSS customization. Plugify and WPFactory offer built-in color pickers.
  • Customize column visibility. In Discount Rules settings, you can toggle which columns appear in the table — quantity range, discount type, discount value, and discounted price. We recommend hiding “discount type” (customers don’t care if it’s “percentage” or “fixed”) and always showing “discounted price.”
  • Control the table heading text. The default heading reads “Bulk Discount.” You can change this to something more compelling like “Buy More, Save More” or “Volume Pricing” in the plugin’s Display Settings.
  • Advanced styling. For developers: Flycart’s discount table uses CSS classes you can override in your theme’s stylesheet. The table container class is .wdr-bulk-table-container. Most stores only need to adjust font-size, border-radius, and background-color to match their theme.

Wholesale and B2B Bulk Discount Setup

B2B ecommerce is projected to reach $20.9 trillion by 2027 (Grand View Research). If you sell to wholesale accounts, bulk discounts aren’t optional — they’re expected. Here’s the full playbook. See our WooCommerce wholesale store guide for step-by-step screenshots.

  • Create wholesale user roles — Use the Members plugin or Discount Rules PRO’s built-in role conditions. Guide: creating user-specific roles.
  • Set role-specific bulk pricing — Build a rule filtered by User Role → Wholesale. Apply a percentage discount or fixed price. Only wholesale users see it.
  • Enforce minimum order quantities — Set min qty in your bulk tier (e.g., 10 units). Buyers ordering fewer don’t qualify. Protects your margins. More: minimum quantity enforcement.
  • Keep pricing private — Wholesale sees $12/unit. Retail sees $20. Neither knows the other’s price.
  • Handle tax exemptions — Configure WooCommerce tax settings per role. Collect documentation before granting tax-free purchasing.
  • Consider bulk order forms — For B2B customers ordering 50+ SKUs, a product table layout lets them enter quantities fast without visiting individual pages.

Real Brand Bulk Discount Examples

You don’t have to invent your own model. Plenty of brands have already proven what works — and their strategies map directly to WooCommerce plugin features.

  • Office supply stores — Tiered pricing on paper and ink for decades. 1 box = $12. 5 boxes = $10 each. 20 boxes = $8. Maps directly to a Bulk Discount rule with three ranges.
  • Supplement companies — “Buy 2 bottles, get 1 free.” Set up as a Buy X Get Y rule with the free item at 100% discount.
  • Fashion retailers — “3 T-shirts for $50.” Use Bundle/Set Discount with a fixed total price.
  • B2B manufacturers — Distributor role gets 40% below retail on all SKUs. No coupons needed — just a role-based rule that applies when they log in.

Best Times to Run Bulk Discount Campaigns

According to Adobe Analytics, holiday season spending accounts for roughly 20% of annual ecommerce revenue. Time your bulk discounts around these peaks and the impact multiplies.

  • New product launches — Introductory bulk pricing builds momentum and generates early reviews. Remove it once the product has traction.
  • Seasonal clearance — Black Friday, end-of-season, back-to-school. Scheduled campaigns with auto-start/stop create urgency without manual work.
  • Slow inventory — If a product costs you $2/month in storage and earns nothing sitting there, aggressive tiers that move 500 units at thin margins beat the alternative.
  • B2B onboarding — Exclusive first-order bulk discounts attract new wholesale accounts. Low risk for them to try your products.
  • Loyalty rewards — Better tiers for repeat buyers using Discount Rules PRO’s purchase history conditions. Complements a loyalty program without replacing it.

7 Common WooCommerce Bulk Discount Mistakes to Avoid

These mistakes cost stores thousands in lost revenue every month. We’ve seen all of them — more than once.

  1. Not displaying the discount table. One checkbox in Display Settings. That’s all it takes to make your tiers visible. We’ve watched stores double their bulk order rate by flipping it on.
  2. Overlapping rules with no priority. Two discount rules targeting the same product? The wrong one wins. In Discount Rules, drag to set priority. The rule at the top takes precedence.
  3. Ignoring mobile. Smartphones account for roughly 78% of retail site visits worldwide (Shopify/Statista, 2025). If your pricing table wraps awkwardly on a small screen, you’re losing the majority of potential bulk buyers.
  4. No reporting. If you don’t know which rules generate revenue, you’re guessing. Discount Rules’ built-in reports show revenue per rule. Kill underperformers. Double down on what works.
  5. Permanent discounts. If the deal never expires, customers learn there’s no reason to buy now. Use scheduling. “Ends Friday” outperforms “always on” every single time.
  6. Discounting below cost. Calculate your margin at each tier before publishing. Refer back to the formula section in this guide.
  7. Skipping the full journey test. Your product page might show the right price while the checkout email shows the original. We covered the full testing checklist earlier in this guide — go back and run through it before going live.

Conclusion

If you’ve read this far, you know more about WooCommerce bulk discounts than 95% of store owners. All that’s left is to set it up.

Install Discount Rules for WooCommerce (Free) and create your first bulk discount in under 5 minutes. The free version handles bulk discounts, storewide sales, and basic conditions — no credit card needed.

When you’re ready for BOGO deals, purchase history targeting, coupon-gated offers, and scheduled campaigns — upgrade to PRO at $79/year with a 14-day money-back guarantee.

Not sure which setup fits your store? Drop your monthly revenue, product count, and whether you sell B2B or retail in the comments. We’ll tell you exactly what to configure.

Also Read:

Frequently Asked Questions:

Does WooCommerce support bulk discounts by default?

It doesn’t. WooCommerce only gives you basic coupon codes and a bare-bones bulk price editor for static changes. Quantity-based tiers, BOGO deals, and role-based pricing all require a plugin. The free version of Discount Rules for WooCommerce handles bulk discounts without spending anything.

What’s the difference between bulk discounts and wholesale discounts?

Bulk discounts offer quantity-based savings to everyone — any customer who buys enough units gets the lower price. Wholesale discounts restrict special rates to specific user roles you assign manually. Many stores use both: general bulk discounts for retail buyers and deeper wholesale pricing for approved B2B accounts.

Can I create WooCommerce bulk discounts for variable products?

Yes — but your plugin needs variant-aware counting. In Discount Rules, use “All variants in each product together.” This groups all sizes and colors so 3 Small + 4 Medium = 7 total units, triggering the right quantity tier. Full guide: variable product discount pricing.

How do I display a bulk discount table on product pages?

Enable the Discount Table in Display Settings. Place it before the add-to-cart button for maximum visibility. Always show the discounted price column — “$14/unit” converts better than “30% off.”

Will bulk discounts slow down my WooCommerce store?

Minimal impact with a well-coded plugin. We’ve run Discount Rules with 15+ active rules on a 500+ product store without any measurable performance hit. That said, don’t stack 50+ complex rules without performance testing.

How do I set minimum order quantities for wholesale buyers?

Set the minimum quantity in your bulk discount tier to your desired MOQ — say, 10 units. Anyone ordering fewer doesn’t qualify for the wholesale price. Guide: minimum quantity enforcement.

Picture of Naveen R
Naveen R
Naveen R is a Growth Marketer at Flycart, specializing in WooCommerce pricing and discount strategies. He works closely with the Discount Rules for WooCommerce plugin — trusted by 200,000+ stores — helping store owners unlock smarter ways to drive revenue. Outside of work, he's an avid reader, a curious traveler, and a dedicated food explorer.

Subscribe and don’t miss any updates!

No fluff, no spam, no corporate filler. Just a friendly letter, twice a month.

Boost your WooCommerce sales with our plugins.

From upselling and cross-selling to email customization, cart recovery, and product reviews, we have everything to help grow your business.

WordPress Plugins Online connection
This website uses cookies to provide user authentication and improve your user experience. By continuing to use this site you consent to the use of cookies in accordance with our privacy policy.