You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Complete Network Solution for transforming your WordPress Multisite into a Website as a Service (WaaS) platform.
10
10
11
11
== Description ==
12
12
13
-
WP Multisite WaaS
13
+
WP Multisite WaaS helps you transform your WordPress Multisite installation into a powerful Website as a Service (WaaS) platform. This plugin enables you to offer website creation, hosting, and management services to your customers through a streamlined interface.
14
14
15
-
The WordPress Multisite Website as a Service (Waas) plugin. Now community maintained.
15
+
Now community maintained.
16
16
17
17
== Installation ==
18
18
19
-
1. Upload 'wp-multisite-waas' to the '/wp-content/plugins/' directory
20
-
2. Activate the plugin through the 'Plugins' menu in WordPress
21
-
3. Follow the step by step Wizard to set the plugin up
19
+
There are two recommended ways to install WP Multisite WaaS:
20
+
21
+
= Method 1: Using the pre-packaged release (Recommended) =
22
+
23
+
1. Download the latest release ZIP from the [Releases page](https://github.com/superdav42/wp-multisite-waas/releases)
24
+
2. Log in to your WordPress Network Admin dashboard
25
+
3. Navigate to Plugins > Add New > Upload Plugin
26
+
4. Choose the downloaded ZIP file and click "Install Now"
27
+
5. Network Activate the plugin through the 'Plugins' menu in WordPress
28
+
6. Follow the step by step Wizard to set the plugin up
29
+
30
+
= Method 2: Using Git and Composer (For developers) =
31
+
32
+
This method requires command-line access to your server and familiarity with Git and Composer.
33
+
34
+
1. Clone the repository to your plugins directory:
This error occurs when the required vendor files are missing. This typically happens when:
54
+
- You've downloaded the repository directly from GitHub without using a release package
55
+
- The composer dependencies haven't been installed
56
+
57
+
Solution: Use the pre-packaged release from the [Releases page](https://github.com/superdav42/wp-multisite-waas/releases) or run `composer install` in the plugin directory.
58
+
59
+
**"Cannot declare class ComposerAutoloaderInitWPUltimoDependencies, because the name is already in use"**
60
+
61
+
This error usually occurs when updating from an older version of WP Ultimo or when multiple versions of the plugin are installed.
62
+
63
+
Solution: Deactivate and remove any older versions of WP Ultimo or WP Multisite WaaS before activating the new version.
64
+
65
+
**"Class 'WP_Ultimo\Database\Sites\Site_Query' not found"**
66
+
67
+
This error can occur if the plugin's autoloader isn't properly loading all the necessary classes.
68
+
69
+
Solution: Use the pre-packaged release from the [Releases page](https://github.com/superdav42/wp-multisite-waas/releases) which includes all required files.
70
+
71
+
== Requirements ==
72
+
73
+
- WordPress Multisite 5.3 or higher
74
+
- PHP 7.4.30 or higher
75
+
- MySQL 5.6 or higher
76
+
- HTTPS enabled (recommended for secure checkout)
77
+
78
+
== Support ==
79
+
80
+
For support, please open an issue on the [GitHub repository](https://github.com/superdav42/wp-multisite-waas/issues).
22
81
23
82
== Upgrade Notice ==
24
83
@@ -384,7 +443,7 @@ Version 2.0.20 - Released on 2022-09-30
384
443
* Added: Security mode to deactivate all plugins except WP Ultimo and mu-plugins at once and reactivate after disable;
385
444
* Added: Allow customers to update the membership to plans and variations with different periods;
386
445
* Added: Allow customers to select one of their sites when creating a new one;
387
-
* Added: Error message when customers access the “add user” page over users limit;
446
+
* Added: Error message when customers access the "add user" page over users limit;
388
447
* Added: wu_return_url filter, allowing custom redirections after checkout process;
389
448
* Improvement: New payments from manual gateway are now generated by current membership;
390
449
* Improvement: Elementor compatibility on mapped sites;
@@ -463,8 +522,8 @@ Version 2.0.15 - Released on 2022-06-15
463
522
* Added: Currency Saudi Riyal
464
523
* Improvement: Removes unlisted countries from the billing address checkout field when using the "Restrict by country" option;
465
524
* Improvement: Disables the "Restrict by country" toggle when saving the form without allowed countries;
466
-
* Improvement: Improves the addition of billing address fields by allowing the removal of fields through the “wu_billing_address_fields” filter and avoiding error in the use of this filter;
467
-
* Improvement: Checks if payment status is completed when building the cart to prevent error with Ultimo defining the cart as “retry”;
525
+
* Improvement: Improves the addition of billing address fields by allowing the removal of fields through the "wu_billing_address_fields" filter and avoiding error in the use of this filter;
526
+
* Improvement: Checks if payment status is completed when building the cart to prevent error with Ultimo defining the cart as "retry";
468
527
* Improvement: Verifies if the cart has a future value to be paid to better handle downgrades;
469
528
* Improvement: Checks if subscription is not already cancelled on Stripe and Stripe Checkout gateways before trying to cancel;
470
529
* Improvement: Improvement: Changes stripe.js handlers to better code readability and to follow Stripe recommendations;
@@ -485,7 +544,7 @@ Version 2.0.15 - Released on 2022-06-15
485
544
* Fix: SSO not working on wp-admin page with mapped domains;
486
545
* Fix: Stripe saved cards not working;
487
546
* Fix: Downgrade cart not being correctly built when new plan is not free;
488
-
* Fix: Correctly define a cart as “retry” and postpone the payment verification when building it to prevent some errors on checkout validation process;
547
+
* Fix: Correctly define a cart as "retry" and postpone the payment verification when building it to prevent some errors on checkout validation process;
489
548
* Fix: Get the enable multiple membership value config from settings value;
490
549
* Fix: Allow updates with current plan on trial period;
491
550
* Fix: Stripe Checkout gateway id with wrong value on get_or_create_customer method;
0 commit comments