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
Time based discount offer
Flash sale on Christmas time

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

  1. Go to dashboard β†’ woocommerce β†’ dynamic pricing β†’ manage rules
  2. Click Add New Rule
  3. Under discount type, choose any rule type (e.g., storewide, cart-based, product-specific)
  4. Scroll to the schedule settings section
  5. Enable time-based discount
  6. Set the start date and time (e.g., November 25, 00:00 AM)
  7. Set the end date and time (e.g., November 26, 11:59 PM)
  8. Enter the discount value (e.g., 20  for 20%)
  9. Save and activate the rule

    time based discount
    Time based discount
  10. Offer will auto apply based on start and end date and time

    festival discount on checkout
    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.

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