Merchants can sometimes get confused when creating a subscription product what the Subscription length/expiration is. They can interpret "Expire" to mean the subscription's renewal billing term not the full length or when the subscription will be cancelled.
This PR changes the language used to describe the subscription length/expiration fields on the edit product page to make this more clear.
Expire after → Stop renewing afterNever expire → Do not stop until cancelled
The new Subscription product expire/length field
How to test this PR
Clone this repo into your plugin directory.
Checkout this branch (change-expire-after-language).
Go to Product → Add new from your WP dashboard.
Select Simple Subscription from the product dropdown.
Notice the new label, default dropdown option and tip description.
Change the product type to Variable Subscription
In the Attributes tab create a variation.
Check the "Used for variations" checkbox.
In the variations tab create variations.
Verify the subscription length fields are also updated for the variations.
Product impact
[x] Added changelog entry (or does not apply)
[ ] Will this PR affect WooCommerce Subscriptions? yes/no/tbc, add issue ref
[ ] Will this PR affect WooCommerce Payments? yes/no/tbc, add issue ref
[ ] Added deprecated functions, hooks or classes to the spreadsheet
Description
Slack: p1695716745140699-slack-C055WHLA98D
Merchants can sometimes get confused when creating a subscription product what the Subscription length/expiration is. They can interpret "Expire" to mean the subscription's renewal billing term not the full length or when the subscription will be cancelled.
This PR changes the language used to describe the subscription length/expiration fields on the edit product page to make this more clear.
Expire after
→Stop renewing after
Never expire
→Do not stop until cancelled
The new Subscription product expire/length field
How to test this PR
change-expire-after-language
).Product impact