Yes - we use Discourse with WordPress and WooCommerce Subscriptions to manage worldwide memberships.
However, with the recent launch and ongoing improvements to the Discourse Subscriptions plugin, I am planning on eliminating WooCommerce Subscriptions and using Discourse Subscriptions to handle signups and SSO. We use a document manager in WordPress and current members have access to the library.