App reviews, troubleshooting, and recommendations
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
Hey guys!
I am looking for an app or way to apply a store wide 20% discount, that also displays on all pages (like how the "compare at" price does).
I'm trying to avoid going into all products and changing the "compare at" prices.
The app or method also needs to be free or have a free option!
Solved! Go to the solution
This is an accepted solution.
Hey WholesomeBoy,
You can certainly set a site-wide automatic discount code for 20% off, but it wouldn't tell your customers by default -- you'd need to manually add messaging somewhere on your site (usually the 'announcement bar' at the top of the site is a good place to put it).
https://help.shopify.com/en/manual/discounts/discount-types#automatic-discounts
Admin > Discounts > Create Discount > Amount off order > select "automatic discount" > put in your name & percentage > save changes.
Almost all themes have an 'announcement bar' built into them, but if your theme doesn't, you can always add the Hextom Quick Announcement Bar app (https://apps.shopify.com/quick-announcement-bar-always-keep-your-customers-informed) to gain this functionality.
If you want the message to appear on the product page (rather than being a message across the top of the site), you can also try adding a 'text' section to your "product information".
Admin > Online Store > Themes > Customize > go to a product page within the theme editor > click into "Product information" on the left hand menu > add block > text > put in your message about the discount > drag-and-drop it to the position you want > save changes.
I hope the above helps point you in the right direction! 🙂
Cheers,
Stephen
★ Did my post help? If yes, then please like and accept solution. ★
https://stephens.world
support@stephensworld.ca
This is an accepted solution.
Hey WholesomeBoy,
You can certainly set a site-wide automatic discount code for 20% off, but it wouldn't tell your customers by default -- you'd need to manually add messaging somewhere on your site (usually the 'announcement bar' at the top of the site is a good place to put it).
https://help.shopify.com/en/manual/discounts/discount-types#automatic-discounts
Admin > Discounts > Create Discount > Amount off order > select "automatic discount" > put in your name & percentage > save changes.
Almost all themes have an 'announcement bar' built into them, but if your theme doesn't, you can always add the Hextom Quick Announcement Bar app (https://apps.shopify.com/quick-announcement-bar-always-keep-your-customers-informed) to gain this functionality.
If you want the message to appear on the product page (rather than being a message across the top of the site), you can also try adding a 'text' section to your "product information".
Admin > Online Store > Themes > Customize > go to a product page within the theme editor > click into "Product information" on the left hand menu > add block > text > put in your message about the discount > drag-and-drop it to the position you want > save changes.
I hope the above helps point you in the right direction! 🙂
Cheers,
Stephen
★ Did my post help? If yes, then please like and accept solution. ★
https://stephens.world
support@stephensworld.ca
This is really poor user experience for customers still having to add the discount code. And customers who weren’t able to get a discount and later on finding out they are entitled a % discount often complain about the prices. Why does Shopify make it hard for both merchants and customers when there should be a way to set this up site wide?
This is why at some point Shopify is failing because it’s not getting improved UX wise. This has been a common request for shop owners and there’s just no action from Shopify’s end for years
This post doesn't make sense.
If you followed the instructions from my previous post, the discount would apply to all products site-wide, and it would automatically be added at checkout (so the customer wouldn't have to manually enter the code).
★ Did my post help? If yes, then please like and accept solution. ★
https://stephens.world
support@stephensworld.ca
You only see the discount on checkout, that's not the best way to offer these promotions?
As a customer, you would like to see the price gets slashed off with the new -20% off price. And without having to use any code on checkout to avail the discount even if it was automatically added on checkout.
That is why it is bad user experience, as you have to find that detail that says youre having a sale for a customer to figure out. Like do you expect everyone to see the top banner saying the 20% off? or even if that was added on the product description itself? lol
100% Agree with this. It's a terrible solution and user experience. Customer's cant see the adjusted sale pricing until checkout. Such a better sell to be able to see the slashed pricing on the product listing. We need an app for this. Individually going into each product to adjust pricing is not efficient.
Hi there!
If using a banner to communicate the store-wide discount is good for you I would also recommend giving Checkout Links a look!
You can create storefront links that will automatically apply any kind of discount (or free gifts) together with a banner mentioning your promotion.
This also doesn't use discount codes so you don't have to worry about your discount code leaking, the discount will be tied to the link you send out to your customers.
Hi WholesomeBoy,
I have just made an app specifically to show discounted product prices on the product page and collection , the app utilizes metafields and can display discounted price (from the automatic discount) on the product page / collection / search result.
You can generate the discounted price text with one click (it will follow the discount percentage / amount of the automatic discount), without having to go through all the products manually.
On product page, you can use the app block to display the discounted price (you can drag and drop it in the theme editor), which does not impact the store speed, as it uses Liquid to output the discounted price. (There's also instruction in the app for showing discounted price in collection / home page, I would be happy to assist on the setup)
The app name is Yagi Automatic Discount Helper (https://apps.shopify.com/yagi-automatic-discount-helper ), you can view the demo store in the app listing page to see how it works. In the checkout page, you can see that a discount is actually applied, the app does not change the price nor the compare at price.
(The app is not free, as I have to cover the server operating cost, but I have tried to make it as affordable as I can, and it comes with 10 day free trial for you to test out and see if the app is suitable for your store)
Hope this can help!
Regards,
Axel Kee (developer of the Yagi Automatic Discount Helper app)
Hey! Totally get where you're coming from—changing all the “compare at” prices manually can be a huge time sink, especially if you’re running a temporary sitewide sale.
You might want to check out Klip Coupons: Sales and Discounts. It lets you set up a storewide 20% discount without editing your product pricing, and shows a clippable coupon directly on every product page (plus cart and collection pages if you want).
Here’s how it works:
You create a 20% discount in the app, and it appears as a clickable coupon on all your product pages.
When customers click it, the discount is automatically applied at checkout—no code required.
It also shows visual elements (like a badge or label) to highlight the offer without touching your theme’s price display.
You can even add a countdown timer to drive urgency, if that helps conversions.
And good news—it has a free plan, which works well if you’re running a smaller store or just starting out.
Let me know if you want a quick walkthrough—happy to help!
To @WholesomeBoy and anyone still struggling with discounts - I just wanted to say that managing compare-at pricing doesn't have to be a pain.
There are plenty of apps that let you generate compare-at prices automatically, with flexible conditions. You can also schedule the sale prices to be applied or removed automatically whenever needed.
Feel free to give our app, Alpha Sale, a try at any moment — there’s a free 3-day trial included, so you can test it out and see if it works for your setup.