We recently did a project where the client wanted to sell gift boxes as a once-off purchase as well on subscription. For subscription orders on certain products, they wanted the flexibility to pause and resume the subscription at their will, based on product availability. Stripe was their choice for Payment gateway.

After some research, we decided to go with WordPress & Subscriptio plugin as our choice of CMS. Most of the subscription features were already implemented in Subscriptio.

For each product, we implemented a setting called, “Auto Pause after subscription Payment”. This meant that product subscription would pause soon after payment’s made.  Client will then be able to resume this subscription anytime.

  subscriptio-woocommerce-subscription-plugin-custom-pause-setting

We also added bulk action options to Pause, Resume or Cancel Subscription. So that Client can easily manage multiple subscriptions.

product-subscription-bulk-action

Simple tweaks to the plugin and it proved to be very useful.

Thanks for reading.  Comments welcome 🙂