{"id":315055,"date":"2026-05-22T14:37:18","date_gmt":"2026-05-22T14:37:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wc-eu-withdrawal-button-lite\/"},"modified":"2026-05-22T21:52:52","modified_gmt":"2026-05-22T21:52:52","slug":"eu-withdrawal-button-lite","status":"publish","type":"plugin","link":"https:\/\/roh.wordpress.org\/plugins\/eu-withdrawal-button-lite\/","author":23499161,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.2","stable_tag":"1.1.2","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"EU Withdrawal Button for Woo (Lite)","header_author":"manapoint","header_description":"A basic, zero-bloat solution to comply with the EU Directive 2023\/2673. Includes mandatory 14-day window. Upgrade to Pro for immutable SHA-256 logs and professional UI.","assets_banners_color":"062339","last_updated":"2026-05-22 21:52:52","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/manapoint.lemonsqueezy.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":33,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.1":{"tag":"1.1.1","author":"manapoint","date":"2026-05-22 15:39:21"},"1.1.2":{"tag":"1.1.2","author":"manapoint","date":"2026-05-22 21:52:52"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3544020,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3544020,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3544020,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.1","1.1.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[264025,264011,264024,262873,264026],"plugin_category":[45],"plugin_contributors":[263372],"plugin_business_model":[],"class_list":["post-315055","plugin","type-plugin","status-publish","hentry","plugin_tags-direttiva-ue","plugin_tags-eu-compliance","plugin_tags-recesso-e-commerce","plugin_tags-withdrawal-button","plugin_tags-woocommerce-recesso","plugin_category-ecommerce","plugin_contributors-manapoint","plugin_committers-manapoint"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/eu-withdrawal-button-lite\/assets\/icon-128x128.png?rev=3544020","icon_2x":"https:\/\/ps.w.org\/eu-withdrawal-button-lite\/assets\/icon-256x256.png?rev=3544020","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Starting June 19, 2026, the EU Directive 2023\/2673 requires e-commerce stores selling to EU consumers to provide an easy, 2-click withdrawal button for order cancellations.<\/p>\n\n<p>This micro-plugin is designed with a light and essential philosophy. Instead of installing a massive legal suite that slows down your site, this plugin does exactly one thing perfectly:<\/p>\n\n<ul>\n<li>Injects a withdrawal button in the My Account area for eligible orders (Completed within 14 days).<\/li>\n<li>100% HPOS compatible.<\/li>\n<li>Uses zero jQuery and vanilla JS to protect your Core Web Vitals.<\/li>\n<\/ul>\n\n<p>\ud83d\udd25 <strong>UPGRADE TO PRO FOR PROFESSIONAL COMPLIANCE &amp; BRANDING<\/strong> \ud83d\udd25<\/p>\n\n<p>The Lite version is fully functional and legally compliant, but to remove the annoying watermark on the cancellation popup on your professional store, and have a bulletproof legal audit protection and clean branding, upgrade to the PRO version.<\/p>\n\n<p><strong>The PRO version unlocks:<\/strong><\/p>\n\n<ul>\n<li><strong>Immutable SHA-256 Legal Logs:<\/strong> Cryptographically hashed, tamper-proof logs of every single withdrawal request stored in an isolated custom table (100% HPOS native). Your unalterable cryptographic proof for audits and legal disputes.<\/li>\n<li><strong>Remove All Watermarks:<\/strong> Instantly removes the \"TRIAL VERSION\" text and external links from the customer-facing interface.<\/li>\n<li><strong>No-Code UI Customization:<\/strong> Match the button background, hover colors, and shape (rounded or square border-radius) to your specific theme\/pattern directly from the WordPress custom admin panel.<\/li>\n<\/ul>\n\n<p>\ud83d\udc49 <strong><a href=\"https:\/\/manapoint.lemonsqueezy.com\/\">Get the PRO Version Now: manapoint.lemonsqueezy.com<\/a><\/strong><\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin does not use any third-party or external services. All data processing is handled locally within your WordPress installation.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/eu-withdrawal-button-lite<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>The withdrawal button will automatically appear for eligible orders in the My Account section.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20with%20high-performance%20order%20storage%20%28hpos%29%3F\"><h3>Does this plugin work with High-Performance Order Storage (HPOS)?<\/h3><\/dt>\n<dd><p>Yes, the plugin is 100% HPOS compatible and uses the latest WooCommerce CRUD methods, and is tested with WordPress 7.0.<\/p><\/dd>\n<dt id=\"why%20is%20there%20a%20%22trial%20version%22%20watermark%20on%20the%20popup%3F\"><h3>Why is there a \"TRIAL VERSION\" watermark on the popup?<\/h3><\/dt>\n<dd><p>The Lite version is provided for basic compliance and testing. To remove the watermark, clean up the customer UI, and unlock immutable cryptographic SHA-256 legal logs, please upgrade to the PRO version here: <strong><a href=\"https:\/\/manapoint.lemonsqueezy.com\/\">Get the PRO Version Now: manapoint.lemonsqueezy.com<\/a><\/strong>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Updated repository tags and metadata localization.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Full compatibility with WordPress 7.0.<\/li>\n<li>Official WooCommerce HPOS compatibility declaration.<\/li>\n<li>Improved HTML output security and string escaping.<\/li>\n<li>Added WC_Order integrity checks for more robust AJAX handling.<\/li>\n<li>Synchronized asset versioning (v1.1.1).<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Addressed WordPress.org review feedback: Fixed enqueuing methods, updated function\/class\/variable prefixes for uniqueness, and documented data privacy.<\/li>\n<\/ul>","raw_excerpt":"A light and essential, HPOS-native solution to comply with the EU Directive 2023\/2673 (Withdrawal Button).","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/315055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=315055"}],"author":[{"embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/manapoint"}],"wp:attachment":[{"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=315055"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=315055"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=315055"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=315055"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=315055"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=315055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}