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

Applying discounts to limited products only if person visits specific page?

Applying discounts to limited products only if person visits specific page?

TSolCG
Shopify Partner
1 0 1

We have a small group of products we'd like to apply discounts on for 1st time buyers but we don't want those products discounted for anyone else. 

I was thinking a collection that we can add products to or take products out of easily that allow use to give new customers a link th shows these items at a discount while keeping prices normal for everyone else.

I'm currently in development mode and the store isn't live. I've seen a number of solutions suggested using Perplexity.ai and google's ai but I'm a little skeptical. I haven't found a clear answer from actual forums or docs.

I'm concerned that I might create this collection and accidently apply the discount to the products everywhere on the site, including people who aren't first time buyers.

I'd appreciate very much any guidance from anyone with more experience.
Thank you!


Replies 5 (5)

dylanpierce
Shopify Partner
311 14 132

The way I typically see this implemented is through a pop up offer for unregistered accounts.

The customer provides their email address and the discount code is delivered by email.

The email address must not belong to an account with past orders.

Founder of Real ID - Verify your customer's real IDs easily & securely with modern A.I.

Want to see it in action? Check out our demo store.

jakeclifford
Shopify Partner
93 18 25

Hi @TSolCG,

You can create a collection specific discount and set the customer segment to those who haven't purchased. 
Screenshot 2025-06-20 at 4.18.51 pm.png

As further protection you could also create a redirect that sends customers that have made purchases away from the page.

Hope that helps,
Jake 

I'm Jake the Shopify Wizard! If helpful Like and Mark as an Accepted Solution
My Blog - Tips and Tricks for Shopify Horizon and AI features Horizon + AI

Struggling to solve an annoying issue? Get Help Fast

Ellie-BOGOS
Shopify Partner
467 35 73

Hi @TSolCG 😊 If you're thinking beyond just a product discount — like giving a free/discounted gift with purchase, BOGO, Buy x get y discounted,..., this BOGOS app can handle that perfectly using CUSTOMER TAG feature.

 

This way, only customers that have the tag "1st time buyer" you set can claim your gift offer (without any complex set up for you)

 

EllieBOGOS_0-1750653496928.png

If my post is helpful, let me know by giving a Like or Accept solution.
Use BOGOS to create powerful promotions on your Shopify stores: free gifts, discounts, bundles, upsells!
Have a nice day ^^

ShizaRizwan
Shopify Partner
29 0 2

Hello. Great question! 

What you are trying to do makes sense and it is a smart way to offer exclusive deals to first-time buyers. The safest approach is to create a separate collection for those specific products and then use a discount code that only applies to that collection. This way, even if the products exist elsewhere on your site, the discount will not apply unless the customer has the code and uses it at checkout.

To avoid showing discounted prices to everyone, you can also avoid putting sale tags on the actual product listings and instead rely on the checkout discount. Another option is to create a hidden landing page that only first-time buyers with the link can access. This keeps your main store pricing intact and gives you full control over who sees the offer. Hope it helps. 🙂

Shiza | CareCart Team
Recent Sales Notifications | Abandoned Cart Recovery | Spin Wheel
carecart.io

IshaMehra
Excursionist
59 2 2

Hi @TSolCG,
That is a smart and common goal. Offering a special discount to first time buyers while keeping your main product pricing intact for everyone else is a great strategy. You're also right to be cautious. Without the right setup, storewide discounts can easily appear in unintended places.

 

Here is a simple and safe way to handle it:

  1. Create a private collection for your discounted products
  • Add only the products you want to offer at a discount
  • Keep this collection hidden from your main navigation or product listings
  1. Shopify’s discount code generator lets you create unique promotional codes tailored to your campaigns. To use this feature:
  • Go to the Discounts section in your Shopify admin
  • Click Create discount
  • Choose the Discount code option
  • Set the discount details, including the type, value, and who is eligible to use it
  1. Share the link via email or exclusive channels
  • Send first time customers a link to the hidden collection, either post-signup or post-purchase

This ensures the discounted price only appears for those with the correct link and discount code. Other visitors browsing your store will continue to see the regular pricing.

 

Looking for an Easier Way to Automate This Flow?
Retentionly – AI Email Marketing can help you send a personalized welcome email to first time customers with a direct link to the offer. It is beginner friendly with AI integration, you only pay for emails you send, and the Retentionly team sets up your automation for free, so you do not have to handle the technical setup on your own.

 

Need a hand? Just reach out via our live chat. We are happy to help!


Cheers,
Retentionly Team
If this helped, feel free to like or mark it as solved so others can find it too.

I'm building Retentionly – an AI-powered email marketing app for Shopify
→ Only pay for emails you send, NOT subscribers
→ Set up in 5 minutes with AI help
Check out Retentionly on the Shopify App Store