Enable Early Renewal
↑ Volver al principio- Go to WooCommerce > Settings > Subscriptions
- Select the checkbox under “Renewals” labeled “Early Renewal”
- To enable, make sure the box is checked. To disable, make sure the box is empty.
By default, early renewals will be disabled on existing stores and enabled on new stores.
Early Renewal Process
↑ Volver al principio- Go to My account > Subscriptions
- View chosen subscription
- In the first table, the Renew Now button will appear in the Actions row
- Click Renew Now and complete checkout or use the modal
Early Renewal Requirements
↑ Volver al principio- Early renewal feature must be enabled
- Subscription must have an Active status
- Payment method must support date changes
- Subscription must have a recurring price, i.e. it does not have a $0 total
- Subscription does not contain any subscriptions products synchronized for renewals
- Subscription must not currently be in a trial period
-
The next payment date is approaching the point at which the subscription billing is set to expire.
Next Payment Date After Early Renewal
↑ Volver al principioStore Manager View
↑ Volver al principio- Go to WooCommerce > Subscriptions and choose a subscription
- Locate the Subscription Notes box
- View the subscription notes
FAQ
↑ Volver al principioWhy doesn’t the “Renew Now” button show up for synchronized subscriptions?
↑ Volver al principio'wcs_allow_synced_product_early_renewal'
. Below is an example of using this filter to allow all synced products to renew early.
add_filter( 'wcs_allow_synced_product_early_renewal', '__return_true', 10 );