less than a minute read • Updated an hour ago

Cancel a subscription

How customers and store admins can cancel a subscription in Foxy.

Subscriptions in Foxy can be cancelled by the customer via a link in their receipt email, or by a store admin through the Foxy admin.


Customer cancellation

By default, Foxy includes a cancellation link in every subscription receipt email sent to the customer. When the customer clicks the link and completes the checkout, the subscription end date is set and it will no longer process.

The default cancellation link uses sub_cancel=true, which sets the subscription to end the following day. If you’d prefer the subscription to end on the next transaction date instead — for example, if the customer has already paid for the current period — you can update this in your store’s language settings.

To change the default cancellation behaviour:

  1. 1

    Go to the Language page in your Foxy admin

  2. 2

    Expand the Email section

  3. 3

    Search for sub_cancel=true

  4. 4

    Update both instances from true to next_transaction_date

Requiring past due payment before cancellation

If a customer has a past due amount on their subscription, you can require them to pay it before they are able to cancel. To enable this:

  1. 1

    Go to Advanced Settings in your Foxy admin

  2. 2

    Check Prevent customer-initiated modification, replacement, and cancellation if past-due is present

If this is enabled and a customer has a past due balance, they will not be able to cancel until the balance is cleared. In this case you will need to cancel the subscription on their behalf through the admin, or clear the past due amount first.


Admin cancellation

To cancel a subscription as a store admin:

  1. 1

    Go to Subscriptions in your Foxy admin

  2. 2

    Find the subscription and click Edit

  3. 3

    Set the End date to the date you want the subscription to stop processing

  4. 4

    Save the subscription


Notes

  • When a subscription is cancelled, its end date is set to either tomorrow or the next transaction date. The subscription is not immediately deleted.

  • If a subscription’s end date falls on a scheduled billing date, it will be cancelled before that payment is taken. Set the end date to the day after the last payment you want to collect.

  • PayPal Express (non-Reference Transactions) does not support subscription modification via sub_token. Foxy strongly recommends using the Reference Transaction option for PayPal Express Checkout.


Need Help?

Did this article answer your questions? Need help with anything? Please click below to contact us.