• 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
[XB] User Upgrade Duration

[XB] User Upgrade Duration 2.1.0 5

You must log in or register to purchase ($20.00)
Xenforo.com resource URL
https://xenforo.com/community/resources/xb-user-upgrade-duration.9610/
Compatibile XF2 versions
  1. 2.2
  2. 2.3
Offer multiple duration and pricing options for XenForo user upgrades.

Administrators can add alternative billing periods to each user upgrade, set a separate price and currency for every period, and let customers choose the option that suits them during checkout.


Features:​

  • ⏱️ Multiple Upgrade Durations: Add alternative day, month, or year periods to each user upgrade alongside its standard duration.
  • 💳 Custom Duration Pricing: Set a dedicated price and currency for every additional duration.
  • 🛒 Duration Selection at Checkout: Let customers choose their preferred duration when purchasing a XenForo user upgrade.
  • 🔁 Recurring Upgrade Support: Apply the selected duration and price to recurring purchases while validating them against the configured payment providers.
  • 📅 Friendly Duration Labels: Optionally display Monthly, Quarterly, and Annual labels for common billing periods.
  • 💵 Flexible Price Display: Show either the full billed price or a calculated monthly-equivalent price while keeping the actual billed amount visible.
  • 🏷️ Savings Labels: Highlight discounted duration options using either a percentage or the monetary amount saved.
  • ⭐ Best Deal Highlight: Automatically identify and emphasize the duration with the greatest savings.
  • 🧾 Accurate Purchase Records: Preserve the selected duration, price, and currency throughout payment processing and upgrade activation.

Supported add-ons:​

  • 🪪 [XB] Paid Registrations: Display duration choices, prices, savings, and renewal terms on Default, Modern, and Simple account type cards and purchase forms.
  • 🎟️ [XB] User Upgrade Coupons: Add the duration selector to compatible user upgrade purchase pages.

Requirements:​

  • ✅ XenForo 2.2.0+

Useful for:​

  • 💎 Premium Communities: Offer short-term, quarterly, annual, or other custom membership periods.
  • 📈 Upgrade Conversion: Give customers more pricing choices and clearly present longer-term savings.
  • 🔄 Subscription Flexibility: Provide multiple supported renewal periods without creating separate user upgrades.
  • 🌍 Flexible Billing: Configure each duration with the price and currency appropriate for the offer.

FAQ:​

  • ❓ Can each user upgrade have several duration options? Yes. Each upgrade keeps its standard duration and can also offer multiple additional day, month, or year periods.
  • 💳 Can every duration have its own price and currency? Yes. Administrators configure the price and currency separately for each additional duration.
  • 🔁 Are recurring payments supported? Yes. Recurring durations are supported when the selected payment provider accepts the configured recurrence and currency.
  • 🧮 Does the monthly-equivalent display change the amount charged? No. It only changes how the price is presented. The actual billed amount remains visible and is used for payment.

Screenshots:​

Add-on Options​

admin_options-1.webp
Control paid registration duration choices, savings label formatting, and friendly duration labels.​

User Upgrade Configuration​

admin_upgrade_edit-1.webp
Configure the price display mode and additional durations, prices, and currencies for each user upgrade.​

XenForo User Upgrades​

account_upgrades-1.webp
Let customers select an available duration before purchasing a user upgrade.​

Paid Registration Account Type Card​

pub_paidreg_card-1.webp
Present sorted duration choices with monthly-equivalent pricing, billed totals, savings, and the best deal.​

Paid Registration Purchase Form​

pub_paidreg_purchas-1.webp
Let customers confirm a duration with its billed price and savings before selecting a payment method.​
Renewal price
$10.00 (One year)
License duration
One year
Author
Painbaker
Views
1,139
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Painbaker

Latest updates

  1. 2.0.1 Patch Level 5

    Fixed a potential issue where the selected duration was not applied Please check the error log...
  2. 2.0.1

    Added labels showing how much you will save when choosing the duration Added compatibility with...
Back
Top