less than a minute read • Updated an hour ago
Reset subscription next renewal date after a payment
How to configure Foxy to automatically reset a subscription's next renewal date when a past due payment is made.
By default, when a customer makes a successful past due payment on a subscription, the next renewal date remains unchanged. You can configure Foxy to automatically reset the next renewal date to one frequency ahead of the payment date instead.
This setting is particularly useful for auto-ship merchants, where the next shipment should go out one full period after the customer’s most recent payment — regardless of when the original billing date was.
How to enable it
How it works
Without this setting: If a monthly subscription renews on the 1st of each month and the customer pays a past due amount on the 18th, the next renewal date remains the 1st of the following month.
With this setting: The same customer paying on the 18th would have their next renewal date updated to the 18th of the following month — one full month from the date of payment.
Notes
This setting applies to payments made via automatic retry, customer-initiated payment via sub_token link, and manual admin retries via UOE.
For auto-ship subscriptions this setting should almost always be enabled, as customers expect their next shipment to follow from their most recent payment date rather than the original billing date.