Does WooCommerce Subscriptions Work on WordPress Multisite?
How It Works
WordPress Multisite shares core files and, optionally, plugins and themes across a network, but each site's database tables (and therefore its WooCommerce orders, products, and subscriptions) stay separate by default. WooCommerce Subscriptions activated network-wide simply means the plugin is available to every site — it doesn't create any shared subscription data or cross-site billing relationship between them.
What This Means in Practice
- Each site needs its own payment gateway configuration, API keys included — nothing is inherited network-wide.
- Action Scheduler runs independently per site, so renewal scheduling on one site has no bearing on another's.
- A customer with accounts on multiple sites in the network has entirely separate subscriptions on each — there's no built-in concept of one subscription spanning multiple sites.
- License and plugin updates for WooCommerce Subscriptions typically still need managing per-site if each site has its own active license key, depending on how the network is licensed.
Things Worth Confirming
- Test the full checkout and renewal flow on each individual site in the network rather than assuming a working setup on one site guarantees the others work the same way.
- Check performance implications if many sites in the network run active subscriptions — each one's scheduled actions add to the same shared server resources, even though the data itself is separate.
- For a genuine cross-site subscription need (one payment granting access across multiple sites in the network), that's not supported out of the box and requires custom development connecting the sites explicitly.
See custom WooCommerce development for a multisite setup with subscription logic that needs to work across more than one site in the network.