Price edits and discount scheduling

Managing product pricing across your store can get tricky, especially during sales or seasonal updates. Whether you’re updating prices across a collection or planning a time-based discount, Modify makes it easy to adjust product prices (and compare-at prices) in bulk.

In this guide, we’ll walk you through how to edit prices and schedule discounts using Modify’s bulk editing flow.

Getting started

If you haven’t already, install Modify-it from the Shopify App Store. Once installed, open the app and click Create edit to start a new bulk task.


To start updating variant prices, first choose which products you want to apply the changes to:

  • Use Filter products based on condition(s) to narrow down products using specific conditions like tags, inventory, price or etc.
  • Or simply select All products to update tags across your entire store.

Once you’ve selected the products you want to edit, click Add new action and choose variant price as the field to update. You can now decide how you want to adjust the prices:

Cahnge the price to a certain amount – set a fixed price for all selected variants
Increase / Decrease by value or percentage – adjust prices up or down in bulk
Rounding – clean up prices by rounding them to a specific format

In the next step, it’s time to set up the action that defines how you want to update the prices.
For example, if you want to apply a 20% discount to your selected products, choose Change the price by a certain percentage. Then, set the method to Decrease, and in the final field, enter 20 as the percentage.

You can also fine-tune the final prices using the Rounding options. Whether you want to round prices up, down, to the nearest whole number, or even customize decimal endings (like ending all prices in .99). Modify gives you full control over how your prices look.

If you want to show discounted prices with the original price crossed out on your storefront, you’ll first need to set up the Compare at price field.
Start by adding a new action and selecting Variant compare at price. Then, set it to Set to price — this will copy the current product price into the compare at price field.

Once that’s done, click Add new action again, and follow the same steps as before to apply the discount to the actual product price. This way, shoppers will see both the original and the new discounted price.

You can also set your product prices based on each item’s cost.
This is especially useful if you want to control your profit margins in different situations.
Simply select Change the price against cost per item, then define the markup as a percentage or fixed amount — depending on what works best for you.

Once your filters and actions are set up correctly, it’s time to decide when your edit should run.

To apply the changes immediately, select Run now.
To schedule the edit for a later time, choose Schedule for later and pick a date and time that works for you.
If you want the changes to automatically revert at a specific time, enable Revert to the original and set the time for the revert.

In the Preview product changes section, you can review the before-and-after view of your variant prices. This helps you make sure everything is set up correctly before finalizing the edit.

Finalizing Your Bulk Edit

Once you’ve set everything up correctly, click Publish to proceed.
A popup will appear showing a summary of the actions you’ve configured and the scheduled time for the edit.

If everything looks good, click Confirm to create and run your bulk edit task.

Your task is now running!

Head over to the Dashboard page to track its progress.
If you’re editing just a few hundred products, it should finish quickly. For larger edits (thousands of products), it might take a bit longer.

⚠️ Once the edit starts, it can’t be paused or stopped. But no worries — if you need to undo the changes later, you can always revert the task after it’s completed.

Once the task finishes, you can revert if necessary or duplicate the task.

Troubleshooting

If the task finishes without making any changes, it usually means that either no updates were actually needed, or none of your selected conditions matched any products. In this case, your task will appear with the status “Unchanged” in the dashboard.
Double-check all your filters and selected actions, then try again if needed.

If you exceed the current plan limits, you won’t be able to publish the task after clicking the Publish button. Instead, you’ll be prompted to upgrade your plan in order to continue.

If the task fails with a server error, wait a bit and try again. If the issue continues, feel free to reach out to us through the in-app chat support — we’re here to help. It might be a temporary issue with Shopify, or with our servers.

If the configured changes cannot be applied to certain products, those products will appear in the preview with no difference between the before and after values. You’ll also see the reason for the rejected changes clearly displayed in the preview section.

If the task fails with a server error, wait a bit and try again. If the issue continues, feel free to reach out to us through the in-app chat support — we’re here to help. It might be a temporary issue with Shopify, or with our servers.

If the configured changes cannot be applied to certain products, those products will appear in the preview with no difference between the before and after values. You’ll also see the reason for the rejected changes clearly displayed in the preview section.

That’s a wrap! We hope Modify has made managing your store easier and more efficient. If you’ve enjoyed using the app, we’d truly appreciate it if you left us a review on the Shopify App Store — your support means the world to us! 😊