-
-
Notifications
You must be signed in to change notification settings - Fork 70
upgrading a plan v2
IMPORTANT NOTE: This article refers to Ultimate Multisite version 2.x.
Your customers are able to upgrade their plans at any time. They can either upgrade to another plan or purchase any additional services or packages that you offer on your network.
In this tutorial we will cover how they can upgrade their plan and what happens after the upgrade process.
To upgrade their plan, your customers should access their dashboard and go to the Account page.
On the Account page, they will be shown their current membership and the plan associated with it. To upgrade to another plan, they must click on Change on the top-right corner of Your Membership section.
They will be redirected to a checkout form where all the available plans will be displayed.
They will also be able to see the services and packages available for their current plan , in case they just want to purchase a specific service or package (like unlimited visits or disk space in our example here), and not upgrade the plan.
After they choose the product they want to purchase, they will see how much they will need to pay right now - excluding any existing credit - and how much they will be charged on the next billing date.
Usually, if the product is another plan and the payment is going to be made between a membership charge, they will receive a credit for the amount paid on the first plan.
If they select a plan or package that will not change anything from the current subscription, they will see a message explaining that.
After the checkout is completed, the new product(s) will be added to your customers' account and all the limits or features of the new product(s) will be instantly added to it: visits, disk space, posts, etc...
On each of your products, you'll have an Up & Downgrades tab. The first option on that tab is a field called Plan Group.
Plan groups is what allows you to let Ultimate Multisite know that certain plans belong to the same "family", and therefore should be used to construct upgrade/downgrade path options.
For example, you have a Free plan , a Basic Plan and a Premium Plan available. You want users subscribed under the Free Plan to be able to upgrade only to the Premium Plan and you do not want them to see the "Basic Plan" as an upgrade option. All you need to do is assign the same plan group name for both Free and Premium plans as shown in the screenshots below.
What this should do is tell Ultimate Multisite that there is a "family" of plans in the network called High End. When offering upgrades or downgrades, only plans from the same family will be presented as an option for the user.
- Ultimate Multisite 101
- Basic Concepts
- What is WordPress Multisite?
- Ultimate Multisite Requirements
- Why Ultimate Multisite
- Installing Ultimate Multisite (v2)
- How do I Install WordPress Multisite?
- Understanding the Ultimate Multisite Dashboard
- Understanding your Dashboard (v2)
- Touring the Admin Panel
- Managing Customers
- Managing Sites
- Managing Memberships (v2)
- Managing Payments and Invoices
- Managing System Emails
- Site Templates (v2)
- Auto Search and Replace in Site Templates (v2)
- Checkout Forms
- Creating your First Subscription Product (v2)
- Creating Discount Codes (v2)
- Managing Shareable Links for Plans
- Customizing your Registration Form
- The Registration Flow (v2)
- How to Configure Domain Mapping (v2)
- How to configure domain mapping (v1)
- Setting the Sunrise constant to true on Closte
- Closte Integration
- Cloudflare Integration
- Cloudways Integration
- cPanel Integration
- Enhance Control Panel Integration
- GridPane Integration
- Hestia Control Panel Integration
- RunCloud Integration
- ServerPilot Integration
- WP Engine Integration
- WPMU DEV Integration
- Setting Up The Stripe Gateway (v2)
- Setting Up The PayPal Gateway (v2)
- Setting Up Manual Payments (v2)
- Getting Started with the PayFast Payment Gateway
- Getting Started with the GoCardless Payment Gateway
- Getting Paid (v2)
- Tax Handling
- Your Client's Account Page (v2)
- Your Client's Websites (v2)
- Upgrading a Plan (v2)
- Downgrading a plan (v2)
- Canceling a Membership (v2)
- How can I access my account page for the first time?
- How can I cancel my subscription?
- Setting Up The WooCommerce Integration (v2)
- Integrating Ultimate Multisite with Zapier
- Event: Register an account via Zapier
- Using Ultimate Multisite: MailChimp Integration
- Using Ultimate Multisite: AffiliateWP Integration to create your own referral program for Ultimate Multisite
- A First Look on Webhooks (v2)
- Customizing your Admin Panel with PRO Theme
- Customizing your Admin Panel with Material WP
- Placing Ads on your network with Ultimate Multisite: Ad Injector
- Creating Custom Admin Pages and Sub-pages using Ultimate Multisite: Admin Page Creator
- Editing Plugins and Themes Meta Information with Ultimate Multisite: Plugin and Theme Manager
- Ultimate Multisite Hooks and filters
- The Ultimate Multisite Register API endpoint
- How to use Ultimate Multisite snippets on our GitHub repository
- Code Snippets for v2
- How to Get Custom Development Help from Codeable?
- Translating Ultimate Multisite
- Activating Ultimate Multisite: Language Selector
- Re-ordering the Ultimate Multisite country list







