WooCommerce

Pre-requisites For WPCloudDeploy

$299.00

This add-on gives you the ability to sell both server and site subscriptions as well as build a WordPress SaaS with WooCommerce.

Sell WordPress Site Subscriptions

Sell subscriptions to WordPress sites using WooCommerce. 

  • Build your brand and your recurring revenue stream
  • Create a SaaS with WordPress as its foundation

Key Features Suitable for Building a WordPress SaaS

  • Select which servers you will use for your customers’ sites
  • Create a pool of servers that can be used for your customers’ sites
  • Create template sites that can be used as the starting point for any customer site
  • Sell any combination of ‘standard’ WordPress sites and WordPress multi-tenant sites.
  • Create unlimited products with various subscription periods
  • Create product package rules for each product/subscription that controls activation & deactivation of plugins, themes, php memory, php workers and more.
  • Automatic temporary DNS registration with Cloudflare
  • Customized on-screen and email confirmation messages
  • Automatic SSL for temporary domain names registered with Cloudflare
  • Create a custom front-end admin panel with our native tools or use 3rd party front-end admin tools such as Frontend Admin plugin .  Or block panel access completely and only allow wp-admin access to the purchased site. Or allow back-end access to the WPCD panel.  You have multiple options to build your brand!
  • Create and manage rolling update plans
  • Deploy standard sites, Multi-tenant sites or any combination of the two.

Learn more about selling WordPress site subscriptions with WooCommerce

Related WooCommerce Site Subscriptions Articles

Documentation

View Documentation For Selling Site Subscriptions With WooCommerce


Sell Server Subscriptions With WooCommerce

Create your own “Cloudways” lite style service but differentiate yourself by offering servers from 10+ supported public and private Cloud Server providers.

Key Server Subscription Features

  • Sell server subscriptions for any WPCD supported providers (currently more than 10 providers are integrated with WPCloudDeploy)
  • Set your own premium prices for each server product
  • Create unlimited server products with various subscription periods
  • Include ‘setup’ fees as options for selected or all products
  • Different prices can be set for different providers – eg: charge more for AWS EC2 servers and less for DigitalOcean servers
  • Allow customers to select a region or create limit regions by creating separate products for each regions
  • Use WooCommerce presentation and search-&-filter tools such as NinjaTables to make it easy for customers to filter your server products (if you have a lot of them)
  • Automatically include a basic WordPress site or a Template site on new servers
  • Define your own provider name so that the customer sees “ACME” instead of “AWS” or “DigitalOcean”
  • A customer can add as many sites as the server can reasonably hold or you can limit the number of sites they can install on each server
  • Includes a full front-end server management panel or integrate with 3rd party front-ends.

Demo Site & More Information

Related WooCommerce Server Subscriptions Articles

Documentation

View Documentation for Selling Server Subscriptions With WooCommerce


Services Built on WPCloudDeploy & WooCommerce


Requires

Changelog

3.6.0

Warning: This update REQUIRES WPCloudDeploy 5.7.0 or later.  Installing it with an earlier version will cause your site to crash.

  • New: Option to expire a site upon cancellation.
  • New: Option to password protect a site using HTTP AUTH when a subscription goes on hold or has been canceled.
  • New: Option to send customer email when site subscription has entered 'pending-cancel' status.
  • New: Option to send customer email when site subscription has been canceled.
  • New: Add additional template fields that are injected into wp-config: template type, template name, template label, template group, template tags.
  • New: You can now use the search box in the app list to search for apps with a specific order or subscription id.
  • Fix: Remove an unused file whose contents had been moved to core in a prior version update.
  • Fix: Translation folder name reference was incorrect.

3.5.0

Warning: This update REQUIRES WPCloudDeploy 5.5.0 or later.  Installing it with an earlier version will cause your site to crash.

  • Misc: Name change - the original name was long and unwieldy. Now it's nice and short - "WPCD WOOCOMMERCE" instead of "WPCD Sell WordPress Server and Site Subscriptions With WooCommerce"
  • Note: No new features - just a name change.

3.4.0

Warning: This update REQUIRES WPCloudDeploy 5.5.0 or later.  Installing it with an earlier version will cause your site to crash.

  • Enh: Add wp-config.php option to prevent bash script execution in site packages.
  • Enh: Add option in product packages to add a version label into wp-config and the site metas.
  • Enh: Compatibility with WPCD 5.5.0 - now requires WPCD 5.5.0 as well.

3.3.0

Warning: This update REQUIRES WPCloudDeploy 5.4.0 or later.  Installing it with an earlier version will cause issues with your site.

  • New: Product packages - auto install and/or activate themes, plugins and wp-config.php entries on a per-product basis.
  • Dev: Use the new WPCD_WORDPRESS_APP()->get_default_os() function - requires at least WPCD 5.3.9.
  • Dev: Add a couple of missing filters to the fields we collect on the WC product detail screen.

