- Compatible XF 2.x versions
- 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
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
Require users to review and accept your agreement before proceeding with a user upgrade purchase.
Users must actively confirm that they agree to the displayed terms before the payment button becomes available.
Require a separate checkbox specifically confirming the refund policy for the purchase.
Use existing XenForo Page nodes for your terms, license agreement, refund policy, or other purchase conditions.
Configure agreement requirements directly from each XenForo User Upgrade. Use the site default, require a custom agreement, or disable the agreement for that upgrade.
Set a default agreement page and refund confirmation once, then override those settings only where individual user upgrades need different terms.
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.
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.
The agreement and refund confirmation wording accepted by the user is stored with each record.
Where available, acceptance records can show and link to related entries from XenForo's native Payment provider log.
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.
- 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
- XenForo 2.3.0+
- XenCustomize Core Library 1.0.4+
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
Get your copy of User Upgrade Agreements 2.3.0 today!
- Related resources