[XB] Paid Registration: Membership Plans, User Upgrades & Pricing Tables

[XB] Paid Registration: Membership Plans, User Upgrades & Pricing Tables 2.1.1

No permission to buy ($35.00)
Compatible XF 2.x versions
  1. 2.3
Additional requirements
https://xenbaker.com/products/xb-core-library.379/
License
Single Use License (may be used on one website)
Updates duration
35$ - 6 months ($25 renewal) / $45 - 1 year ($30 yearly renewal)
Visible branding
No
banner.webp


Offer paid memberships during XenForo registration or require payment to join, with recurring subscriptions, user upgrades, and customizable plan comparison tables.

Maximize revenue and unlock your forum's full earning potential.

Supports length-specific, permanent, and recurring user upgrades.

Main Features:​

🚀 Offer paid upgrades​

Monetize your forum by offering paid user upgrades during registration or to existing users. Present upgrade options elegantly, comparing benefits to enhance conversion rates. Users seamlessly proceed to the payment page and return to the registration form upon completion.

💳 Make your forum paid only​

Configure the add-on to make membership exclusive, requiring users to purchase an upgrade before registering.

🎨 Highly flexible and customizable​

Customize the account type layout to match your forum design:

  • Arrange account types in rows
  • Apply individual CSS styling per account card
  • Fully mobile-responsive layouts
  • Multiple built-in layout variations
  • Set a custom badge icon or upload your own image for each account type
  • Use the optional Modern layout to display the purchase action before the feature list in a focused pricing-card design
Choose the layout that fits your community.

Thanks to @Russ for the default layout concept

🧩 Account Type Tabs​

Display account types in tabs instead of a long list, making it easier for users to compare plans and find the option that best suits their needs. Optional icons are supported, and the tab navigation is fully responsive.

📊 Comparison Table​

Show a feature comparison table beneath your account types to help users quickly understand the differences between membership plans.

Create feature groups, assign custom text or checkmark values for each account type, and manage everything from the ACP with inline editing and manual sorting.

❓ Frequently Asked Questions​

Add an FAQ block below the comparison table on the Account Upgrades page to help users understand your paid upgrades before they buy.

  • 📁 Categories: Group questions into categories with a custom FA icon, and optionally display questions grouped by category.
  • 🌍 Multi-language content: Enter category titles/descriptions and question/answer content per language, with a master (default) language fallback.
  • 📎 Attachments: Attach files to answers using the standard XenForo attachment/editor tools.
  • 🗂️ ACP management: Manage categories and questions from the same tabbed admin page as Account Types, Tabs, and the Comparison Table, with drag-and-drop sorting and batch enable/disable/delete.
  • 📤 Import/export: Export categories and questions (with all language content) to an XML file and import them back, for backups or moving content between boards.

Other features:​

  • PayPal and Stripe payment profiles support (others upon request)
  • Option to replace account upgrades page with account types
  • Option to require email retyping for guests
  • Widget positions on account types page
  • Widget displaying account type list

FAQ:​

  • ❓ Does this add-on replace XenForo user upgrades? No. Account types are linked to XenForo user upgrades and provide a clearer plan-selection and paid-registration experience. Pricing, duration, recurrence, payment profiles, and the user-group benefits are still managed through XenForo user upgrades.
  • ❓ Can guests pay before creating an account? Yes. A guest selects an account type, enters an email address, completes payment, and is returned to the registration form. The completed purchase is associated with the new account during registration.
  • ❓ Can I make registration paid-only? Yes. Disable the free account type and enable Force account type selection. When no free account type is available, visitors must purchase an eligible paid account type before completing registration.
  • ❓ Can I still offer free registration? Yes. Create an active account type without a linked user upgrade. You can make account type selection optional or require visitors to select the free or paid plan that suits them.
  • ❓ Can existing members purchase account types? Yes. Account types can be made available to registered users, guests, or both. The add-on can also replace XenForo's standard Account upgrades page with the account type layout.
  • ❓ Are recurring, fixed-term, and permanent upgrades supported? Yes. The account type uses the pricing, duration, and recurring settings of its linked XenForo user upgrade, so fixed-term, permanent, and recurring plans are supported.
  • ❓ Which payment providers are supported? Guest checkout is supported with XenForo PayPal and Stripe payment profiles. Existing registered users purchase through the payment profiles assigned to the linked XenForo user upgrade.
  • ❓ Does paid registration work with connected account providers? Yes. The selected account type and completed purchase are preserved through connected-account registration. A separate option can require account type selection for this registration method.
  • ❓ Can an account type link to an external checkout page? Yes. An account type can use an external purchase URL. In that mode, the add-on displays the plan and links to the external page, but it does not process or verify that external payment.
  • ❓ Can unavailable upgrades be hidden automatically? Yes. Enable the purchasable-account-type filter to hide account types whose linked XenForo user upgrade cannot currently be purchased by the visitor.
  • ❓ Can plans be organized and compared? Yes. Account types can be arranged in rows or responsive tabs. You can also build a grouped comparison table with custom text or checkmark values for each plan.
  • ❓ Can I add my own questions below the plans? Yes. The built-in FAQ manager supports categories, per-language content with fallback, answer attachments, manual sorting, batch actions, and XML import/export.

