A multi-store platform contains lots of websites.

Fortunately, you don’t need to create hundreds of different WordPress installations. Instead, we will install the WordPress multisite feature included on WordPress.

What is a WordPress Multisite network?

A WordPress Multisite network allows you to have several websites using the same WordPress resources. This means you can have thousands of websites using the same WordPress installation, same WordPress plugins, same WordPress themes, hosted on the same server. This is very handy for a platform because it’s easier to manage all the websites from the same dashboard on one WordPress installation.

Advantages of a WordPress Multisite network

One of the great advantages of a multi-site network is that WordPress Multisite provides a network dashboard where we can manage the customer sites, enable or disable plugins for all the sites, themes, and any other options for the entire network.

We will use the WP Ultimo plugin, which allows us to monetize a WordPress Multisite network selling membership plans and limit the site features based on the plan, including plugins, themes, storage space, etc.

We’ll also use the WP Frontend Admin plugin, which allows us to create a global front-end dashboard that all users of the network will use to manage their own sites and stores. This dashboard will use your own brand and design, and it will work for the entire network of sites. The plugin allows you to restrict dashboard pages based on the WP Ultimo plan and ask users to upgrade their plans.

How to Install WordPress Multisite and create a multisite network

First, install WordPress as a normal site. Most hosting providers have a one-click install process to get a WordPress site up and running.

Second, enable the “WordPress Multisite” feature:

Important

Make sure to select the Subdomain feature at the moment of creating your multi-site network. This way, your platform will have URLs like dashboard.mynetwork.com, and your customers will create their sites and select their subdomain like store1.mynetwork.com, store2.mynetwork.com, etc.

install wordpress multisite

Now you are ready to continue creating your online multi-shop platform.