How to Set Up a Happy Hours Discount

A Happy Hours discount allows you to automate promotional campaigns that are only active during specific times of the day and specific days of the week.

This is an excellent strategy to boost sales during traditionally slow periods (e.g., 2:00 PM - 5:00 PM on weekdays). With YeeDiscounts, you can rely on Advanced Conditions so you never have to manually toggle the discount on and off.

1. Create a New Rule

  1. Go to your WordPress Dashboard.
  2. Navigate to WooCommerce > Settings > Dynamic Discounts.
  3. Click on the Add New Rule button.
  4. Enter a Rule Name (e.g., "Weekday Happy Hour - 20% Off").

2. Configure the Discount

Set up the basic discount value that will apply during the Happy Hours:

3. Set Up the Time Conditions (The Magic)

This is the core of the Happy Hours setup. Scroll down to the Advanced Conditions section to restrict the discount to specific hours and days.

  1. Add Time Range Condition:
    • Click Add Condition.
    • Select Time range from the condition dropdown list.
    • Set the Start Time and End Time (e.g., 14:00 to 17:00 for 2:00 PM to 5:00 PM).
  2. Add Days of the Week Condition:
    • Click Add Condition within the same group (this creates an AND logic relationship).
    • Select Days of the week.
    • Choose the specific days the Happy Hours should be active (e.g., Monday, Tuesday, Wednesday, Thursday, Friday).

4. Add Frontend Notifications

To maximize the impact of your Happy Hours, ensure customers know about it.

Tip: Ensure your WordPress server timezone is set correctly under Settings > General so that the Time Range condition fires accurately.