Sell Server Subscriptions With WooCommerce

Pre-requisites For WPCloudDeploy


Billed once per year until cancelled

Use this add-on to sell subscriptions to your cloud servers using WooCommerce.

Your customers can choose servers from any of your configured server providers and from any region/location.

After purchasing a server subscription, a customer can add as many sites as the server can reasonably hold.

Please note that a site is not automatically added to the server when it’s deployed.

Related Articles


View Documentation


  • WPCloudDeploy Core Version 4.6.6 or later
  • WooCommerce
  • WooCommerce Subscriptions


Version 1.5.0

***Requires WPCD Version 4.6.1 (or later)***

  • 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.

Version 1.4.4

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

Version 1.4.3

  • Fix: An issue where we weren't checking the item type before attempting to build a display string.
  • Dev: Updated some internal comments in the code.

Version 1.4.2

Reader Friendly Release Notes

  • Fix: PHP array index warnings
  • Fix: Make sure server names are alpha-numeric when creating servers.

Version 1.4.1

  • Fix: The Descriptive Text for the 2nd promotional link wasn't working because the option name it was stored in was incorrect.

Version 1.4.0

  • New: Allow server sizes to be directly chosen when setting up a product - no longer need to set up "small", 'medium', 'large' unless you really want the consistency.
  • New: Allow users to enter a name for their server when ordering.
  • New: Allow admin to specify a prefix for all server names that a user enters during checkout.
  • New: Add settings option for automatic installation of callbacks, backups and deletion protection when server is installed.
  • Tweak: Change the name of the shortcode used to show servers on the front-end to wpcd_app_wpapp_instances
  • Tweak: Added in WC related code that used to be in CORE (and removed it from core of course).
  • Tweak: Show the order id in the server list.
  • Fix: Servers are now deleted when subscriptions are cancelled.

Version 1.3.0

***Requires WPCD Version 4.5.0 (or later)***

  • New: Add support for more than three server sizes
  • Tweak: Add WPCD version checks and related notices
  • Fix: Move a setting heading that was in the wrong place

Version 1.2.0

***Requires WPCD Version 4.4.2 (or later)***

  • New: Add option to select just a single provider for a product
  • Tweak: Use a better action hook for emails

Version 1.1.0

  • New: Send email to purchaser when a server is ready to be used.
  • Fix: Moved a JS file from core and modified it to use the new HTML ids in this add-on.

Version 1.0.1

  • Fix: Settings in the WP SETTINGS tab are not shown if WC is not activated.

Version 1.0.0

  • Initial version migrated from core.  Requires WPCD V 4.4.0.  Do not activate this addon for versions prior to 4.4.0!