Can I apply a discount at checkout based on the customer's email address domain?

Highlighted
Tourist
11 0 5

One of the most powerful ways to offer incentives to buyes is offering special discounts to employees of other companies (the so called pro-deal). All employees of a certain company could buy on line at a discount and all they would need is register an account with their work email address domain e.g. joe.schmoe@company.com, or simply type in the work email address during checkout. This way everyone who has @company.com email address automatically receives a pro-deal discount of say 25%. This is the most effective way to offer a pro-deal or adhoc discount code to say, ALL 24000 Apple employees, all at once without the hassle of generating discount codes. 

Is this type of functionality available now or is it going to be available from Shopify in the foreseable future? This would be a hugely powerful feature for us and probably for most of other e-commerce sites as well. Thank you! 

1 Like
Highlighted
Shopify Staff
Shopify Staff
60 0 14

Hey Andrzej,

Trey here from Shopify!

There are a couple of ways you can achieve this:

1) You can create a customer group in the Customers tab of your Admin, and then create customer group-specific discount codes within the Discounts tab of your Admin, which can only be used by people within that customer group. This would require individuals to sign up for customer accounts using their special "@company.com" emails for instance, so that they can be automatically added to the groups that you create, and then take advantage of the respective discount codes that you provide. Instructions on creating customer groups can be found here, as well as creating discount codes being found here.

2) Using an app that automatically discounts prices based on the customer being logged into their customer accounts. Check out some popular options that other businesses are using: Customer Pricing, Wholesale Pricing by Supple and Wholesale Hero. These apps would take care of discounting the pricing, so you wouldn't need to provide customers with discount codes to manually enter into the checkout pages.

Hope that helps :)

 

Trey S
support@shopify.com

1 Like
Highlighted
Tourist
11 0 5

Here's why I believe that this is a very clunky solution.  It appears that creating customer groups requires a customer to first sign up for account or provide their email address another way e.g. sign up via a pop-up when first vising the store or "sign up for Newsletter" etc. Once we have that customer listed in the system we need to manually tag this customer and create a customer group for that tag.  We then need to generate a discount code and apply it to that specific customer group. Once that's done it appears that we still need to email that customer the discount code we created (is this correct?) and the customer needs to then come back to the store to shop and use that discount code at check out (is this correct?). Can you imagine doing this for all, say 30,000 emplyees of company.com? This doesn't seem to solve my problem which is that all people who sign up for account with their @company.com email address would automatically get a % discount when they check out.

Can the following scenario be achieved today, either via an app or internal Shopify tools?:

1) We create a customer group e.g. "@company.com" before you have any customers with that email domain.

2) If customers set up an account using @company.com email address then they automatically are added to that @company.com customer group. we created earlier.

3) We define that @customer.com customer group gets an automatic % discount.

4) Customers logs in to their account with @company.com address

5) Customer adds products to basket and goes through checkeout.

6) At check out Customer clearly sees the % discount deducted from total price.

Can this be done?

 

 

 

 

 

1 Like
Highlighted
Tourist
3 0 1

Majesty Skis, did you ever find a way to do this? Exactly what I'm trying to do!

1 Like
New Member
1 0 1

The LA Bag Lady, almost everything outlined by Majesty Skis can be done.

1) We create a customer group e.g. "@company.com" before you have any customers with that email domain.

This is the correct first step.

2) If customers set up an account using @company.com email address then they automatically are added to that @company.com customer group. we created earlier.

Adding customers based on the specific email address domain became automatic when the group was created.  But conveniently, the customer does not need to create an account to be added to the group; they simply need to enter the valid email address upon checkout.

3) We define that @customer.com customer group gets an automatic % discount.

Unfortunately this is not possible without the integration of a paid app like "Automatic Discount" (but it's $10/month which hardly seems worth it, IMO).

4) Customers logs in to their account with @company.com address 

As mentioned in #2, the customer can log in to their account, or simply checkout as a guest using the appropriate email address. 

5) Customer adds products to basket and goes through checkeout.

6) At check out Customer clearly sees the % discount deducted from total price.

Without an automatic discount app, the customer will need to use a predetermined discount code.  It works perfectly because if a non-affiliated customer enters a discount code, the discount disappears (as it should).

1 Like
Highlighted
New Member
1 0 0

Hi, how can we create a customer group e.g. "@company.com" ? before we have any customers with that email domain.

Do we need to install an app?

Thanks

 

0 Likes