How To Configure Dynamic Discount Rules In WooCommerce Checkout

The Dynamic Discount Rules plugin allows you to create automatic discounts that apply directly at checkout.

You can offer fixed or percentage discounts based on conditions like cart value, quantity, or specific products.

It helps you run promotions in a structured and flexible way without manually changing product prices.

How it works

The plugin works using rule-based logic.

You create a discount rule, define its type and value, set optional scheduling, and enable it.

When a customer meets the defined conditions, the discount automatically appears on the cart or checkout page.

All discount rules are managed from one dashboard.


Steps to configure

There are two ways to start creating a checkout discount rule:

  1. Go to Dynamic Pricing > Discount Rules for Checkout and click Add Discount Rules for Checkout.
  2. From any tab inside the plugin dashboard, click Add Discount Rules for Checkout.

Both methods will open the rule configuration page.

Step 1: Add Discount Rule Title

Enter a clear and meaningful name in the Discount Rule Title field.

This helps you:

  • Identify the rule later
  • Edit or test it easily
  • Avoid confusion when managing multiple rules

Example:

  • 10% Off Above ₹5000
  • Flat ₹300 Discount On Bulk Orders
  • Category-Based Discount
Add discount rule title
Add discount rule title here

Step 2: Select Discount Type

You can choose between two types:

Fixed Discount

Use this when you want to offer a fixed amount discount.

Example:

  • ₹500 off
  • $10 off

Percentage Discount

Use this when the discount should change based on order value.

Example:

  • 10% off
  • 15% discount

Select the option that matches your promotion strategy.

Discount type
Select discount type

Step 3: Enter Discount Value

In the Discount Value field, enter the amount.

Important:

  • If the discount type is Fixed, the value “10” means $10 or $10.
  • If the discount type is Percentage, the value “10” means 10%.
Add discount value
Add discoun value

Step 4: Apply Per Quantity (Optional)

If you enable Apply per Quantity, the discount will apply to each item separately.

Example:

  • Buy 3 products
  • $50 discount per item
  • Total discount = $150

If unchecked, the discount applies once per order.

Per product discount
Set per product flat discount

Step 5: Set Start Date (Optional)

If you want to schedule the discount:

  • Enter a Start Date
  • The discount will begin automatically on that date

If left blank, the rule activates immediately once enabled.

Step 6: Set End Date (Optional)

If the discount is temporary:

  • Enter an End Date
  • After that date, the rule will stop automatically

This is useful for:

  • Festival sales
  • Weekend offers
  • Flash promotions
Set the discount date
Set discount start and end date

Step 7: Enable The Rule

Use the Status toggle to enable or disable the rule.

  • Enabled → Discount works at checkout
  • Disabled → Rule is saved but inactive

Click Save Rule once everything is configured.

Enable discount rule
Enable the discount rule


Example Scenarios

Example 1: Flat Discount On High Cart Value

Goal:

Offer a $500 discount on orders above $5000.

Configuration:

  • Discount Type: Fixed
  • Discount Value: 300
  • Condition: Cart Subtotal ≥ 1999
  • Status: Enabled

Result:

Customer sees a $300 discount automatically at checkout.

Fixed discount settings
Fixed discount settings

Checkout

Checkout page screen with fixed discount
Fixed discount applied on checkout based on cart subtotal

Example 2: Percentage Discount On Bulk Purchase

Goal:

Offer 10% discount when the customer buys 5 or more items.

Configuration:

  • Discount Type: Percentage
  • Discount Value: 10
  • Condition: Quantity ≥ 15
  • Status: Enabled
Bulk purchase discount
Bulk purchase discount settings

Result:

Checkout automatically applies the discount.

Bulk purchase discount
Bulk product purchase discount

FAQs

1. Do I need coding knowledge to configure discount rules?

No. All settings are managed through dropdowns and simple input fields.

2. Can I schedule discounts in advance?

Yes. Use Start Date and End Date to automate discount timing.

3. What happens if I leave the Start Date blank?

The discount rule will start working immediately once enabled.

4. Can I disable a discount without deleting it?

Yes. Use the Status toggle to disable the rule while keeping settings saved.

5. Will discounts show automatically at checkout?

Yes. Once conditions are met, discounts appear automatically on the cart and checkout pages.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.