Email addresses from a company are grouped under the same email domain and can be easily used to target a group of customers for multiple purposes. If you wish for example to apply a discount on all customers from a group or company, one of the best way to do it is to target their company email address domain.
In today’s article, you will learn how to create a discount on an order subtotal or a product price based on the customers email domain using Conditional Discounts for WooCommerce.
An email address is usually structured as firstname.lastname@example.org where domain.com is the domain name. It can be gmail, yahoo, hotmail or your company’s. Anybody that work in a company will have a professional email based on that company domain name.
This is a woocommerce bulk discount demo that will show you how to create a discount based on the customers email domain, follow the steps below:
- Click on Discounts > New discount to access the discount creation page.
- Then scroll down to the rules section and click on the Add rules group button to create a new set of rules.
- In the rules dropdown that will show up, select “If customer email domain” as discount condition.
- Then enter the domain name in the value field. If you want to apply the discount on multiple domains, you can add all of them, separated them by a comma.
- Select Percentage off product price or Percentage off order subtotal or any other action according to your needs.
- Select the other discount parameters and then save your discount.
The plugin will then check the customer’s email domain against the email of the logged-in customer and apply the discount if it matches any of the domains set in the discount rules.
This completes our woocommorce bulk discount demo tutorial on the creation of discounts based on the customers email domain using Conditional Discounts for WooCommerce. If you have any questions, use the comments section to ask.
11 thoughts on “How to create a woocommerce discount based on the customer email domain?”
Is this available only in the pro version? No mention of it in the comparison of free vs. pro. Just want to confirm before purchase.
Yes it’s only available in the pro version. Here is a comparison https://discountsuiteforwp.com/pricing/
This feature sounds great. You write “The plugin will then check the customer’s email domain against the email of the logged-in customer”. Is it possible to use an email based coupon for customers during their first order when they haven’t created an account yet?
this is not possible at the moment but it should be able to be done by adding custom code that checks the customer’s email when he enters it on the checkout page
I really need the ability to check a user’s email domain during the checkout process rather than after an account that’s been generated. Do you have the custom code I need to use? Otherwise, I’ll need to request a refund for the plugin.
Hello Mark, please start a new live chat so that our technical service can help you.
I need some product only available for specific customer email domain, is it possible with this plugin?
I need restriction to some product to only buy by specific customer email domain, is it possible with this plugin?
Hello, sorry no. the plugin allows you to define dynamic discounts based on customer email domain.
I bought the plugin but can’t get it to work. Can I have some help?
Hello, please start a new chat so that the assistants can help you
Comments are closed.