Sales campaigns allow you to automate time-limited promotions by scheduling exactly when prices should drop and when they should return to normal. This eliminates the need for manual updates at odd hours, such as midnight on Black Friday.
How Scheduled Sales Work
The app manages the entire lifecycle of a sale through an automated “snapshot” process:
- Snapshot: Before a sale begins, the app records the current price of every selected product.
- Start: At the scheduled time, the app applies your chosen discount and can optionally set a “compare-at” price to show customers the savings.
- End: When the sale reaches its end time, the app refers to the original snapshot and restores every product to its pre-sale value while clearing the compare-at prices.
Discount Options
You can choose from three different ways to reduce your prices:
- Discount by percentage: Takes a specific percent off (e.g., 20% off turns a $50 item into $40).
- Discount by a fixed amount: Subtracts a specific dollar amount (e.g., $10 off).
- Set a specific sale price: Changes all selected products to one exact price (e.g., “Everything for $19.99”).
Step-by-Step: Creating a Campaign
- Navigate to Automations > Sales Campaigns and click Create Sale.
- Name your sale: Use descriptive names like “Weekend Flash Sale” for easy tracking.
- Select Products: Use filters to target specific collections, vendors, tags, or price ranges.
- Set the Discount: Choose your discount type and enter the value.
- Enable Compare-at Price: (Recommended) This copies the original price to the “Compare-at” field so customers see the “was/is” pricing on your store.
- Set the Schedule: Pick the exact start and end dates and times based on your store’s time zone.
- Save: Once saved, the campaign is scheduled and will run automatically.
Managing Active and Pending Sales
You can monitor all campaigns in the Sales Campaigns list. Each campaign will display a status badge:
- Pending: The start date has not yet arrived; you can still edit or cancel the sale.
- Active: The sale is currently live and prices are reduced.
- Completed: The sale period has ended and all prices have been successfully restored.
- Cancelled: The sale was stopped manually (if active, prices are restored immediately).
- Failed: An error occurred; check the campaign details for troubleshooting.
Important Considerations
- Time Zones: Campaigns follow the time zone set in your Shopify admin.
- No Overlaps: Avoid running multiple sales on the same products simultaneously to prevent pricing conflicts.
- Manual Changes: If you manually change a price during an active sale, the end-of-sale restore will still go back to the original snapshot price, overwriting your manual change.
- Deleted Products: If a product is deleted while a sale is active, it cannot be restored when the sale ends.
Plan Details
Scheduled sales require a Basic plan or higher.
| Feature | Free | Basic | Advanced | Enterprise |
|---|---|---|---|---|
| Scheduled Sales | No | Yes | Yes | Yes |
| Active Campaigns | – | 5 | 25 | Unlimited |