• 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
Untitled-1.webp


🎉 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 production site. ⚠️

✨ New Features​

  • Added Coupon Analytics in the ACP with usage statistics, financial reporting, upgrade performance, customer behavior, and engagement insights
  • Added Expired Upgrade Coupon Email Campaigns with recipient targeting, assignment strategies, scheduling, and capacity protection
  • Added separate Valid and Invalid coupon tabs with additional filtering options
  • Added support for coupons on upgrades with customer-defined payment amounts
  • Added an option to reserve limited coupon uses while payments are pending (disabled by default)
  • Added an option to show a customer page for reviewing and cancelling pending coupon purchases

🐞 Bug Fixes​

  • Fixed discount calculations, currency rounding, decimal amounts, and zero-value coupon handling
  • Fixed flat discounts being applied across different currencies by introducing currency-specific flat discount amounts
  • Fixed concurrent coupon redemptions exceeding usage limits and coupons being accepted after checkout conditions changed
  • Fixed payment processing, free purchases, purchase references, restored payments, and coupon redemption validation
  • Fixed 2Checkout payments not granting upgrades when coupon details changed or pending purchases were cancelled
  • Fixed subscription renewals, coupon usage statistics, payment tracking, and historical renewal records
  • Fixed coupon expiration dates, time zone handling, search filters, pagination, and reporting inconsistencies
  • Fixed coupon restrictions being lost when editing coupons linked to disabled payment profiles or deleted upgrades
  • Fixed coupon code case sensitivity in ACP searches and checkout, including duplicate codes differing only by letter case
  • Fixed expired upgrade coupon campaigns stopping after individual email delivery failures
  • Fixed coupon email recipient selection to exclude members who renewed, were refunded or downgraded, or whose upgrades are no longer available
  • Fixed coupon emails being sent to banned members, members with unconfirmed email addresses, or members who opted out of staff emails
  • Fixed coupon email retries, unsubscribe links, recipient filtering, and batch processing
  • Fixed coupon handling and required-coupon settings for custom-priced upgrades
  • Fixed various ACP interface, statistics display, and XenForo 2.2 compatibility issues

admin_coupon_stats-1.webp
admin_stats-1.webp


admin_coupon_emails-1.webp


admin_options-1.webp
Fixed "Undefined array key error triggered by invalid webhook requests
  • Added button to send test coupon email
  • Added dynamic updating emailed user list info for coupon email send form
  • Added option to resend email coupons for users who already received coupons previously
  • Fix: limit displayed user list for coupon email
  • Added an option to require coupon usage when purchasing an upgrade
  • Added a tool to send coupon emails for previously expired upgrades
  • Added a button to regenerate coupon codes on the ACP add form
admin_user_upgrade_edit-1.webp


firefox_iipmLewfHU-1.webp
admin_coupon_emails-1.webp
  • Added option to filter applicable payment profiles for coupon
  • Added option to automatically send discount coupons via e-mail to members whose account upgrades have expired
  • Made coupon input field visible only after clicking the "Have a coupon?" button (optional)
  • Added option to disable free checkout for user upgrades with coupon that covers the entire cost
  • Uppercase coupon code & replace -_ symbols
Added option for limiting user upgrade coupon usage per one user

1747914914694-1.png
Fixed template modification compatibility with [DigitalPoint] Better Google Analytics
Back
Top