Compatible XF 2.x versions
  1. 2.3
Additional requirements
XenForo 2.2.8+
License
Single Use License (may be used on one website)
Updates duration
6 months ($15 renewal) / $30 - 1 year ($25 yearly renewal)
Visible branding
No
banner.webp

1792190390685.webp

Create and manage discount coupons for XenForo user upgrades and premium memberships.

Run targeted promotions, reward selected members, encourage expired subscribers to renew, and track coupon performance from the admin control panel.


Features:​

Coupon Discounts​

  • 💸 Fixed or Percentage Discounts: Reduce an upgrade price by a fixed amount or a percentage.
  • 🎫 Upgrade Selection: Make each coupon available for all user upgrades or only selected upgrades.
  • 💳 Payment Profile Filtering: Restrict coupons to selected payment profiles, such as specific PayPal or Stripe configurations.
  • 🆓 Free Checkout Control: Choose whether a coupon may cover the full upgrade price and complete the purchase without payment.
  • 🔒 Required Coupons: Require customers to enter a valid coupon before purchasing selected user upgrades.
  • 👀 Collapsible Coupon Field: Optionally display the coupon field only after the customer clicks the coupon button.

Targeting & Limits​

  • 🎯 XenForo User Criteria: Target coupons using XenForo user criteria, including membership, activity, registration date, and other available conditions.
  • 📅 Promotion Scheduling: Set optional start and end dates for seasonal offers, flash sales, and scheduled campaigns.
  • 🔢 Total Usage Limits: Limit how many purchases can use a coupon across the community.
  • 👤 Per-User Limits: Limit how many times each registered member can use a coupon.
  • ✅ Coupon Status: Activate or deactivate individual coupons without deleting them.

Renewals, Management & Reporting​

  • 📧 Expired Upgrade Coupons: Send applicable coupons by email to members whose user upgrades have expired.
  • 🧪 Test Emails: Send a test coupon email before starting an expired-upgrade campaign.
  • 🔎 Coupon Management: Generate coupon codes, filter offers by discount and applicability, switch between valid and invalid coupons, and quickly enable or disable them in the ACP.
  • 📋 Usage Log: Review coupon purchases, customers, user upgrades, transaction details, discounts, and payment values.
  • 📊 Coupon Statistics: Analyze date-filtered usage, unique customers, activity trends, coupon performance, and financial totals by currency.
  • ⏳ Checkout Reservations: Reserve limited coupon uses while payments are pending to prevent simultaneous purchases from exceeding configured limits.

Supported Add-ons:​

  • 👤 [XB] Paid Registrations: Apply the same coupon workflow to supported paid registration account types.
  • 💰 [XB] User Upgrade Custom Amount: Optionally apply coupons to the amount selected by the buyer. Custom-amount upgrades reject coupons by default, and their required-coupon setting is ignored until they return to a fixed price.

Useful for:​

  • 🎉 Seasonal Promotions: Schedule holiday sales, anniversary offers, and limited-time user upgrade discounts.
  • 💎 Premium Membership Growth: Encourage members to purchase premium access with targeted coupon campaigns.
  • 🔁 Subscription Renewals: Invite members with expired upgrades to return using relevant email coupons.
  • 🎁 Member Rewards: Provide exclusive discounts to loyal, active, or otherwise selected community members.
  • 📊 Campaign Analysis: Compare coupon adoption, customer activity, and discounted revenue from the ACP.

FAQ:​

  • ❓ Can I restrict a coupon to specific user upgrades or payment methods? Yes. Each coupon can be limited to selected user upgrades and payment profiles.
  • 👤 Can I offer coupons only to selected members? Yes. XenForo user criteria can control which members are eligible to use each coupon.
  • ⏳ What happens when a coupon-limited payment is still pending? The checkout reserves one use until payment completes or the buyer explicitly cancels it. Reservations do not expire automatically, and payments received after cancellation require manual review.
  • 🔁 Do subscription renewals consume additional coupon uses? No. Renewals are recorded as payments but do not increase coupon usage counts.
  • 👥 Do per-user limits apply to guests? No. Per-user coupon limits apply only to registered members.

Screenshots:​

Customer Experience​

pub_account_upgrades.webp
Customers can enter a coupon while purchasing an available user upgrade.​

Upgrade Configuration​

admin_user_upgrade_edit.webp
Administrators can require a valid coupon before a specific user upgrade can be purchased.​

Coupon Management​

admin_coupon_list.webp
Switch between valid and invalid coupons, refine the list with native XenForo filters, and manage coupon status.​
admin_coupon_add.webp
Configure the discount, applicable upgrades and payment profiles, scheduling, eligibility, and usage limits.​

Expired Upgrade Campaigns​

admin_coupon_emails.webp
Preview eligible recipients and configure the expiration period before sending renewal coupons.​

Statistics & Reporting​

admin_coupon_stats.webp
Analyze coupon usage, customer behavior, upgrade performance, financial totals, and coupons needing attention.​
admin_coupon_log.webp
Review coupon customers, purchased upgrades, purchase request keys, and usage dates.​
  • firefox_iipmLewfHU.gif
    firefox_iipmLewfHU.gif
    21.6 KB · Views: 0
Author
Painbaker
Views
529
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Painbaker

Latest updates

  1. 2.1.0

    🎉 Smarter Coupons, Better Analytics & More Control This update expands coupon management with...
  2. 2.0.7 Patch Level 1

    Fixed "Undefined array key error triggered by invalid webhook requests
  3. 2.0.7

    Added button to send test coupon email Added dynamic updating emailed user list info for coupon...
Back
Top Bottom