Skip to content

How to Give New Customers a Signup Credit

The cheapest way to get someone to make an account, and the cheapest way to get them to use it once.

Go to DevDiggers Plugins → Wallet → Configuration → General and set Registration Credit.

The Registration Credit field

It is paid once, at account creation. Blank or zero disables it.

This one is free, unlike most of the wallet’s reward features.

Step 2: Check the notice on the account page

Section titled “Step 2: Check the notice on the account page”

The offer advertises itself. Any logged-out visitor on the account page sees a notice naming the amount.

The registration page with the wallet signup credit notice

There is no switch for it and no field to word it. Change the amount and the notice follows.

Do not promise it twice. A store already advertising a signup offer in its own banner will show visitors two versions of the same thing.

The new customer gets the Wallet Credited email, and the reason inside it comes from the Registration label under Configuration → Emails.

The credit reason labels section

The Registration credit reason field

The default is “creating a new account”, and it lands mid-sentence, so keep it a fragment rather than a sentence of its own.

Signup credit gets the account. A first-order reward gets the first purchase.

Go to Configuration → Cashbacks and set First Order Reward under Reward Milestones.

The first-order reward fields

“First” means no other order in Completed, Processing or On hold, so a customer whose only previous order was cancelled still counts.

The bonus adds to cart and product cashback rather than replacing them, so check the total against Max Cashback Cap.

Open Transactions and look for a Registration Credit row against the new account.

The wallet transactions list

If it is missing, the usual cause is that the account was created by an admin rather than by the person registering. The credit is paid on the WooCommerce customer registration, not on every user created in WordPress.

A signup credit is useless if the wallet cannot pay for anything. Two things have to be true.

  • The Wallet payment method is enabled in WooCommerce → Settings → Payments.

    The Enable Wallet checkbox

  • The credit is enough to cover something, or partial payments are on, or the customer will never see the wallet offered at the checkout.

A $5 credit on a store whose cheapest item is $40 does nothing at all without partial payments.