How to run limited-time discounts in woocommerce
Create time-based discounts that run automatically for a specific date or time range in your woocommerce store. Itβs perfect for flash sales, holiday offers, and event-based promotions without needing manual setup each time.
π° Real revenue impact: what you lose without this rule
Limited-time offers build urgency and boost conversion rates by giving customers a reason to buy now instead of later.
π« Without rules | β With rules |
---|---|
Customers postpone purchases due to no urgency | Flash sales increased daily orders by 3x |
Missed seasonal opportunities | 24-hour campaign generated $4,000 in extra revenue |

In The Article
How to use a limited-time discount
Use this feature to automatically start and end discounts on your chosen schedule. Ideal for Black Friday, weekend flash sales, or end-of-season clearance events.
Benefits of a limited-time discount
- Run scheduled discounts automatically
- Create urgency and faster purchase decisions
- Eliminate manual start/stop of sales
- Combine with product-specific or cart-based rules
- Perfect for holidays, weekends, or timed campaigns
How to configure β step guide
- Go to dashboard β woocommerce β dynamic pricing β manage rules
- Click Add New Rule
- Under discount type, choose any rule type (e.g., storewide, cart-based, product-specific)
- Scroll to the schedule settings section
- Enable time-based discount
- Set the start date and time (e.g., November 25, 00:00 AM)
- Set the end date and time (e.g., November 26, 11:59 PM)
- Enter the discount value (e.g.,
20
for 20%) Save and activate the rule
Time based discount Offer will auto apply based on start and end date and time
Christmas discount applied
Real examples
Example 1
Run a 24-hour Black Friday Sale offering 20% off all orders.
Result: generated $5,200 in sales in one day.
Example 2
Offer 10% off during weekends on selected electronics.
Result: improved weekend revenue by 40% and boosted returning customers.
Expected outcome
Your customers will automatically see the discount applied during the active time range.
When the offer period ends, prices return to normal β no need to manually enable or disable rules.
FAQs
1. Can I set recurring time-based discounts?
Yes, you can duplicate and reuse your discount rule for future events.
2. Can I combine time-based discounts with other rules?
Yes, combine with cart, role, or location-based rules for advanced promotions.
3. Will discounts deactivate automatically after the time ends?
Yes, once the end time passes, the rule stops automatically.
4. Can I run different time slots for different categories?
Yes, set up multiple rules for each product category with different start/end times.