The best customer-specific discount feels earned. A VIP sees a loyalty reward, a wholesale buyer sees pricing that matches the relationship, and a first-time shopper sees an incentive designed for that moment.

Shopify lets merchants limit native discount codes and automatic discounts to specific customers or customer segments. The hard part is not checking an eligibility box. It is deciding who should qualify, what the reward should accomplish, and how to prevent the offer from becoming confusing or unprofitable.

This guide shows you how to build customer-specific discounts on Shopify and where Multiscount fits when the offer also needs tiers, cart goals, product-volume rules, shipping rewards, or storefront messaging.

Customer-specific discounts on Shopify for VIP, wholesale, and logged-in shoppers

What are customer-specific discounts on Shopify?

A customer-specific discount is an offer that only applies when Shopify can identify an eligible buyer. You can make a native discount available to:

  • All customers
  • One or more specific customers
  • Customer segments
  • Selected markets

Shopify identifies segment-eligible customers at checkout using a valid email address or phone number. That matters for logged-out visitors: the offer might not apply until the shopper identifies themselves during checkout. Shopify currently allows up to five customer segments on one automatic discount and up to 100 segments on one discount code. See Shopify's current customer and market eligibility rules before launch.

Choose the audience before choosing the discount

Start with the commercial reason for the offer. A single “VIP” segment often becomes a catch-all that hides several different goals.

Audience Useful eligibility signal Possible offer Primary goal
VIP customers Lifetime spend or order count Early access or higher tier Retention
Lapsed customers No order within a chosen period Time-limited return offer Reactivation
First-time buyers number_of_orders = 0 Welcome incentive Acquisition
Wholesale buyers B2B company or approved customer group Volume-based savings Larger orders
Subscribers Marketing or membership status Member-only reward Loyalty

Customer segments update automatically as customers start or stop matching their criteria. Test orders and deleted orders do not count toward sales-based customer segments, so use realistic customer records when testing. Shopify explains the behavior in its guide to managing customer segments.

How to create a discount for a Shopify customer segment

The exact screens vary by discount type, but the workflow is consistent.

1. Build and validate the segment

In Shopify admin, go to Customers > Segments. Create a segment that describes the intended audience in observable terms, such as order count, total spend, location, or marketing status.

Open the segment and inspect several included customers. Also check customers who should be excluded. A segment that is too broad creates margin leakage; one that is too narrow creates support tickets.

2. Create the discount

Go to Discounts > Create discount and choose the discount type. Decide whether the offer should be automatic or code-based.

  • Use an automatic discount when convenience matters and the shopper should not have to remember a code.
  • Use a discount code when you need controlled distribution, campaign attribution, or a clear member benefit.

3. Set eligibility

In the Eligibility section, select Customer segments or Specific customers, then add the intended audience. Set minimum purchase requirements, product scope, combinations, usage limits, and active dates.

4. Explain when identity is required

If eligibility depends on the customer record, tell shoppers to sign in or use the email or phone number associated with their account. Do not show a blanket “your discount is active” message before Shopify can verify identity.

5. Test both sides of the rule

Use at least four scenarios:

  1. Eligible customer, qualifying cart
  2. Eligible customer, non-qualifying cart
  3. Ineligible customer, qualifying cart
  4. Logged-out shopper who identifies themselves during checkout

Confirm the final checkout total, not only the cart message.

VIP discounts: reward behavior without training shoppers to wait

VIP programs work best when the benefit is specific and predictable. Instead of sending a permanent sitewide code, tie the offer to a customer behavior and protect the economics.

For example:

  • Early access to a seasonal offer
  • 10% off after three completed orders
  • Free standard shipping above a VIP threshold
  • A higher volume tier on selected products
  • A gift after a qualifying cart total

Avoid calling every returning customer a VIP. A useful tier should recognize a meaningful difference in value or engagement.

Wholesale discounts: separate eligibility from quantity logic

Wholesale offers usually have two questions:

  1. Is this buyer eligible for wholesale treatment?
  2. Has this cart reached the quantity or value required for the next price break?

Shopify customer or B2B eligibility can answer the first question. A tiered discount structure answers the second. Keep the two responsibilities clear in campaign documentation and test mixed carts, variant quantities, excluded products, and the buyer's logged-in state.

If you need volume breaks such as “buy 10, save 8%; buy 25, save 12%,” see our guide to setting up quantity breaks on Shopify.

Logged-in shopper discounts: design for the anonymous phase

Most sessions begin before Shopify knows who the visitor is. A shopper might browse, add products, and open the cart while logged out.

Plan the experience in two states:

  • Before identification: Invite eligible shoppers to sign in; do not guarantee savings.
  • After identification: Show the confirmed reward and any remaining threshold.

If a theme or widget displays promotional progress, make sure its message does not conflict with checkout eligibility. “VIP members can unlock 10% off” is safer before identification than “You have 10% off.”

Common mistakes with customer-specific discounts

Using a public code for a private benefit

Codes spread through coupon sites, social posts, and browser extensions. Eligibility rules are a stronger control than secrecy alone.

Segment overlap

A customer may belong to several segments. Review discount combinations and define which reward should win when VIP, welcome, and seasonal campaigns overlap.

Ignoring returns and changing status

If a segment depends on spend or order count, refunds can change eligibility. Decide how quickly benefits should update and how support should handle edge cases.

Forgetting the ineligible experience

Test the error message or absence of an automatic reward. Give the shopper a clear next step instead of leaving them to guess.

Where Multiscount fits

Multiscount helps Shopify merchants build automatic product-volume, order-goal, gift, and shipping discount experiences with multiple conditions and configurable tiers. Storefront widgets can communicate available offers and progress toward the next reward.

Use Shopify's native customer and segment controls for customer eligibility. Use Multiscount when the qualifying promotion also needs tiered quantities, cart-value goals, shipping incentives, or visible progress messaging. Verify the complete combination in your own theme and checkout before launch.

Customer-specific discount launch checklist

  • [ ] The segment definition matches the intended audience
  • [ ] Included and excluded customer records were inspected
  • [ ] The discount type matches the campaign goal
  • [ ] Minimums, product scope, and combinations are documented
  • [ ] Logged-out messaging does not promise an unverified reward
  • [ ] Eligible and ineligible accounts were tested
  • [ ] Mobile cart and checkout were tested
  • [ ] Support has the eligibility rules and campaign dates

Build a reward customers can understand

Customer-specific discounts work when identity, qualification, and messaging agree. Start with a precise segment, make the reward worth earning, and test the full path from anonymous browsing to checkout.

When you need tiers or cart goals alongside that plan, explore Multiscount and build a promotion that makes the next reward easy to see.