I am using Woocommerce Subscription plugin. I have two types of Subscription plans right now.

  1. Premium Subscription
  2. Free Subscription

When any user registers on my site, I want every user to show default free subsciption subscribed to that account in beginning until it upgrades manually later. Is there any Hook which I can use?

I have tried checking in Plugin settings but I didn't find anywhere if I can set a subscription plan 'as default'.

1 Answer 1


The solution is to create an order, then create a subscription, link the order to the subscription using WooCommerce classes. Below is the link where I found my answer:


The response given by Jeremy Warne worked for my website's logical flow.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.