Shopstack Work with us

Guides Plan

Which app gives a discount to specific customers on Shopify?

Who this guide is for

This guide is for Shopify merchants who want a price for some customers and not others, for example 15% off for customers tagged VIP, a wholesale price for buyers at @acme-supply.com, or a welcome discount for shoppers with no orders yet.

We compared 6 apps that limit a discount to chosen customers. Every competitor fact comes from the app's Shopify App Store listing, checked on November 12, 2026. Prices are per month, in US dollars, and can change. For the click-by-click setup by tag, see how to give a discount by customer tag.

Shopstack makes Discount Genie, one of the apps on this list. It is listed first, and every app is described from its own listing.

What Shopify does on its own

Every Shopify discount, code or automatic, has an Eligibility section that decides who gets it. Each item below links the Shopify page it comes from (checked November 12, 2026).

Shopify can

  • Limit a discount code or an automatic discount to Specific customers, Customer segments or Markets in its Eligibility section. Source: help.shopify.com
  • Build a segment from a customer tag, for example customer_tags CONTAINS 'VIP'. Tags in segments are not case sensitive. Source: help.shopify.com
  • Target first-time shoppers with a segment of number_of_orders = 0. Source: help.shopify.com
  • Build segments by order count or email domain, for example number_of_orders of 1 or more for repeat buyers or customer_email_domain = 'acme-supply.com'. Source: help.shopify.com
  • Recognize a segment's customers at checkout by a valid email address or phone number. Source: help.shopify.com
  • Give a discount to only your B2B customers by assigning a B2B market in its eligibility. Source: help.shopify.com

Shopify can’t

To give a discount to tagged customers without an app:

  1. From your Shopify admin, go to Customers and create a segment, for example customer_tags CONTAINS 'VIP'.
  2. Go to Discounts, click Create discount, and pick Amount off products or Amount off orders.
  3. Under Method, select Discount code or Automatic discount, and set the value.
  4. In the Eligibility section, select Customer segments, pick your segment, and click Add.
  5. Save the discount. A shopper gets it once checkout knows their email address or phone number.

You need an app once you want tags or email domains as conditions inside the discount itself (for example everyone except wholesale), more than 5 segments on an automatic discount, or tiered and volume prices per customer group.

Which app fits your store

These apps differ most in what they read about the customer and which plan that needs.

  • Customer tags, emails and email domains on a free plan: Discount Genie, on its basic free plan.
  • A full wholesale store: BSS and Sami add price lists, signup forms that tag approved buyers, net terms and tax exemption.
  • Tag-only order and shipping discounts: Howdy Customer Tag Discount, from $19 a month.
  • Customer segments inside a big sale app: Discounty and Discount Mix target segments next to their volume, BOGO and gift offers.
  • First order or repeat buyers: Shopify's own number_of_orders segment works with any app that accepts segments, and Discount Genie also has an order count condition on its paid plans.

Best for tags, emails and segments on a free plan: Discount Genie

Discount Genie (by Shopstack, the team behind this guide) has 5.0 from 50+ reviews on the Shopify App Store. Install it from Discount Genie on the Shopify App Store. It is a Shopify discount app built on Shopify Functions, and its customer conditions decide who gets each discount.

  • Tags: match customers who have a tag, or everyone except a tag, for example every customer except wholesale. Pick includes all, includes any, excludes all or excludes any.
  • Emails and email domains: list single emails, or a whole domain such as acme-supply.com for a wholesale buyer's staff.
  • Shopify segments and specific customers: pick them on the discount the same way Shopify does, alongside the conditions above.
  • Order count and total spent: target first-time or loyal shoppers in the Advanced order and product discount styles, on paid plans.
  • Logged-in only: tick Require users to be logged-in so guest checkouts never get the discount. It is off by default.
  • Where it works: product, order, tiered, volume, shipping and BOGO discounts, and rejection rules that block codes for some customers.

Customer conditions are on every plan, including the basic free plan (up to 3 basic discounts), which also includes payment method and store pickup discounts. The paid plans are Core $29.99, Growth $59.99, Pro $79.99 and Scale $99.99 a month, with Scale for Shopify Plus stores. The plan offered depends on your Shopify plan, and new stores pay $0.99/mo for the first 3 months on any monthly paid plan. The B2B (Wholesalers) volume discount is on paid plans and matches buyers by email or email domain, not by tag. Gift with purchase is for Shopify Plus stores on the Scale plan for stores that installed since July 15, 2026.

Best for a sale app with segment targeting: Discounty

Discounty: Bulk Discount Sales by Discounty runs product, volume, tiered, BOGO, free gift, cart and shipping discounts in one app. Its listing says its discount manager can "target by segment, channel (Online/POS) or purchase type". It is rated 4.9 from 1,324 reviews, per its Shopify App Store listing, checked November 12, 2026.