Recommended Add-Ons​


❓ How to Set Up​

  1. Install the add-on via ACP or manually by uploading add-on content to your XenForo installation folder
  2. Set up payment providers
  3. Set up user upgrades
  4. Configure paid registration account types in ACP → User Customization → Paid Registration Account Types
⚠️ To allow only paid registration, disable the “Regular user” type and enable Force account type selection in add-on settings

Screenshots:​

Public interface​

pub_overlay.webp

​
Account type selection overlay using the default layout in a light style.​
pub_overlay_dark.webp
Account type selection overlay using the default layout in a dark style.​
pub_overlay_dark_icons.webp
Account type selection overlay in a dark style with custom account type icons.​

Simple layout​


pub_overlay_simple.webp
Account type selection overlay using the Simple layout.​
pub_overlay_simple_dark_icons.webp
Simple account type layout in a dark style with custom account type icons.​

​

Registration and purchase​

pub_register.webp
Registration form after payment, with the purchased account type linked to the new account.​
pub_register_accont_type_purchase.webp
Account type purchase form with email and payment profile selection.​

Tabs, comparison table, and FAQ​

pub_account_types_tabs.webp
Public account upgrades page with account type tabs, a feature comparison table, and categorized frequently asked questions.​

Widgets​

pub_widget_account_types_vertiacl.webp
Vertical account types widget for sidebar and narrow widget positions.​
pub_widget_account_types_horizontal.webp
Horizontal account types widget for wider widget positions.​

Admin interface​


admin_account_type_list.webp
Account type management with tabs, comparison table, FAQ, grouping, and layout selection.​
admin_account_type_tabs.webp
Account type tab management for organizing membership categories into separate groups.​
admin_comparsion_table.webp
Comparison table editor with feature groups and per-account text or checkmark values.​
admin_faq.webp
FAQ management with categories, ordering, and XML import and export controls.​
admin_account_type_edit.webp
Account type editor with label styles, display styling, and the live Modern or Simple preview.​
admin_account_type_edit_style.webp
Freeform CSS and LESS editor for individual account type styling.​
admin_icon_picker.webp
Font Awesome icon picker for account type display styling.​
admin_options.webp
Add-on options for registration behavior, account type selection, and account upgrade pages.​
admin_style_properties.webp
Style properties for account type cards, tabs, comparison tables, and FAQ blocks.​
Author
Painbaker
Views
2,491
First release
Last update

Ratings

5.00 star(s) 2 ratings

More resources from Painbaker

Latest updates

  1. 2.1.1

    Added [XB] Core Library as a required dependency for the shared Font Awesome icon picker. Added...
  2. 2.1.0

    🎉 Organize, Compare, and Explain Account Types! This update makes it easier to present...
  3. 2.0.5

    Added an account types widget with expanded and compact (vertical and horizontal) display modes...

Latest reviews

The adoon is absolutely fantastic and well coded. Solved a problem I had about people registering and not paying, very happy abouot it.
Probably the best addon I have installed in terms of helping the site revenue. Easily customisable. Highly recommended.
Back
Top Bottom