• Before purchasing:
    Please review the product description and compatibility requirements before placing your order. Contact us with any questions to confirm the product meets your needs. Refunds are not available once the product has been downloaded. By purchasing, you agree to our License Agreement.
  • Save More with Paid Membership

    Access over 150 add-ons from Basic and Premium pack for less than buying them individually.

    See membership levels
Xenforo.com resource URL
https://xenforo.com/community/resources/xb-user-upgrade-coupons.9609/
Compatibile XF2 versions
  1. 2.3
banner-1.webp

forum-monetization-banner-1.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-1.webp
Customers can enter a coupon while purchasing an available user upgrade.​

Upgrade Configuration​

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

Coupon Management​

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

Expired Upgrade Campaigns​

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

Statistics & Reporting​

admin_coupon_stats-1.webp
Analyze coupon usage, customer behavior, upgrade performance, financial totals, and coupons needing attention.​
admin_coupon_log-1.webp
Review coupon customers, purchased upgrades, purchase request keys, and usage dates.​
  • firefox_iipmLewfHU-1.gif
    firefox_iipmLewfHU.gif
    21.6 KB · Views: 21
License pricing
Duration Price Renewal
6 months $20.00 $10.00
12 months $30.00 $20.00
Author
Painbaker
Views
1,816
First release
Last update

Ratings

0.00 star(s) 0 ratings

This resource in collections

  • Forum Monetization
    Forum Monetization
    This collection brings together XenForo add-ons designed to help forum owners generate revenue...

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