The Starter plan is free for 10 live discounted variants and 3 campaigns. "Target campaigns by customer segments" is listed on the top plan, Discounty, at $49.9 a month after a $3 first month offered for Black Friday, per its Shopify App Store listing, checked November 12, 2026.

Best for volume offers with customer filters: Discount Mix

Discount Mix: Volume discounts by Mix Systems runs volume discounts, quantity breaks, Buy X Get Y, BOGO, free gifts and product, order and shipping discounts. Its listing says it can "target customer segments". It is rated 5.0 from 261 reviews, per its Shopify App Store listing, checked November 12, 2026.

The Free plan covers 1 campaign. "Advanced customer filters" are listed on the Pro plan, $20.99 a month after a $2 first month offered for BFCM. The listing does not say which customer details those filters read. Ultimate is $69.99 a month, per its Shopify App Store listing, checked November 12, 2026.

Best for a full wholesale store: BSS B2B Wholesale Pricing

BSS B2B Wholesale Pricing by BSS B2B Solutions sets custom pricing, volume discounts and "price lists by customer group", with B2B signup forms, approvals, net terms and tax control. It is rated 4.9 from 1,205 reviews, per its Shopify App Store listing, checked November 12, 2026.

The free plan allows 1 custom pricing rule and 1 registration form on live stores. Essential is $29 a month and adds "Auto-tag wholesale customers on approval". Advanced is $49 a month and adds "Set customer-specific custom pricing", and Platinum is $99 a month, per its Shopify App Store listing, checked November 12, 2026.

Best for wholesale and retail in one store: Sami B2B Wholesale Pricing

Sami B2B Wholesale Pricing by Samita sets "custom pricing by customer, product, variant, market, or quantity", with volume discounts, signup forms and quick order forms. Its listing says it can "Approve wholesale buyers with signup forms & customer tags". It is rated 4.9 from 1,001 reviews, per its Shopify App Store listing, checked November 12, 2026.

The free plan has "Basic wholesale pricing" and a "Limited volume discount rule". Silver is $24.90 a month and Gold $49.90 a month, each with a BFCM price for the first 3 months, per its Shopify App Store listing, checked November 12, 2026.

Best for a single tag rule: Howdy Customer Tag Discount

Howdy Customer Tag Discount by macro micro Inc applies a percentage order or shipping discount "based on customer tags", for B2B, wholesale and VIP customers. It is rated 5.0 from 9 reviews, per its Shopify App Store listing, checked November 12, 2026.

It has no free plan. The Basic plan is $19 a month for the customer tag order discount. The Advanced plan is $29 a month and adds the customer tag shipping discount, each with a 14-day free trial, per its Shopify App Store listing, checked November 12, 2026.

Customer discount apps side by side

Prices and ratings are from each Shopify App Store listing, checked November 12, 2026, per month in US dollars.

AppRatingFree planTargets customers byPlan that lists customer targeting
Discount Genie5.0 from 50+ reviewsBasic free plan, 3 discountsTag, email, email domain, segment, specific customers; order count and total spent on paid plansBasic free plan
Discounty4.9 from 1,324 reviews10 variants, 3 campaigns"customer segments"$49.9, top plan
Discount Mix5.0 from 261 reviews1 campaign"Advanced customer filters"$20.99, Pro
BSS B2B Wholesale Pricing4.9 from 1,205 reviews1 custom pricing rule"customer group"$49, Advanced ("customer-specific custom pricing")
Sami B2B Wholesale Pricing4.9 from 1,001 reviewsBasic wholesale pricing"customer, product, variant, market, or quantity"Not stated per plan
Howdy Customer Tag Discount5.0 from 9 reviewsNoneCustomer tag$19, Basic

FAQ

How do I give a discount to only certain customers on Shopify?

In the discount's Eligibility section, pick Specific customers or Customer segments. For a tag, build a segment such as customer_tags CONTAINS 'VIP' first. In Discount Genie you add the tag, email or email domain as a customer condition on the discount itself, on every plan.

How do I make a VIP discount with customer tags?

Tag your VIP customers, then either put a tag segment on a Shopify discount or add a Tags customer condition in Discount Genie. Tick Require users to be logged-in in Discount Genie so guests can't get the VIP price. See the customer tag guide.

Can I give a discount on a customer's first order only?

Yes. Shopify's own example is a segment with number_of_orders = 0 on the discount's eligibility. Discount Genie also has an order count condition in its Advanced order and product discount styles, on paid plans.

How do I give returning customers a discount?

Make a Shopify segment with number_of_orders > 0 and add it under the discount's Eligibility, or use Discount Genie's order count condition on a paid plan. The shopper gets the discount once checkout recognizes their email address or phone number.

Can I give wholesale customers their own discount without Shopify Plus?

Yes. Shopify B2B runs on the Basic, Grow and Advanced plans, and Discount Genie's B2B (Wholesalers) volume discount on its paid plans matches buyers by email or email domain. See B2B discounts without Plus.