Displaying Discounts on PDP

Topic summary

A merchant using the Eurus theme (v8.6.0) seeks to display automatic discounts (e.g., 20% off) directly on Product Detail Pages (PDPs) and collection/search pages—not just at checkout. Currently, showing discounts requires manually setting “Compare at price” for each product, which is inefficient for large-scale or frequently changing promotions.

Key Requirements:

  • Apply discounts via Shopify’s native tools or affordable apps
  • Automatically display discounted prices on PDPs and collection pages
  • Avoid manual price calculations

Proposed Solutions:

  • Alpha Sale app: Automates compare-at price generation with scheduling features; offers a 3-day free trial
  • Dollarlabs: Ultimate Discounts: Displays final discounted prices on product, collection, and cart pages without altering base prices; supports complex rules (customer tags, volume breaks)
  • Multiple responders requested store URL/password to provide custom code solutions

Status: The thread remains open with no confirmed resolution from the original poster.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

Hi,

We are looking to implement functionality that allows automatic discounts (e.g. 20% off selected products) to visibly appear on our Product Detail Pages (PDPs)not just at checkout or in the cart.

At the moment, the only way to visually show a discount on PDPs is to manually set a “Compare at price” via the product editor or bulk edit, which requires calculating and entering prices manually. This is inefficient for large-scale promotions, especially when discounts change often.

Here’s exactly what we need:

  • We want to apply automatic discounts using Shopify’s built-in discount tools or a free/cheap extension.

  • The discounted price should automatically show on the Product Page & Category/Search Page

We would really appreciate any extensions, guidance, code snippets, or instructions on how to make this work with our theme.

Theme: Eurus version 8.6.0

Thanks

Hi @ethan-jbaseed ,

Could you please share your Store URL and password (if applicable) so that I can review it and provide you with the appropriate solution code?

Looking forward to your response.

Thanks!

Hi @ethan-jbaseed , while I don’t have a super handy solution for showing automatic discounts directly on product pages, I just wanted to mention that you definitely don’t have to manage compare-at prices manually. 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.

Hi @ethan-jbaseed ,
Can you share me your store url & password (if present) so I can check & suggest you any code solutions.

I’m looking forward your response.

Thanks

@ethan-jbaseed - this is the exact requirement that we solve for stores doing 100-200k$ per month. So I understand what you’re looking for - please correct me if I’m mistaken anywhere

  1. You need a app where you can setup (%/$) off on products
  2. You’d need the product price to reflect the final price (inclusive of the discount)
  3. You don’t want the actual product price to be changed / affected at any point

I’m the founder of Dollarlabs: Ultimate Discounts and our app solves for both of these pretty easily, and I’ll walk you through this with a screenshot that I lifted from our app’s listing page :slightly_smiling_face:

You can easily setup the rules on our backend - and once the app block has been added to your product page it will reflect the final product price inclusive of discount on your Product page, Collection page, Cart page too.

  • adding to this we support setting up far more complex logic like limiting this offer to customers with specific tag / specific products and also allow you to setup volume breaks on the products easily.

Do feel free to reply / reach out if there are any doubts or questions, and I’d be happy to assist.

@ethan-jbaseed Since quite some time has passed since you raised this thread, I’m assuming you’ve already reached at a solution :slightly_smiling_face:

If so - can you please share the same and close this thread out so that others who stumble here might also find value.

Best,