Create Automatic Discount for Specific Customer(s)

Topic summary

A developer is seeking to create automatic discounts that apply only to specific customer segments (e.g., VIPs get 25%, loyal customers get 15%).

Current Limitations:

  • Automatic discounts in Shopify apply to all carts meeting the criteria, not specific customers
  • Customer-specific automatic discounts are not natively supported
  • Shopify Plus stores can use Script Editor as an alternative

Suggested Workarounds:

  • Append discount codes to email links using /discount/{{discount_code}} to auto-apply discounts when customers click
  • Surface discounts based on logged-in customer accounts
  • Implement a cart page form that validates customer email and applies eligible discounts
  • Use creative combinations of available features

Status: The discussion remains open with potential solutions offered but no fully automatic implementation confirmed. A video tutorial link was shared as an additional resource.

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

Hello,

Is there a way to create automatic discount for specific customers only?
Like Customer A, B and C only, will get 20% automatic discount but not other customers?

I went through the docs for a very long time but I could not find anything like that.
If automatic discount for specific customers is not possible then a solution to creating discount code for specific customers will be apprecitated.

Thank you.

Hey @abdullah_omar04 ,

It’s currently not possible to create an automatic discount that only applies to certain customers. When an automatic discount is active, it will apply to all carts that meet the restrictions.

If you can describe the specific functionality you’re looking to achieve, I can try to make another suggestion.

@_JB bro, Thank you.

Sorry for the late response, I have been very busy.

Basically, I am trying to create an app that will apply discounts to specific customers automatically. And there will be groups, like vips will get 25%, loyal ones will get 15%, etc.

Hey @abdullah_omar04 ,

I can’t think of a way to make that fully automatic, the only way to apply a discount automatically is using an automatic discount, or Shopify Plus stores can use the Script Editor app.

However there may be other ways to achieve what you’re looking to do. If you’re sending e-mails to customers, you can append any store links with /discount/{{discount_code}}, and this will automatically apply a discount to the customer’s cart. If the store uses the customer accounts feature, you can also consider surfacing a discount based on the logged in customer.

Although it’s not automatic, another option could be implementing some kind of form on the cart page which asks for the e-mail, and adds the discount for eligible customers using the discount URL.

You may need to get creative with the implementation based on what’s available, but don’t hesitate to reach out if you have any questions.

1 Like

Thanks a lot! There are parts of it which sounds very relevant to what I
need and I will definitely try it out!
Thanks!

Create Automatic Discount for Specific Customer(s) - No app needed