-
-
Couldn't load subscription status.
- Fork 63
the registration flow v2
IMPORTANT NOTE: This article refers to Ultimate Multisite version 2.x.
Users can register in different ways to your network. They can use your registration form or a shareable link to a pre-selected plan. Here we will show you how your customers can register on your network using the available paths and what happens after they register on your network.
This is the standard registration process. You create a registration page with a checkout form and this will be where your customers will go to register on your network and subscribe to a plan. You can have multiple registration pages, each one with a different registration form if you want.
The default page for registration is yourdomain.com/register, but you can change this at any time on Ultimate Multisite > Settings > Login & Registration > Default Registration Page.
After a user get to your registration page (usually clicking on a Sign in or Buy now button), they will se your registration form there.
All they have to do is filling all the mandatory fields - email, username, password, etc... - and pay for the plan or confirm their email address if they are registering for a free plan or a paid plan with trial period without payment information.
On the "Thank you" page, they will see a message telling them if they need to confirm their email address or if their website is already activated and they can start using it.
If an email address confirmation is required, they will need to go to their email inbox and click on the verification link. Their website will not be activated if their email address doesn't get verified.
If they have registered on a paid plan or the email verification is not mandatory on your network, they will have their website activated right after the checkout and will be shown a link to sign in to their dashboard.
The process of registering using a shareable link is basically the same as the registration form, the only difference is that using a shareable link, your customers can have a product or website template pre-selected on the checkout form (refer to the section Pre-selecting products and templates via URL parameters) or maybe a coupon code added (refer to the section Using URL Parameters).
The registration process will be the same: they will need to fill their name, username, email address, website name and title, etc... but the plan or site template will be already pre-selected for them.
If you do not want to use PayPal, Stripe or any other payment gateway offered by Ultimate Multisite or its add-on integrations, you can use manual payments for your customers. This way, you can generate an invoice for them to pay on your preferred payment processor after they register on your network.
The registration process will be exactly the same as above, but on the registration page your customers will see a message stating that they will receive an email with further instructions to complete the payment.
And after the registration is completed, they will see the payment instructions that you set (and also receive it on their email).
The payment instructions can be changed on Ultimate Multisite > Settings > Payments after toggling on the Manual payment option:
After your customers complete the manual payment and send you the confirmation, you need to manually confirm the payment to activate the customer membership and website.
To do this, go to Ultimate Multisite > Payments and find the customer payment. It should still show a Pending status.
Click on the payment number and you will be able to change its status to Completed.
After changing its status to Completed , you should see an Activate membership message. Toggle this option on to activate the membership and website associated with this customer. Then, click to Save Payment.
Your customer should now be able to access the dashboard and all features that they subscribed to.
- 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
- GridPane 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









