← BullMoose Blog
Guide · Sale Scheduler

How to Schedule Black Friday Discounts

By BullMoose · 5 min read

Black Friday is the one time of year when every Shopify merchant is touching prices at the same moment. The stores that pull it off smoothly do the work in October and November — not the Thursday night before. Here's how to prepare your discounts so they go live exactly when you want and end without a scramble on Monday.

Decide on your discount structure first

Before you touch the admin, know what you're discounting and by how much. Common approaches:

Your structure shapes how you set this up technically. A blanket discount can sometimes be handled with a code; product-level price changes need to be set per product and reversed afterwards.

When to load the discounts

Load sale prices at least a week before Black Friday — ideally two. The actual day is the worst time to be applying prices product by product, because there's no margin for error. Load everything in advance, verify it looks right, and let the schedule do the rest.

If you're using scheduled price changes, your workflow is:

  1. Load sale prices onto each product (or let a scheduler calculate them from a percentage).
  2. Set the scheduled start — typically midnight on Black Friday, or 12am Thursday evening if you're doing an early-access launch.
  3. Set the scheduled end — typically end of Cyber Monday, or midnight Sunday if you want a strict weekend window.
  4. Preview how the prices look before the launch date.

The BFCM timing window

Most merchants now run discounts across the full BFCM weekend rather than Black Friday only. That's four days: Black Friday through Cyber Monday. Set your end time for Cyber Monday night — late enough that US time zones get the full day. If you want to tease extended access, offer early entry Thursday for email subscribers before prices go public at midnight Friday.

What to check before launch

The stores that have a bad Black Friday usually had a badly prepared one. Load prices early. Set the schedule. Go to bed.
Keep reading