Skip to main content

How Do I Schedule a Discount?

Written by Treez Support
Updated today

Please Note: This article pertains to functionality in the Automated Discounts section of the Central Discounts module in the Latest Version of Treez.

This guide explains how to schedule discounts using the updated scheduling experience in Treez. You’ll learn how to configure:


Overview of the New Scheduling Experience

The updated scheduling UI simplifies how promotions start, repeat, and end:

  1. Set a Start Date/Time (when the discount begins)

  2. Use Repeat to control if or how it repeats (does not repeat, daily, weekly, etc.).

  3. Set the End Date/Time


How to Access Discount Scheduling

  1. Go to Discounts from the left sidebar

  2. Locate your discount

  3. Click the ⋮ (three dots)Edit

  4. Select Schedule Discount

  5. Toggle Add Schedule ON

From here, you can configure your schedule.

If no schedule is set, the discount becomes active immediately upon saving


1. Daily Happy Hour (e.g., 2PM–5PM every day)

Use this for time-based promotions that repeat daily with no set end date.

Setup

  1. Set Start Date (when the promotion begins)

  2. Uncheck All Day

  3. Set Start Time (e.g., 2:00 PM)

  4. Under Repeat, select Daily

  5. Set End Time (e.g. 5:00 PM)

Result

  • Discount runs every day during the selected time window

  • Continues indefinitely

2. Weekday Happy Hour (e.g., Monday-Friday 2PM–5PM)

Use this for promotions that only run on specific days of the week.

Setup

  1. Set Start Date (first day the promotion is valid)

  2. Uncheck All Day

  3. Set Start Time (e.g., 2:00 PM)

  4. Under Repeat, select:

    • Custom, Repeat every 1 Week, then choose the desired day(s) (e.g., Friday)

  5. (Optional) Set an End Date or leave as Never

Result

  • Discount runs only on selected weekdays during the time window

  • Recurs weekly based on your selection

  • The recurring promotion can optionally end using the Custom and setting Ends On (Date)

3. One-Day or Multi-Day Promotion (All Day, Until a Set Date)

Use this for one-time promotions that run continuously until a set end date

(e.g., “20% off all products today or this weekend only”).

Setup

  1. Set Start Date

  2. Keep All Day checked

  3. Under Repeat, select Does Not Repeat

  4. Set an End Date

Result

  • Discount applies all day, every day

  • Automatically stops on the selected end date

Example 1: This discount runs continuously from 12:00 am on the start date 1/1/26 to 11:59 pm on the end date 1/1/26.

Example 2: This discount runs continuously from 12:00 am on the start date 1/1/26 to 11:59 pm on the end date 1/4/26.


Best Practices

  • Use All Day for full-day promotions and uncheck it for time-based promotions

  • Limited-time promotions with a set end date can only be configured to automatically stop by using Does not repeat or Custom

  • Dynamic repeat options (e.g., Daily, Weekly, Monthly etc. ) apply indefinitely

  • Verify the expected promotion end in the Discount List Overview under the End column:

    • N/A → may repeat indefinitely

    • Date → stops on a set date

    • Blank → no schedule enabled


Need Help?

For step-by-step instructions on updating discount schedules, especially if a promotion is running longer or shorter than expected due to previous configurations, see:

Did this answer your question?