I have certain products in my store that I want 10% discount on. However, I only want this discount to apply to logged-in users only.
How can I achieve this?
Note:
Shopify built inn Discount is not sufficient. I want the discount to actually show on the product badge. Also, Shopify does not allow to target “logged-in users” only. I know I can target users with certain tags, but I don’t want to manually give each new users a tag.
I would be happy to use a third-party app which does not exceed 15$ per month.
You might want to try our B2B Solution app that we are developing, with many features for you to explore. One of them is the Custom Pricing feature, which allows you to choose discounts for Specific Products, Product Collections, Product Tags, Specific Customers, or Customer Tags. And, of course, there are also discount options exclusively for logged-in customers. We offer plans from basic to enterprise, with a trial of up to 14 days for new customers. We also have a sales team ready to assist you if you have any questions during the app usage.
Below is an image when you set up the Custom Pricing rule with the Apply to Customers option in our app
Thanks for the reply. As mentioned however, I am looking for a solution that charge less than 15$ a month. I can’t see any custom pricing available for that price.
Your solution would be awesome if it actually met my requirements. I don’t need a badge for logged-in customers, I need a discounted price. What am I going to do with a badge if there is no way to discount the product for logged-in customers?
You can consider creating a discount with Shopify and then creating a badge that is conditionally displayed only to logged-in customers. This way, only logged-in users can see and use the code. Alternatively, you can search for a popup app that can fulfill this requirement. I have previously used a popup app that can achieve what you’re looking for, but I can’t recall its name at the moment.
Hi @Grovy If you are still looking for a solution to this, you can try using the Discount Depot App. It allows you to create discounts for logged-in customers on specific products and collection as per the requirment.
Plus you can add a sale badge along with it which will be visible only to the logged-in customers.
The app cost is USD 7.99 per month if you are on a Basic Shopify plan.
Let me know if you find this app suitable as per your requirment.
Hi Ankit! Thanks for the reply. I have actually been testing the Discount Depot App and I was quite amazed. Great product, great support and very simple to use. However, as I had issues with the app on several devices I can’t really use it. Having the app work on all devices is essential for my store, and until it is fixed I won’t be able to use your product.
Anyways, thanks for doing your best to solve my issue and good luck forward!
Optional: Create a sales-badge on the product that only displays to logged-in users. I am currently using Fordeer Product Labels, as suggested by @Amanda_Fordeer , and it works great!
And there you have it. This is how you automatically apply a discount to logged-in users only!
@Grovy Yes—you can show discounts only to logged-in users, but Shopify’s native automatic discount system doesn’t support this level of targeting on its own.
With Klip, you can display clippable coupons on the product page and choose to show them only to logged-in customers—perfect for member-only discounts, wholesale pricing, or loyalty perks.
How to set up a logged-in only discount in Klip:1. Open the Klip Coupons app
From your Shopify admin, go to Apps → Klip Coupons.
Create a new coupon
Select “Create Coupon” and choose “Product Discount” as the type.
Set your discount value and choose the products
You can apply a percentage or fixed discount to specific products or collections.
Go to the “Eligibility & Target” step
Under Customer Eligibility, choose “All logged-in customers.”
This ensures that only customers who are logged in will see the coupon and be able to clip it.
Why Klip is a better solution than native Shopify discounts:- Shopify’s automatic discounts apply to everyone and can’t be restricted to logged-in users.
Klip gives you full visibility and control—discounts are shown only when relevant.
You can also add countdown timers, track redemptions, limit usage, and even display different coupons based on UTM links or cart value.
If you’re running gated pricing, member-only deals, or loyalty discounts, Klip gives you a way to do it visually and flexibly—without messing with custom code.
Totally get the challenge — Shopify’s discount engine doesn’t let you target logged-in users natively, and showing a visible price change on product badges is a whole other headache.
If you’re okay with a third-party app, check out Adsgun.
It lets you:
Auto-apply real discount codes (not just price changes)
Show the discounted prices everywhere — product badges, collection, cart
Target logged-in users without needing to manually tag each one
If anyone’s looking for a less technical path (no tagging, no theme edits, no custom logic), Adsgun does this natively.
You can target logged-in users, auto-apply real discount codes, and show discounted prices + product badges out of the box — all without touching code or managing segments manually.
Might save some time if you want it all handled in one place.