Skip to main content

Create Mix & Match Product Discounts in WooCommerce (Any 4 Items Discount)

Learn how to create powerful mix and match product discounts in WooCommerce using the Discount Rules and Dynamic Pricing for WooCommerce plugin. This complete guide covers group discounts where customers can pick any combination of products (e.g., "Any 4 Shirts for $60") to receive a discount. Boost average order value and increase sales with flexible mix and match pricing.

📋 Table of Contents


🚀 What Are Mix & Match Discounts?

A WooCommerce mix and match discount is a promotional strategy that allows customers to pick any combination of products from a selected group and receive a discount on the entire purchase . This strategy encourages customers to explore your product catalog and purchase multiple items at once . For example, you can offer promotions like "Buy any 3 T-shirts, get 15% off" or "Mix and match any 5 pairs of socks for $25" .

Why Use Mix & Match Discounts?

  • Boost average order value — Customers buy more to reach the discount threshold
  • Clear inventory — Move slow-selling products by bundling them with popular items
  • Give customers freedom of choice — Unlike fixed bundles, customers choose their preferred items
  • Increase product discovery — Encourage customers to explore your product catalog

Key Statistic: Mix and match offers during Black Friday and Cyber Monday can result in a 30% increase in average order value .

WooCommerce Default Limitations

WooCommerce does not have a native mix and match discount feature . You need a plugin like the Discount Rules and Dynamic Pricing for WooCommerce to create these flexible group discounts. The plugin uses "Products group" mode with a "Quantity" condition to count products together and apply discounts based on the total quantity.

Now you're ready to create mix and match discount rules under the Woo Pricing & Discounts > Pricing tab.


Step-by-Step: Create a Mix & Match Discount

Best for: Letting customers choose any combination of products from a group to receive a discount. Perfect for apparel, accessories, and any store with multiple product variations .

Scenario: Create a "Any 4 Shirts for $60" deal where customers can choose any 4 shirts from the Shirts category and get them for a fixed price.

Step 1: Access Pricing and Choose a Template

  1. In your WordPress admin, go to the Woo Pricing & Discounts menu
  2. Open the Pricing tab
  3. Click on the Add from Template button to quickly start a new rule

Add from Template button - Pricing tab

  1. In the "Choose your desired campaign" modal, search for templates
  2. Under Bundle, find and select "Mix & Match Volume: Any 4 for $400"
  3. Click "Add Campaign"

Mix & Match template selection

Step 2: Configure the Discount Rule

Mix & Match discount configuration

  1. Name: "Mix & Match Volume: Any 4 for shirts for $60" (customizable)
  2. Status: Ensure Enable is checked
  3. Mode: Select "Products group" — This adjusts the price of a group of products when the required quantity is met
  4. Apply Mode: set it to the Apply this rule and disregard other rules - Exclusive

Step 3: Configure Display Options

Mix & Match display options

  1. Message Type: Select "Text Message"
  2. Message Background Color: (Optional) Customize the message box background color
  3. Message Color: (Optional) Customize the message text color
  4. Message: Set a compelling message displayed on product pages, e.g., "Buy any 4 shirts for $60"
  5. Repeat: Enable to apply this rule again if more than one matching group is added to the cart
  6. Adjustment Type: Choose the type of discount (see the Mix & Match Discount Types section below)
  7. Adjustment: Set the discount value
  8. Usage Limit: Leave blank for unlimited uses

Step 4: Select Products or Categories

Under the Products group section, you define which products are eligible for the mix and match discount:

Option A: Apply to Specific Categories

  1. Add a "Categories in list" condition to open the category selector
  2. Set the quantity value in the quantity field
  3. Search for and select your desired categories
  4. Customers can pick any combination of products from these categories

Select categories for mix and match

Example: In our tutorial, we'll select the Clothing/Shirts category.

Option B: Apply to All Products (Storewide)

  1. Add a "All products" condition to apply the discount storewide
  2. Customers can pick any combination of products from your entire store

Select all products for mix and match

Option C: Apply to Specific Products

  1. Add a "Products in list" condition to open the product selector
  2. Search for and select your desired products

Select specific products for mix and match

tip

For detailed information on filtering products by categories, variations, attributes, stock status, or dynamic segments, check out our Product Selection Guide.

Step 5: Schedule the Discount (Optional)

By default, the campaign is unscheduled and runs immediately:

Unscheduled discount

For scheduled promotions, under the "Date Time" section to configure :

  • Date Range - Run a promotion over a period
  • Date Time Range - Precise start and end date/time for flash sales
  • Specific Date - Single date activation
  • Days - Recurring weekly promotions
  • Time - Daily time ranges

Schedule for a date period

Use "+ And New Rule" to combine conditions or "+ OR New Group" for alternative schedules.

tip

For a deep dive into timezone setup, recurring schedules, and multi-tier scheduling logic, read our comprehensive Scheduling & Date-Time Guide.

Step 6: Save and Test