3.2.2

Warning: This update REQUIRES WPCloudDeploy 5.3.0 or later.  Installing it with an earlier version will cause your site to crash.  If you are not already running version WPCD 5.3.0  or later, please upgrade by following the WPCD 5.0.0 upgrade instructions!.

  • Fix: Workaround for broken HTML in the wc_thankyou_order_received_text filter in WooCommerce 8.x.
  • Dev: Add additional parameters to a couple of email related filters.

3.2.1

  • Tweak: If the admin isn't asking for a domain on checkout, automatically add a generated one into the WC order line instead of waiting until the site is about to be created.
  • Dev: Add new filter that allows the global email for sites to be suppressed by devs. Filter name is wpcd_wpapp_wc_suppress_global_email.
  • Dev: Add new filter that allows developers to display misc attributes. Filter name is wpcd_wpapp_wc_display_misc_attributes.
  • Dev: Add new filter that allows developers to restrict the number of characters collected for the subdomain on checkout. Filter name is wpcd_wpapp_wc_max_subdomain_length.
  • Dev: Add new filter that allows developers to change the description associated with the domain field on the checkout page. Filter name is wpcd_wc_checkout_site_name_desc.

3.2.0

  • New: Ability to use local server templates for site products.
  • Tweak: Show the web server type in the server list when creating a product.
  • Fix: Correctly record the user id and pw on the site metas when the new site is a copy from a template.
  • Fix: Multiple Issues with upgrading and downgrading.
  • Fix: Make deprecated shortcode wpcd_app_wordpress_sell_wc_server_subs continue to somewhat work in WPCD 5.x.
  • Fix: Site counts were not being updated if DNS AUTO DELETE was not turned on.
  • Dev: New filters to allow developers to change the server name, label and description used during the checkout process.

3.1.0

Warning: This update REQUIRES WPCloudDeploy 5.1.1 or later.  Installing it with an earlier version will cause your site to crash.  Please upgrade by following the WPCD 5.0.0 upgrade instructions!.

  • Fix: Edge case issue with SSL when copying template sites and the template site has an SSL and the target domain allows an SSL to be generated.
  • Other: The SSL fix requires a fix in core so WPCD 5.1.1 is the minimum requirement for this version.

3.0.0

Warning: This update REQUIRES WPCloudDeploy 5.0 or later.  Installing it with an earlier version will cause your site to crash.  Please upgrade by following the WPCD 5.0.0 upgrade instructions!.

1.6.0

  • Add support for WPCD 4.16.
  • Add support for IPv6 AAAA records in CloudFlare if the server has an IPv6 address.
  • Fix: Check for duplicate domain names when purchasing a site and the user has the ability to enter their own domain name.
  • Fix: An issue where if only the password is shown on the checkout page without the domain field, the system would report the password as being blank (even if it's now) and prevent the user from completing the checking out process.

1.5.1

  • Tweak: Better cleaning of initial wp admin password to allow uppercase characters as well.

1.5.0

  • New: Option to collect a subdomain before checking out.
  • New: Option to collect password before checking out.
  • New: Option to change existing admin email and password on a template site after it's been copied.
  • New: Option to add customer as new admin on a template site after it's been copied.
  • New: Option to change site administration email address on template site after its been copied.

1.4.2

  • New: Display order id and subscription id links under the app summary column.
  • Tweak: When a site is cloned, make sure that the new site has the WC order and subscription ids from the original site.
  • Tweak: When a site is pushed to staging, make sure that the new site has the WC order and subscription ids from the original site.

1.4.1

  • Fix: A logic flaw when updating the number of sites a user is allowed to have.

1.4.0

  • New: Option to set a max number of sites in a product and have that enforced when the user attempts to clone sites after a purchase.

1.3.0

  • Tweak: Smarter, more flexible searches for language files using a similar algorithm to the one used in the core plugin.
  • Fix: Missed some strings that should be run through the WP translation functions.

1.2.2

  • Fix: Missed a spot in the prior version - some text fields in settings would overflow the container. Now set to 100% max width by default.

1.2.1

  • Tweak: Make name shorter in settings - now only called "Sell WP Sites"
  • Fix: Some text fields in settings would overflow the container. Now set to 100% max width by default.

 

1.2.0

  • Tweak: Update for change in how SSL is being setup in WPCD version 4.7.0

1.1.1

  • Tweak: Pull the user name from a different var because sometimes wp_get_current_user() returns nothing even though the user appears to be logged in.

1.1.0

  • New: Automatically delete DNS entry for temp domains when a site is deleted or a subscription canceled.

1.0.0

  • Initial Release