[XB] User Upgrade Coupons

[XB] User Upgrade Coupons [Paid] 2.1.0

No permission to buy ($20.00)
It would be quite effective if we could send a birthday greeting with a account upgrade coupon as birthday present.
i.e.
Dear {$username},

The (boardname} community wishes you a nice birthday today. Please drop by if you can.
To make your day even brighter, we gift you an account upgrade coupon: HAPPYBD
You can enter this coupon code here to upgrade your account.
With the code I would like to give them a week of an certain account upgrade. The code should only be valid within a week o fthe members birthday.

I think this would work nicely to bring inactive members back to the site.
 
The global limit allows the same user to reuse the coupon on other upgrades (or after completion of upgrade with an already used coupon) as long as the limit is not exceeded.

I've added a per-user limit in the new update.
So the user cannot renew the upgrade using the coupon again? They have to wait for it to expire? I basically want to give 1 user a coupon code that they can use it 3 times for the same upgrade.
 
Where is the option? I must be blind. (sorry)
You need to check this box on the relevant coupon, and it will then be automatically sent out when the user's upgrade expires.

1776989993797.webp


There is also an tool to send coupons for upgrades that have already expired:

1776989967442.webp
 
I edited the template and phrases of the email to remove the coupon and instead linked to a Google Form exit survey where I give the coupon code after they take it. :)
 
Painbaker updated [XB] User Upgrade Coupons with a new update entry:

2.1.0

View attachment 347435

🎉 Smarter Coupons, Better Analytics & More Control​

This update expands coupon management with advanced email campaigns for expired upgrades, more flexible discounts, and detailed analytics. It also improves checkout calculations, subscription renewals, coupon limits, and payment handling.

⚠️ This is a major update. Please take a full backup before installing it on a...

Read the rest of this update entry...
 
This is working fine except for upgrade custom amounts. Is that to be expected? I thought it should work:
Sorry, missed your message.

I've added an option to enable or disable the use of coupons for custom prices. By default this is disabled because the user decides how much to pay and the coupon would be wasted.
 
By default this is disabled because the user decides how much to pay and the coupon would be wasted.
Usually, but I do actually have a reason for this.

I have for a long time had a £2 per month (legacy PayPal) upgrade but have retired that and now have a new £3 min custom price upgrade. I want all the old legacy subscribers to switch to this new one as I have had issues with PayPal legacy. So I want this one to stay at £3 min but offer the legacy users a discount so they can continue at £2 if they want.
 
Back
Top Bottom