{"id":397910,"date":"2026-11-11T20:44:51","date_gmt":"2026-11-11T20:44:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/renewright-uk-renewal-notices-for-woocommerce\/"},"modified":"2026-11-11T20:44:16","modified_gmt":"2026-11-11T20:44:16","slug":"renewright-uk-renewal-notices-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/renewright-uk-renewal-notices-for-woocommerce\/","author":23598299,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.1.4","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"RenewRight: UK Renewal Notices for WooCommerce","header_author":"RenewRight","header_description":"Renewal reminders, cooling-off notices, end-of-contract notices and key pre-contract information for the UK subscription contracts rules that apply from 1 January 2027. Works with WooCommerce Subscriptions.","last_updated":"2026-11-11 20:44:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/renewright-uk-renewal-notices-for-woocommerce\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":90,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"fezuk85","date":"2026-11-11 20:44:16","revision":3797077}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3797077,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3797077,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3797077,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3797077,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[258660,287831,4079,3526,144558],"plugin_category":[41],"plugin_contributors":[292098],"plugin_business_model":[],"class_list":["post-397910","plugin","type-plugin","status-publish","hentry","plugin_tags-cancellation","plugin_tags-renewal-reminder","plugin_tags-subscriptions","plugin_tags-uk","plugin_tags-woocommerce-subscriptions","plugin_category-communication","plugin_contributors-fezuk85","plugin_committers-fezuk85"],"banners":{"banner":"https:\/\/ps.w.org\/renewright-uk-renewal-notices-for-woocommerce\/assets\/banner-772x250.png?rev=3797077","banner_2x":"https:\/\/ps.w.org\/renewright-uk-renewal-notices-for-woocommerce\/assets\/banner-1544x500.png?rev=3797077","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/renewright-uk-renewal-notices-for-woocommerce\/assets\/icon-128x128.png?rev=3797077","icon_2x":"https:\/\/ps.w.org\/renewright-uk-renewal-notices-for-woocommerce\/assets\/icon-256x256.png?rev=3797077","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The UK's new subscription contract rules apply to contracts made from 1 January 2027. This plugin works out which notices each subscriber needs and when, emails them on time, and keeps a dated record of every notice. All the essentials are free.<\/p>\n\n<p><strong>Notices, planned from each subscription's renewal dates<\/strong><\/p>\n\n<ul>\n<li><strong>Renewal reminders<\/strong>: before the last renewal payment in each six-month period for weekly, monthly and quarterly plans; before the first payment after a free trial or discount ends; before every renewal of 12 months or more, plus an earlier advance reminder.<\/li>\n<li><strong>Renewal cooling-off notices<\/strong>: on the day a trial or discount ends and on 12-month-or-longer renewals, sent separately from anything else.<\/li>\n<li><strong>End-of-contract notices<\/strong>: sent as soon as a customer ends their subscription.<\/li>\n<li><strong>Contract confirmation<\/strong>: the key information on a durable medium after sign-up.<\/li>\n<\/ul>\n\n<p>Every reminder puts the required information first, in a box: renewal date and amount, the previous amount and any increase, further payments, the minimum the customer will pay, the next payment date (or end date), and how and by when to end it.<\/p>\n\n<p><strong>Before checkout<\/strong><\/p>\n\n<ul>\n<li>A key information box on subscription product pages and at checkout: that it renews until ended, any trial and when charging starts, how often and how much, the monthly equivalent for non-monthly plans, the minimum total, how to end it, when reminders are sent, and cooling-off rights.<\/li>\n<\/ul>\n\n<p><strong>Leaving<\/strong><\/p>\n\n<ul>\n<li>An \"End my subscription\" page (<code>[uksn_end_subscription]<\/code>) with one clearly labelled button per subscription, using WooCommerce Subscriptions' own cancel action. No reasons asked.<\/li>\n<\/ul>\n\n<p><strong>Records<\/strong><\/p>\n\n<ul>\n<li>Each sent notice keeps the time, recipient, content and a SHA-256 fingerprint. Export everything as CSV.<\/li>\n<li>Status page with checks for what is missing and how to fix it.<\/li>\n<li>Test mode sends every notice to you first; switch to Live when you are happy.<\/li>\n<li>Works with WordPress's personal data export and erase tools. Erasure keeps an anonymised record (type, dates, fingerprint).<\/li>\n<\/ul>\n\n<p>This plugin is a tool to help you send and record the notices required by the UK subscription contracts rules (DMCCA 2024 Part 4 Chapter 2 and the Consumer Subscription Contracts (Cancellation and Information) Regulations 2026). It is not legal advice and does not guarantee compliance. You remain responsible for your contracts, checkout, pricing and policies.<\/p>\n\n<p><strong>Requires<\/strong> WooCommerce and WooCommerce Subscriptions.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin (WooCommerce and WooCommerce Subscriptions must be active).<\/li>\n<li>Go to WooCommerce &gt; RenewRight &gt; Settings and add your business details and reminder timing.<\/li>\n<li>On the Status tab, click \"Fix this\" next to the online exit check to create the End my subscription page, then link it from your footer and account pages.<\/li>\n<li>Check the key information box on a subscription product page and at checkout matches your terms, then tick the confirmation.<\/li>\n<li>Check the test emails sent to you, then switch sending to Live.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20subscriptions%20does%20it%20cover%3F\"><h3>Which subscriptions does it cover?<\/h3><\/dt>\n<dd><p>Subscriptions started on or after 1 January 2027, when the rules apply. You can opt in older subscriptions in Settings.<\/p><\/dd>\n<dt id=\"how%20are%20emails%20sent%3F\"><h3>How are emails sent?<\/h3><\/dt>\n<dd><p>With <code>wp_mail<\/code>, so your SMTP or transactional email plugin is used. We recommend one for reliable delivery.<\/p><\/dd>\n<dt id=\"does%20it%20cancel%20or%20refund%20for%20me%3F\"><h3>Does it cancel or refund for me?<\/h3><\/dt>\n<dd><p>No. Customers end subscriptions through WooCommerce Subscriptions' own cancel action; refunds after a cooling-off cancellation are made by you as usual.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20renewal%20date%20changes%3F\"><h3>What happens if a renewal date changes?<\/h3><\/dt>\n<dd><p>The plan is updated whenever a subscription changes and again every day. Sent notices are never re-sent.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Every database query now uses prepared statements, including table names.<\/li>\n<li>Admin screen inputs are sanitised before use, and the confirmation message after an action only shows known messages.<\/li>\n<li>The key information box and checkout output pass through WordPress's HTML filter.<\/li>\n<li>Deleting the plugin now also removes the date it stores on each subscription.<\/li>\n<li>Code now meets the WordPress Coding Standards.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Translations now load automatically from WordPress.org.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>A single, dismissible request for a review appears on the plugin's status page after the first reminder has been sent.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Plugin text domain and folder renamed to match the wordpress.org slug; translator comments added for placeholder strings.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Renewal reminders, cooling-off and end-of-contract emails for the UK subscription rules from 1 January 2027. Free, for WooCommerce Subscriptions.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/397910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=397910"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fezuk85"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=397910"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=397910"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=397910"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=397910"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=397910"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=397910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}