Hello,
Thanks for reaching out and for the detailed explanation.
Yes, you’re right — once you’ve set up a variable product with subscription options correctly, selecting a variation and completing the checkout should automatically create a subscription.
Could you please let us know if you’re using the block-based checkout? If so, this might be the cause of the issue, as our plugin is currently not compatible with the WooCommerce block checkout.
To verify this, we recommend creating a checkout page using the classic shortcode:
[woocommerce_checkout]
Then try placing an order again and see if the subscription is created as expected.
Please let us know how it goes — we’ll be happy to assist further based on the results.
Best regards,
Thank you for your response! The issue is because of a block based checkout is not being hooked. Thanks for your confirmation; Now I can use the plugin!
Thank you for the update — I’m really glad to hear that we were able to identify the cause of the issue and can now use the plugin successfully!
We have the compatibility with the block-based checkout in our internal list of ideas for future updates. If this feature gets implemented in one of the upcoming releases, I’ll make sure to let you know.
Feel free to reach out anytime if you have further questions.
Kind regards,
I appreciate your help and the plugin itself! This seems to make things work regarding the blocks. For the hooks() method in SubscriptionCheckout.php
add_action('woocommerce_store_api_checkout_order_processed', $this);
Hi,
I am pleased to announce that a new version of the Flexible Subscriptions plugin is now available, which includes support for blocks.
1.6.8 – 2025-08-21
- Restored Flexible Subscriptions admin pages.
- Improved localization for payment dates and gateways.
- Fixed issue with block checkout displaying error.
I encourage you to update and test it.
Best regards,