WooCommerce Signup Discount: How To Give A Discount On Customer Sign Up

WooCommerce Signup Discount

Using a WooCommerce signup discount – a discount that is given when someone creates an account – is a really effective way to get people to purchase or repurchase.

Discounts are best given when there’s a purpose. The days of being able to give a blanket monetary or percentage off deal across your whole range and expecting it to do well are gone.

What modern e-commerce stores are now doing is incentivizing people to complete certain activities. This can take many forms, but signing up for an account is one of them.

Having a visitor signup for an account is a worthy activity to encourage people to do. It’s the first step in their journey to becoming a customer.

Why Use A WooCommerce Signup Discount?

There are actually 2 main reasons that you might want to incentivize a customer to sign up and it depends entirely on how you work accounts on your site.

  1. Incentivize customers for ordering
  2. Incentivize customers for reordering

Let’s tackle the first one.

When someone who hasn’t been to your site before first lands on your site, they’re looking for something to do.

As a store owner, what you really want them to do is buy something on that very first session, but they might not be ready yet.

That is where getting an account is an easy first step for people and builds momentum on the buying journey.

You can give people a coupon discount for signing up that they can put towards their very first order.

In return, you now get to communicate with those people who have signed up by haven’t ordered anything yet.

The second one varies a little bit.

If you’re not asking people to sign up for an account prior to ordering, but instead, auto-creating an account for them during the checkout process, then what you are actually incentivizing with a sign-up discount is repurchases.

A repurchase is a worthy goal. It boosts the overall value of that customer significantly meaning each person who orders is worth more to your business.

Additionally, you don’t have to pay to acquire another customer. Instead, you’re just reactivating an existing customer which is much cheaper in marketing terms.

Encouraging Sign Up Prior To Their First Order

If you are encouraging sign up prior to the person becoming a customer, you’re giving a discount on their first order.

This is good because:

  • It means you get their email address and you can market to them even if they don’t buy.
  • It’s a first step taken on their journey to becoming a customer. Once they commit to even a small action, they’re more likely to buy.

Make The Sign Up Process Easy With A Clearly Visible Registration Form

If you want sign ups from random visitors then you need to have your registration form clearly visible.

WooCommerce only places a registration form on the My Account page, but that isn’t nearly visible enough in my opinion.

I recommend using a sidebar widget to add some text to your sidebar which links the person to the My Account page to register for their account.

This will give your registration form much more visibility throughout your site.

WooCommerce Sign Up Sidebar Widget

I also then recommend you install the Restrict Widgets plugin which will let you restrict the visibility of a widget based on whether someone is logged in or not.

Restrict Widgets Based On User Logged In

Encouraging Reordered After Ordering

If you are trying to encourage repeat orders after the person signs up during their first order checkout (usually via an auto-created account), you’re giving a discount on their second order (repeat purchase).

This is good because:

  • Acquiring an order from an existing customer is cheaper than acquiring an order from a brand new customer.
  • The relationship is warmer, having done business with you in the past, so people are generally more open to being upsold to other products.

To Encourage Reorders Make Sure You Are Auto Creating Accounts On Checkout

WooCommerce has numerous settings for signup during checkout so it’s easy to have an account automatically set up during checkout.

Auto Signup Customer On Checkout

If your mission is to encourage more reorders, I also suggest that you turn off guest checkout so people always end up with an account after purchase. This will allow you to connect with them more easily.

How To Implement A WooCommerce Signup Discount With Advanced Coupons

In our Advanced Coupons for WooCommerce plugin you can easily implement a WooCommerce signup discount based on how many hours it has been since.

This is done with a feature called Cart Conditions.

Cart Conditions let you, the admin, control what conditions must be met before a coupon is allowed to be applied. This means you can create a coupon with a generic (yet clever) name like “welcome10” to give customers 10% off while still maintaining some rules around who it is used by.

In the example below I’ve restricted it in two ways:

  1. By “Customer Logged In Status” which checks if the customer is logged in or not. In this case, it checks if they’re logged in.
  2. By “Within Hours After Customer Registered” which checks if the customer is within a time period of their registration. In this case, it checks if they’re within 48 hours.

If either of these conditions fail, it will not let the customer use the coupon.

welcome10 Sign Up Discount Cart Conditions

How To Send The Coupon After Sign Up

Whether you are getting customers to sign up prior to ordering or auto-creating their account for them during the checkout of their first order you’ll need a way to trigger an email after sign up.

There are two ways you can handle this:

  1. Use an email marketing platform that can send an autoresponder sequence to users, including an immediate “welcome” message.
  2. Alter the welcome email that WooCommerce generates when a new account is created.

You can use something like Drip for option #1 (it’s a really great tool and very useful for store owners to automate parts of their marketing).

For option #2, here is how you do it…

First, you’ll need a special plugin called SB Welcome Email Editor. This will (you guessed it) let you edit the welcome email that WordPress sends out to all new users on your site.

Go into the Settings->SB Welcome Email settings and adjust the settings as you need.

You can use and adapt the following email template:

<p>Hi there!</p>
<p>Thanks so much for creating an account with our site! I appreciate you becoming a part of our community, and I'd love to give you some information about our store.</p>

<p><b>10% Off Your First Order (VALID FOR 48HRS ONLY!)</b></p>
<p>Yep, we're so happy you joined our community that we want to give you a 10% off coupon that you can use right away on your first order.</p>
<p>Coupon Code: WELCOME10</p>
<p>Valid for 48 hours</b> for NEW customers only.</p>

<p>We look forward to seeing your first order soon!<p>

<p>Regards,<br />
Josh &amp; the team</p>

<p>Your username is {username}</p>

This will look something like this:

Example Welcome Email

And That’s How You Setup A WooCommerce Signup Discount

I hope this guide has given you a few ideas and you now have the insight to create your own WooCommerce signup discount.

It is definitely a worthwhile activity and will help you expand your store and motivate your customers.

Share on facebook
Share on twitter
Share on linkedin
Share on email

One thought on “WooCommerce Signup Discount: How To Give A Discount On Customer Sign Up

Leave a Reply

Your email address will not be published. Required fields are marked *