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.
In The Article
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:
- Go to Dynamic Pricing > Discount Rules for Checkout and click Add Discount Rules for Checkout.
- 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
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.
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%.
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.
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
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.
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.
Checkout
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
Result:
Checkout automatically applies the 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.