Pre-requisites #
Before you can use the DVI Multi-tenant module you need the following:
- Install and activate the DVI GIT module.
- If you intend to allow your customers to purchase their own sites you’ll need to install and DVI WooCommerce module as well as the WooCommerce and WooCommerce Subscriptions plugins.
Activating Multi-tenant Options #
Multi-tenant is a premium option offered only as a combined software + services product. The software (plugin) is not available without the services component.
The software itself is provided as a regular WordPress plugin created by our services group – upload and activate it from the WordPress PLUGINS screen.
Once activated you will see the following:
- A new Multi-tenant tab under each site
Restrictions #
Currently, Multi-tenant features are only supported on NGINX webservers and on server providers who allow ‘root’ logins. This means that providers such as AWS, AZURE and GOOGLE are not supported. We hope to remove these restrictions shortly.
Next Steps #
- Deploy a server that will store your template sites, version sites and tenant sites. This is the simplest multi-tenant configuration where everything resides on a single server. You’ll want lots of disk space to start since you will likely be experimenting with multiple templates and versions of those templates
- Create a product template site
- Create one or more versions of your template
- Specify a default version (see SETTING A DEFAULT VERSION in the product template versions documentation)
- Create a WooCommerce product (see WooCommerce Multi-tenant Integration & the standard WooCommerce Integration documentation)
- Go through the customer purchase process in a separate browser
Support Policy #
As mentioned in our introduction to Multi-tenant document, this module is only available with a services or upgraded support contact. Software developers can grab the code our github repository.