Click Save and test by adding the required quantity of products from the eligible group to the cart.

Product page display:

  • "Any 4 shirts for $60" message on product pages

Any 4 shirts for $60 on product page

Cart page display:

  • Same shirts

Any 4 shirts for $60 in cart

  • Different shirts

Any 4 shirts for $60 in cart


Mix & Match Discount Types

The Products Group mode with the Quantity condition offers five different adjustment types for your mix and match discounts. Choose the one that best fits your promotion strategy.

Fixed Price Per Group

Best for: Offering a fixed price for any combination of products. Great for "Any 4 for $60" deals where customers know exactly what they'll pay.

How it works: The entire group is sold at a single fixed price, regardless of individual item prices, when the customer adds the required quantity.

Example: Any 4 shirts for $60

Calculation:

  • Customer picks any 4 shirts
  • Fixed group price: $60.00
  • Individual prices: $25.00, $25.00, $25.00, $20.00
  • Original total: $95.00
  • Final price: $60.00
  • Savings: $35.00 ($60 / 4 = $15 per item)

Fixed price per group configuration Any 4 shirts for $60 in cart

Product page display:

  • "Any 4 shirts for $60" message on product pages

Any 4 shirts for $60 on product page

Fixed Price Per Item

Best for: Setting all items in the group to the same fixed price when the required quantity is met.

How it works: Each item in the group is set to a specific fixed price, regardless of its original price.

Example: Each shirt for $17 when you buy any 4 shirts

Calculation:

  • Customer picks any 4 shirts
  • Each item: $17.00
  • Final price: $68.00
  • Original total: $95.00
  • Savings: $27.00

Fixed price per item configuration Each shirt for $17 in cart

Percentage Discount on Group

Best for: Offering a percentage off the total price of the group. Perfect for proportional savings.

How it works: The discount percentage is applied to the total price of all items in the group.

Example: 10% off when you buy any 4 shirts

Calculation:

  • Customer picks any 4 shirts
  • Subtotal: $95.00
  • 10% discount: $9.50
  • Final price: $85.50

Percentage discount configuration 10% discount in cart

Fixed Discount Per Group

Best for: Offering a fixed dollar amount off the total price of the group. Simple and easy for customers to understand.

How it works: A fixed dollar amount is subtracted from the total price of all items in the group.

Example: $12 off when you buy any 4 shirts

Calculation:

  • Customer picks any 4 shirts
  • Subtotal: $95.00
  • $12 discount
  • Final price: $83.00

Fixed discount per group configuration $12 discount in cart

Fixed Discount Per Item

Best for: Offering a fixed discount on each item in the group. Encourages purchases by making each item more affordable.

How it works: A fixed dollar amount is subtracted from each item's individual price.

Example: $2 off each shirt when you buy any 4 shirts

Calculation:

  • Customer picks any 4 shirts
  • Each item: $2 off
  • Original total: $95.00
  • Final price: $87.00
  • Total savings: $8.00

Fixed discount per item configuration $2 discount per item in cart


Quick Reference Table

Adjustment TypeHow It WorksExampleBest For
Fixed price per groupSets a single price for the entire groupAny 4 shirts for $60Clear, simple offers
Fixed price per itemSets each item to the same fixed priceEach shirt for $17Consistent pricing
Percentage discountApplies a percentage off the total10% off any 4 shirtsProportional savings
Fixed discount per groupSubtracts a fixed amount from the total$12 off any 4 shirtsSimple dollar-off promotions
Fixed discount per itemSubtracts a fixed amount from each item$2 off each shirtMaking each item more affordable

🎉 Success!

You've learned how to create mix and match product discounts using the Discount Rules and Dynamic Pricing plugin for WooCommerce. This powerful feature allows you to:

  • Create flexible group discounts where customers choose any combination of products
  • Choose from five adjustment types to match your promotion strategy
  • Display compelling messages on product pages to promote the deal
  • Automatically apply discounts when the required quantity is in the cart

Mix and match discounts are one of the most effective ways to increase average order value and boost sales . By giving customers the freedom to choose their preferred items, you create a more appealing shopping experience that encourages larger purchases .

Try it Live & Explore PRO

Experience all discount rules and pricing strategies in action on our Live Demo Website.

Upgrade to Discount Rules and Dynamic Pricing for WooCommerce PRO to unlock advanced conditions, user role pricing, recurring schedules, tiered variations, and priority support.


📚 Next Steps

Now that you've mastered mix & match discounts, explore complementary bundling & tier options:


🔍 SEO Keywords

Primary Keywords: mix and match WooCommerce, any 4 items discount WooCommerce, WooCommerce discount rules, dynamic pricing WooCommerce, group discount WooCommerce, mix and match discounts

Secondary Keywords: products group discount, fixed price bundle, percentage discount group, WooCommerce product bundles, group discount WooCommerce, increase average order value, WooCommerce bundle plugin, Discount Rules and Dynamic Pricing plugin