{"id":336293,"date":"2026-07-09T20:28:42","date_gmt":"2026-07-09T20:28:42","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/eu-withdrawal-manager\/"},"modified":"2026-07-09T21:53:26","modified_gmt":"2026-07-09T21:53:26","slug":"ncb-right-of-withdrawal-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ncb-right-of-withdrawal-for-woocommerce\/","author":23528058,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.2","stable_tag":"trunk","tested":"7.0.1","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"NCB Right of Withdrawal for WooCommerce","header_author":"NCB Software","header_description":"Electronic withdrawal (right of withdrawal) function for WooCommerce, in line with Directive (EU) 2023\/2673. Lets customers submit withdrawal requests and lets shop admins manage them.","assets_banners_color":"","last_updated":"2026-07-09 21:53:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/ncbsoftware.com\/products\/ncb-right-of-withdrawal-for-woocommerce\/","header_author_uri":"https:\/\/ncbsoftware.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":26,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"2.0.0":"<p>First free WordPress.org release of NCB Right of Withdrawal for WooCommerce.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Customer order page with the \u201cRight of Withdrawal\u201d button.","2":"Step 2 \u2013 Customer selects the products and quantities to withdraw.","3":"Step 3 \u2013 Customer reviews the selected products and confirms the\nwithdrawal request.","4":"Customer \u201cMy Account\u201d page displaying all withdrawal requests and\ntheir current status.","5":"Admin panel listing all withdrawal requests with filtering and\nstatus management.","6":"Plugin settings page for configuring withdrawal rules, eligible\norder statuses, notifications and page options."}},"plugin_section":[],"plugin_tags":[14361,395,55969,245590,286],"plugin_category":[45],"plugin_contributors":[270753],"plugin_business_model":[],"class_list":["post-336293","plugin","type-plugin","status-publish","hentry","plugin_tags-compliance","plugin_tags-eu","plugin_tags-returns","plugin_tags-withdrawal","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-ncbsoftware","plugin_committers-ncbsoftware"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/ncb-right-of-withdrawal-for-woocommerce.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>NCB Right of Withdrawal for WooCommerce adds an electronic withdrawal (\"right of withdrawal\") function to your WooCommerce store, aligned with the withdrawal-function requirement introduced by Directive (EU) 2023\/2673 (Article 11a of the Consumer Rights Directive 2011\/83\/EU).<\/p>\n\n<p>Customers declare withdrawal from a purchase through a guided, two-step form, and you review and process each declaration from a dedicated admin screen.<\/p>\n\n<p><strong>Key features<\/strong><\/p>\n\n<ul>\n<li>Guided two-step withdrawal form (order lookup, product selection, confirmation).<\/li>\n<li>Order drop-down for logged-in customers; guest access via order number + billing email (toggleable).<\/li>\n<li>Withdrawal button on the customer's order page (label selectable from presets or a custom value).<\/li>\n<li>Unique, traceable request numbers (e.g. WD-2026-000001).<\/li>\n<li>Acknowledgement email recording the date and time of receipt.<\/li>\n<li>Optional withdrawal-period cut-off.<\/li>\n<li>Admin management screen with a six-step status workflow, filtering and search.<\/li>\n<li>Optional status-change emails to customers.<\/li>\n<li>\"Withdrawals\" tab in My Account for customers to track requests.<\/li>\n<li>Full settings screen and a \"Refresh withdrawal page\" tool.<\/li>\n<li>GDPR: personal-data exporter, eraser and suggested privacy-policy content.<\/li>\n<li>Translation-ready, with English, Greek, Italian, German and Spanish included.<\/li>\n<li>WooCommerce High-Performance Order Storage (HPOS) compatible.<\/li>\n<\/ul>\n\n<p>This is a free, GPL plugin. Requires WooCommerce.<\/p>\n\n<p>For support, contact support@ncbsoftware.com.<\/p>\n\n<blockquote>\n  <p>This plugin provides the technical withdrawal mechanism. Whether your overall setup satisfies Directive (EU) 2023\/2673 and its national transposition is a legal question \u2014 please have your compliance reviewed by a qualified professional.<\/p>\n<\/blockquote>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to the <code>\/wp-content\/plugins\/<\/code> directory, or install it through the Plugins screen in WordPress.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen.<\/li>\n<li>Ensure WooCommerce is installed and active.<\/li>\n<li>Configure options under WooCommerce \u2192 Withdrawal Settings.<\/li>\n<\/ol>\n\n<p>On activation the plugin creates a page containing the <code>[euwm_withdrawal_form]<\/code> shortcode and registers a \"Withdrawals\" endpoint in My Account.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20make%20my%20shop%20legally%20compliant%3F\"><h3>Does this plugin make my shop legally compliant?<\/h3><\/dt>\n<dd><p>It provides the technical withdrawal function, confirmation flow and acknowledgement email. Legal compliance depends on your full setup and should be verified by a professional.<\/p><\/dd>\n<dt id=\"can%20guests%20submit%20a%20withdrawal%3F\"><h3>Can guests submit a withdrawal?<\/h3><\/dt>\n<dd><p>Yes, using their order number and billing email \u2014 this can be enabled or disabled in the settings.<\/p><\/dd>\n<dt id=\"which%20languages%20are%20included%3F\"><h3>Which languages are included?<\/h3><\/dt>\n<dd><p>English (base), Greek, Italian, German and Spanish. More can be added with a standard <code>.po<\/code>\/<code>.mo<\/code> translation.<\/p><\/dd>\n<dt id=\"where%20do%20customers%20submit%20a%20withdrawal%3F\"><h3>Where do customers submit a withdrawal?<\/h3><\/dt>\n<dd><p>On the auto-created withdrawal page (which contains the <code>[euwm_withdrawal_form]<\/code> shortcode), from a button on their order, or via the shortcode on any page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Updated Plugin URI to the dedicated product page.<\/li>\n<li>Improved WordPress.org metadata compliance.<\/li>\n<li>No functional changes.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Removed internal DOCUMENTATION.md from the WordPress.org distribution package.<\/li>\n<li>No functional changes.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Initial WordPress.org Edition.<\/li>\n<li>Renamed to \"NCB Right of Withdrawal for WooCommerce\".<\/li>\n<li>Converted into a fully free GPL plugin.<\/li>\n<li>Removed Freemius integration.<\/li>\n<li>Removed licensing and trial functionality.<\/li>\n<li>Full WordPress.org compatibility.<\/li>\n<\/ul>","raw_excerpt":"Electronic right-of-withdrawal function for WooCommerce, aligned with Directive (EU) 2023\/2673. Customers submit withdrawal requests; admins manage th &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/336293","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=336293"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ncbsoftware"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=336293"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=336293"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=336293"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=336293"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=336293"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=336293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}