Skip to content
No results
  • Home
  • About Us
  • Shop
  • Resources
    • Blog
  • Support
  • My Account
PluginBrew
  • Home
  • About Us
  • Shop
  • Resources
    • Blog
  • Support
  • My Account
PluginBrew

Dynamic pricing & Discount rules for WooCommerce

3
  • Getting Started: How to install the plugin?
  • Dynamic Rules
    • Special Offer Rules
    • Dynamic Pricing Rules
View Categories
  • Home
  • Documentation
  • Dynamic pricing & Discount rules for WooCommerce
  • Dynamic Rules
  • Special Offer Rules

Special Offer Rules

3 min read

Special Offer rules let you create promotions that activate when customers add a specific number of products to their cart. These rules are commonly used for deals like buy two, get one free, 2-for-1 offers, or similar quantity-based discounts.

They’re especially useful when you want to encourage customers to add more items without relying on coupon codes.


How to create a Special Offer rule #

To get started, go to Dynamic Rules in the plugin dashboard and click Add Rule. From here, you can either select a ready-made template (such as 3×2 or 2×1) or choose the Special Offer rule type to build a custom promotion.

Creating a new Special Offer rule from the Dynamic Rules screen
Creating a Special Offer rule from the Dynamic Rules screen.

Once selected, give the rule a clear name so it’s easy to identify later. You can also assign a priority, which determines how this rule behaves if multiple discounts are active at the same time.

Rule name and priority fields in WooCommerce pricing rule settings
Set the rule name and priority to control how pricing rules are applied

Choosing which products trigger the offer #

The trigger settings define which products activate the promotion.

You can apply the rule to:

  • all products in the store

  • specific products only

  • products from selected categories

  • products with specific tags

 Product selection options for triggering the rule
Product selection options for triggering the rule

If needed, you can exclude individual products, categories, or tags. This is useful when certain items shouldn’t be part of promotional campaigns.


Configuring the offer logic #

This is where you decide how the promotion actually works.

You can define:

  • how many items must be added to the cart

  • how many items receive the discount

  • the type of discount (percentage, fixed amount, or fixed price)

Special Offer rule configuration table showing quantity-based discount settings
Quantity and discount configuration table for Special Offer rules.

Repeating the offer #

If the repeat rule option is enabled, the promotion can be applied multiple times in the same cart.

For example, if the rule applies a discount to the second item:

  • adding two products applies the discount once

  • adding four products applies it twice

This is useful for bulk or multi-pack offers.


How product quantities are calculated #

You can control how quantities are counted when the rule is evaluated. Available options include:

  • counting each cart line separately

  • grouping variations of the same product together

  • counting each variation individually

  • using the total number of products in the cart

This flexibility allows you to match the rule to different sales strategies, whether you’re selling simple products, variations, or mixed bundles.

Quantity calculation method settings for pricing rules
Choose the quantity calculation method used to evaluate pricing rules.

Applying the discount to different products #

In some cases, the product that triggers the rule may not be the one that receives the discount.

For example, purchasing Product A could unlock a discount on Product B.

You can choose to apply the discount to:

  • all products

  • selected products

  • specific categories

  • specific tags

Additional exclusions can be applied if needed.

Applying discounts to different products using pricing rules
Apply discount rules to different products based on defined pricing conditions.

Controlling who can use the offer #

 

Special Offer rules can be limited to specific users or user roles.

You can choose to:

  • apply the offer to all customers

  • restrict it to selected user roles

  • exclude specific users or roles

This is helpful for running member-only deals or loyalty-based promotions.

User and role restriction settings for pricing rules
Restrict pricing rules based on specific users or user roles.

Scheduling and rule restrictions #

 

You can run Special Offer rules manually or schedule them to start and end automatically.

Additional restrictions allow you to:

  • disable the offer for products already on sale

  • prevent the rule from applying when a coupon is used

  • stop lower-priority rules from stacking with this one

These options help you avoid unintended discount combinations.

Scheduling and restriction options for pricing rules
Set start and end dates and define restrictions for pricing rules.

Promoting the offer with a modal #

When the discount applies to different products, you can promote the offer using a modal window that appears when a customer adds a triggering product to the cart.

The modal can explain the offer and allow customers to add the discounted product directly from the popup.

Special Offer promotional modal displayed on the storefront
Modal window displayed on the storefront to promote a Special Offer to customers

Quantity limits are respected automatically, and variable products are supported.

Note: the modal is shown only when products are added from the product page, not from shop or category listings.

Showing messages on product pages #

You can also display custom messages on:

  • products that trigger the offer

  • products that receive the discount

These messages help customers understand the promotion before they reach the cart.

Add custom messages to the product page where the offer is applied and display a promotional message on products with a Special Offer.
Configure custom messages to appear on product pages and highlight products that have a Special Offer applied.
Custom messages displayed on product pages for products with a Special Offer.
Example showing custom promotional messages displayed on products with Special Offers.

 

 

Tip: Make sure global messaging options are enabled under
Settings → Product page settings, otherwise these notices won’t appear.

 

Updated on January 25, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Dynamic Pricing RulesDynamic Pricing Rules
Table of Contents
  • How to create a Special Offer rule
  • Choosing which products trigger the offer
  • Configuring the offer logic
    • Repeating the offer
    • How product quantities are calculated
    • Applying the discount to different products
    • Controlling who can use the offer
    • Scheduling and rule restrictions
    • Promoting the offer with a modal
    • Showing messages on product pages
Copyright © 2026 - WordPress Theme by CreativeThemes