How it works
Follow these 7 simple steps to start scheduling collection price changes automatically
Schedule
Schedule
Get List of Collections' Products
Get List of Collections' Products
Loop Over Products
Loop Over Products
Retrieve Product
Retrieve Product
Loop Over Product Variants
Loop Over Product Variants
Retrieve Product Variant
Retrieve Product Variant
Update Product Variant (Price Calculation)
Update Product Variant (Price Calculation)
Make it your own
Customize this workflow even further:
Store original prices before changing
Add a step before the price update that sets the compare_at_price field to the original price, preserving original pricing and creating "was/now" displays in your theme.
Create automatic price restoration
Build a companion workflow scheduled for sale end date that restores prices from compare_at_price or stored metafields, automating both sale start and end.
Add notification after completion
Insert email or Slack steps after the final loop that notify your team when the price change completes, confirming the sale is live.
Filter by inventory
Add filters that check inventory levels and only update prices for in-stock items, preventing discounts on products that can't fulfill orders.
Frequently asked questions
How do I restore original prices after the sale?
You'll need either a separate workflow scheduled for sale end, manual price restoration, or ideally modify this workflow to store original prices in compare_at_price before changing them, then create a companion workflow that restores from compare_at_price.
Can I schedule different discounts for different products in the same collection?
Not with a single workflow using percentage calculations. You'd need either multiple workflows targeting different collections, or custom code that checks product tags/types and applies different discounts conditionally.
What happens if I need to cancel the scheduled price change?
Disable the workflow before the scheduled time. Once the schedule triggers and prices change, you'll need to manually restore prices or run a restoration workflow.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.
Ready to start scheduling collection price changes automatically?
Join thousands who've automated their work and saved an average of 3.5 hours every week.
Start with this template — It's free7-day free trial • 12 min setup • Cancel anytime