How to Automate Shopify Black Friday Pricing So You Can Actually Sleep
Stop manually changing Black Friday prices at midnight. Learn how to automate Shopify Black Friday pricing with scheduled campaigns and auto-revert.
Every year, thousands of Shopify merchants do the same thing: they stay up until midnight on Thanksgiving night, manually changing prices across their catalog so their Black Friday sale goes live on time. Then they do it again at 11:59 PM on Cyber Monday to revert everything back.
It's exhausting, error-prone, and completely unnecessary. Shopify supports scheduled pricing automation — and if you set it up correctly, your entire BFCM sale can run without you touching a single product page.
This guide covers how to plan, set up, and automate your Black Friday / Cyber Monday pricing so you can actually enjoy the holiday weekend instead of working through it.
The Problem With Manual BFCM Pricing
Let's be specific about what goes wrong when you manage Black Friday pricing by hand.
Timing errors. You meant to go live at midnight Eastern. You accidentally set prices at midnight Pacific. Your East Coast customers see full prices for three hours while your competitors are already running their sale.
Incomplete updates. You're updating prices across 200 products and get interrupted. You come back and forget where you left off. Thirty products never got updated. Customers spot the discrepancy and contact support.
Revert failures. Monday night comes. You're exhausted after a four-day sprint. You change 180 products back but miss 20 that are still showing the sale price a week later. Your margin takes a hit you don't even notice for weeks.
Variant chaos. A product with 6 color variants and 5 sizes has 30 individual variant prices. Manually updating and then reverting 30 variants per product across 200 products is 6,000 individual price changes. That's not a job. That's a disaster waiting to happen.
Planning Your BFCM Pricing Strategy
Before you touch a single price, you need a plan. Good BFCM pricing isn't just "take 20% off everything." It's a deliberate strategy that protects your margins while driving volume.
Step 1: Audit your margins first. Before deciding on discount levels, pull up your current margin data. You need to know the margin floor for each product — the minimum price you can go to before the sale costs you money. A product with a 45% margin can absorb a 20% discount and still generate positive gross profit. A product at 18% margin cannot.
Step 2: Segment your catalog. Not all products should be discounted equally. Consider three tiers:
- •Hero deals (30–40% off): High-traffic products with sufficient margin headroom. These are your loss leaders that drive traffic. Nike Running Shoes, Patagonia Fleece Jackets — the items people search for.
- •Standard sale (15–25% off): Your core catalog. Healthy margin, broad appeal.
- •Excluded products: Low-margin items, recently restocked products with tight margin, or products with MAP pricing agreements that prevent discounting.
- •Black Friday preview (Thanksgiving evening): select products, lighter discounts
- •Black Friday proper: full sale catalog
- •Weekend continuation: some brands reduce the depth of discounts
- •Cyber Monday: sometimes a separate emphasis on different product categories
- •Sale end: everything reverts to standard pricing
How Scheduled Pricing Works on Shopify
Shopify's native platform doesn't have a built-in sale scheduling tool for standard product prices. Shopify Scripts (now Functions) can handle some discount logic, but scheduling a time-bounded price change across hundreds of products requires either an app or manual intervention.
The cleanest approach is a Campaign or scheduled pricing feature that:
- Lets you define a start datetime and end datetime for the sale
- Applies a price change (formula or fixed) to a filtered set of products
- Automatically reverts prices to their pre-sale values when the campaign ends
- Define your Black Friday campaign: 25% off all Active products in the Apparel collection
- Set start: November 28, 2026 at 12:00 AM EST
- Set end: December 1, 2026 at 11:59 PM EST
- Enable auto-revert: yes
- Save and schedule
Handling the Complexity: Multiple Campaigns, Multiple Rules
Real BFCM setups often involve multiple simultaneous campaigns:
- •Footwear collection: 30% off, runs Black Friday through Saturday midnight
- •Accessories collection: 20% off, runs full BFCM weekend
- •New arrivals collection: excluded from sale, standard pricing
- •Clearance products: further 15% reduction on top of already-discounted prices
The key is granularity — being able to filter products by collection, tag, product type, or margin level and apply different rules to each group independently.
A BFCM Pricing Timeline That Actually Works
Here's a week-by-week schedule for getting your BFCM pricing right:
4 weeks before (early November):
- •Run a full margin audit. Know exactly which products can absorb what discount level.
- •Decide your campaign structure and discount tiers.
- •Identify any MAP pricing constraints.
- •Set up your campaigns in your pricing tool.
- •Test on a small batch of products to verify the formula outputs look right.
- •Confirm your start and end times with exact timezone specifications.
- •Final review of all campaign settings.
- •Confirm auto-revert is enabled and set correctly.
- •Communicate the campaign plan to your team.
- •Final check that all campaigns are active and scheduled.
- •Verify that high-priority products are included in the right campaign.
- •Take a screenshot or backup of current pricing in case anything needs manual intervention.
- •Monitor, don't manage. Check that the sale went live as expected, then let the automation run.
- •Have a contact plan if something needs emergency manual adjustment.
- •Verify auto-revert ran correctly on a sample of products.
- •Review margin performance — what sold, at what price, at what margin.
- •Document what worked for next year.
Common BFCM Pricing Mistakes to Avoid
Discounting products with MAP agreements. Check your supplier agreements. Pricing below MAP — even during BFCM — can jeopardize your supplier relationship.
Forgetting to exclude gift cards. Gift cards should not be discounted. Make sure your campaign filter explicitly excludes them.
Not accounting for shipping costs. If you offer free shipping during BFCM, your effective margin is lower than your price-based margin calculation. Factor that in before setting discount levels.
Stacking discounts accidentally. If you're running an automatic discount code on top of already-reduced prices, you may be doubling up on reductions you didn't intend. Test your discount code against your BFCM prices before the sale goes live.
BulkOps's Campaigns feature is built for exactly this workflow. Create a campaign, set your start and end time, choose your formula or flat discount, filter the products it applies to, and enable auto-revert. Your Black Friday pricing runs automatically, and so does the revert. No midnight alarm required.
---
Set up your Black Friday pricing in an afternoon, then close your laptop. Try BulkOps free before BFCM.
Try BulkOps free on your store
Everything covered in this article is built into BulkOps. Free plan for stores up to 50 products — no credit card required.
Add to Shopify — FreeWas this helpful?