Hi,
I have talked with 3 Shopify supporters today and none of them have a solution for this what should be easy to do, and it on other platforms, but here Shopify works against it.
We want to display 20% off on all products in store, and so it shows the crossed out price, and not just show the 20% of in checkout. It is baffling for me that Shopify thinks sales are better with showing the discounted price at checkout and not on the product page, collection page homepage where ever.
Why is this not even possible?
I can bulk edit all products, and set “compare-to-price” but then i manually have to calculate what 20% off is on every 1300 products.
I have tried this before on other shops and had to give up. Shopify works against showing crossed out prices oanly want to use discount codes and show the discounted price on checkout.
What to do?
Thanks
2 Likes
Hi @Valentin123 ,
To show the 20% off for all your products easily, you can consider using third-party apps supporting this features on Shopify Apps store. I can suggest you three following apps that you can consider:
-
All‑in‑One Discount On Cart (https://apps.shopify.com/discount-on-cart-pro) allows you to create discount codes and show crossed-out prices
-
Delivery Date & Shipping Rates (https://apps.shopify.com/appjetty-delivery-date-manager) you can bulk edit price by using this app
-
The Watchlyst ‑ Price Alerts (https://apps.shopify.com/the-watchlyst) you can use this app to set up 20% discount in a certain time period.
Also, you can go to https://apps.shopify.com/ to search for more options suitable for you.
I hope this helps.
Thanks.
None of these app shows discount under each product with crossed out prices, they only show the discounted price on checkout.
Still looking for a solution that should be simple i thought
Hi there! Our app, Bevy Sales and Pricing Rules does precisely what you are looking for. It helps you quickly update the prices of your products in bulk by applying different filters, and it displays the percentage off on your product page, as you mentioned.
Link to the app: https://apps.shopify.com/bevy-sales-rules?st_source=autocomplete
With our app you can choose specific attributes to filter your inventory and then update the prices all at once. You have the flexibility to adjust the prices by percentage, flat amount, or a fixed amount, depending on what works best for you.
Please let me know if you find the app useful for your purpose.
For additional information, you can look up at our website: https://bevycommerce.com/sales/
Hi! This is exactly what we built Hype Discounts with Strike through Pricing for. You define a simple JSON schema for live price updates and our AI sets it up. When you turn a 20 percent promotion on, compare at and discounted prices update on product and collection pages in real time, not just at checkout.
You can run it storewide or target specific collections, markets, and POS locations, and stack it with BOGO or tiered spend if needed. Theme safe using Shopify Functions and Blocks.
Install Hype here: https://apps.shopify.com/hype-discounts 
Hi
To display 20% off on all products in home page, I suggest you to use a bulk discount app.
To display 20% off on all products in product pages, use can use Volume Discount feature in BOGOS App. After setting up, you can see the result as the image below.
This way, you can apply discount to all products in your store without manually edit the “compare-to-price”
Note: You need to hide the default Buy and Add to Cart buttons so that users have to click the “Add to cart” button generated by BOGOS App to add the product with the discount applied.
You can start to try BOGOS for FREE here!
this can be done without apps, go to admin - Markets - Catalogs
Hi @Valentin123,
Since Shopify doesn’t offer native functionality for this, you’ll need a third-party app to automatically display your discount codes as crossed-out prices throughout your store.
I’d recommend checking out Adsgun - it’s specifically built to solve this exact problem. Here’s how it works:
- Create your native Shopify discount code (20% off in your case)
- In Adsgun, assign all your products to this discount code
- The app automatically shows strikethrough pricing on all 1,300 products across your entire store - product pages, collection pages, cart, and checkout
You can find it in the Shopify App Store. Hope this helps!
Hello @Valentin123,
This can be achieved using the DiscountRay-Wholesale Pricing app. You can apply 20% off on your all products and on the product page it will also show the crossed out price on the product page.
Here is the storefront view where you can see if you have selected the desired quantity then the crossed out discounted price is showing:
just like dingle-larry said, go to Markets > Catalog , fill in the original prices (before 20% discount) in compare-at price for each product (1300 product should take you about 5-10 minutes to fill) then export as CSV, open the csv in fixed price type =0.8*Compate At Price and drag the formula for all products, save csv then import and BOOM
(whole process takes less than 10 minutes) FREE and without any app