Compatible XF 2.x versions
  1. 2.3
Additional requirements
XenCustomize Core Library 1.0.4+
License
Single-use License (1 License, 1 website) https://xencustomize.com/about/license-agreement/
Updates duration
6 Months / $15 Renewal
Visible branding
Yes, but removable without payment
user-upgrade-agreements-banner-png.3589

๐Ÿ“œ XenCustomize User Upgrade Agreements for XenForo 2​

Require users to accept your terms before purchasing XenForo user upgrades, with a permanent record of every acceptance.

XenCustomize User Upgrade Agreements adds a clear agreement step before users proceed with a XenForo user upgrade purchase.

Display your terms, refund policy, or other important agreement and require explicit acceptance before payment.

Set site-wide defaults for simple setups, or configure agreement requirements individually for each XenForo user upgrade.

โœจ Key Features​

๐Ÿ“œ Agreement before payment
Require users to review and accept your agreement before proceeding with a user upgrade purchase.

โœ… Explicit confirmation
Users must actively confirm that they agree to the displayed terms before the payment button becomes available.

๐Ÿ’ณ Optional refund policy confirmation
Require a separate checkbox specifically confirming the refund policy for the purchase.

๐Ÿ“ Use XenForo Pages for agreements
Use existing XenForo Page nodes for your terms, license agreement, refund policy, or other purchase conditions.

โš™๏ธ Per-upgrade agreement settings
Configure agreement requirements directly from each XenForo User Upgrade. Use the site default, require a custom agreement, or disable the agreement for that upgrade.

๐Ÿ”„ Flexible defaults and overrides
Set a default agreement page and refund confirmation once, then override those settings only where individual user upgrades need different terms.

๐Ÿ—‚๏ธ Permanent acceptance records
Keep an administrator log showing who accepted the agreement, when it was accepted, the IP address, user upgrade, payment profile, and other useful reference information.

๐Ÿ”’ Agreement snapshot
The exact agreement content shown at the time of acceptance is preserved with the record, so later changes to the original Page do not change previous acceptance evidence.

โ˜‘๏ธ Recorded confirmation wording
The agreement and refund confirmation wording accepted by the user is stored with each record.

๐Ÿ”— Related XenForo payment records
Where available, acceptance records can show and link to related entries from XenForo's native Payment provider log.

๐Ÿ” Native administrator integration
Agreement status is shown directly on XenForo's User upgrades page, with quick access to the agreement logs and detailed acceptance records.

โš™๏ธ Administrator Options​

  • Enable user upgrade agreements: Turn agreement requirements on or off.
  • Default agreement page: Select the XenForo Page used by user upgrades that inherit the default settings.
  • Default refund confirmation: Choose whether a separate refund policy confirmation is required by default.
Each XenForo User Upgrade can also be configured individually to:
  • Use the default agreement settings.
  • Require an agreement with its own selected Page and refund confirmation setting.
  • Require no agreement.

๐ŸŽฏ Useful For​

  • Communities selling paid memberships or user upgrades.
  • Using different terms for different membership levels or services.
  • Requiring users to acknowledge refund or cancellation policies before purchase.
  • Keeping a historical record of the exact terms accepted by each customer.
  • Providing useful acceptance records when reviewing payment disputes or chargebacks.

โœ… Compatibility & Requirements​


๐Ÿ”‘ License Setup​

After installation, go to the add-on options and open the License options tab to enter your license key.

Footer branding is optional and may be removed from the same License options tab.

License verification may use XenCustomize.com with local caching. Normal installation and uninstallation do not depend on our server being available. An expired license does not disable normal use of the add-on, but an active valid license is required for official support and access to new downloads or updates released after the license expires.

๐Ÿ“ธ Screenshots​

xencustomize-user-upgrade-agreements-230-before-payment-png.3595

๐Ÿ”ท Require users to review and explicitly accept the agreement and refund policy before proceeding to payment.

xencustomize-user-upgrade-agreements-230-default-options-png.3590

๐Ÿ”ท Set default agreement and refund confirmation settings for user upgrades.

xencustomize-user-upgrade-agreements-230-integration-png.3591

๐Ÿ”ท See which XenForo user upgrades require an agreement and open agreement logs directly from the native User upgrades page.

xencustomize-user-upgrade-agreements-230-per-upgrade-settings-png.3592

๐Ÿ”ท Configure agreement requirements individually for each XenForo user upgrade.

xencustomize-user-upgrade-agreements-230-logs-png.3593

๐Ÿ”ท Browse recorded user upgrade agreement acceptances from the XenForo Admin Control Panel.

xencustomize-user-upgrade-agreements-230-acceptance-record-png.3594

๐Ÿ”ท Review acceptance details, related XenForo payment records, recorded confirmations, and the preserved agreement snapshot.

Get your copy of User Upgrade Agreements 2.3.0 today!
Related resources
  • Like
Reactions: association
Author
Veer
Views
40
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Veer

Back
Top Bottom