WooCommerce Subscriptions: Reactivate Canceled Subscription

We use WooCommerce Subscriptions to manage our customers monthly payments, and love its overall functionality. It’s both powerful and flexible, and more than enough for our needs. Like all WooCommerce products, WooCommerce Subscriptions come with a built in status set – including Active, On Hold, Expired, Canceled, and Pending Cancelation

Oops I accidentally canceled

Sometimes a customer or even a store manage can accidentally cancel a subscription. If the subscription then goes into “Pending Cancelation” status, you will have the ability to reactivate the subscription.

A canceled subscription can only be reactivated if:

If you are unable to reactivate a subscription that is pending cancelation, you’re likely using a payment gateway that doesn’t allow it.

Reactivate pending cancelation subscriptions

Reactivating a pending-cancelation subscription is very straight forward:

  1. Log into the site and find the subscription in WooCommerce > Subscriptions > Pending Cancelation
  2. Hover over the subscription status
  3. Click on Reactivate

Customers can also reactivate a pending cancelation subscription:

  1. Log into their account, go to My Account > Subscriptions
  2. Find the subscription to be reactivated and click on View
  3. Click on Reactivate

Reactivating fully canceled subscriptions

Once a subscription has gone beyond Pending Cancelation, and has a status of Canceled, it can’t be reactivated. At least not from the WordPress admin. This is purposeful, as there is the potential to abuse a customers wishes. A canceled subscription will require, in some way, action on the part of the customer. There are also issues with how some payment gateways handle cancelations. PayPal, for example, cancels the subscription immediately within PayPal.

Prospress (the extension developer) has an article on updating the status from the database, but I don’t recommend this route.

Customer action required

The easiest way to get a subscription back up is to to have the customer resubscribe from their account page. Once the do, they’ll be taken to the checkout page and will have to go through the standard checkout process.

The other option is for the store manager to create a new subscription with the same products, and send a payment link to the customer.

Again, either way, action will be required by the customer.

Related posts