{"id":284779,"date":"2026-03-26T07:50:30","date_gmt":"2026-03-26T07:50:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/eu-order-withdrawal-button-for-woocommerce\/"},"modified":"2026-04-09T18:18:04","modified_gmt":"2026-04-09T18:18:04","slug":"eu-order-withdrawal-button-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/os.wordpress.org\/plugins\/eu-order-withdrawal-button-for-woocommerce\/","author":14082320,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.1","stable_tag":"2.0.1","tested":"7.0","requires":"5.4","requires_php":"7.4","requires_plugins":null,"header_name":"EU Order Withdrawal Button for WooCommerce","header_author":"vendidero","header_description":"EU-compliant order withdrawal button and form for WooCommerce.","assets_banners_color":"f6f7f7","last_updated":"2026-04-09 18:18:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/vendidero.com\/","header_author_uri":"https:\/\/vendidero.com","rating":5,"author_block_rating":0,"active_installs":200,"downloads":1065,"num_ratings":1,"support_threads":3,"support_threads_resolved":3,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"vendidero","date":"2026-03-26 07:49:15"},"1.0.1":{"tag":"1.0.1","author":"vendidero","date":"2026-03-27 08:34:57"},"1.0.2":{"tag":"1.0.2","author":"vendidero","date":"2026-03-27 10:48:11"},"2.0.0":{"tag":"2.0.0","author":"vendidero","date":"2026-04-08 08:29:55"},"2.0.1":{"tag":"2.0.1","author":"vendidero","date":"2026-04-09 18:18:04"}},"upgrade_notice":{"1.0.0":"<p>no upgrade - just install :)<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3491534,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3491534,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3491534,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3491534,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3491534,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","2.0.0","2.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3501426,"resolution":"1","location":"assets","locale":"","width":4000,"height":2200},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3501426,"resolution":"2","location":"assets","locale":"","width":4000,"height":2200}},"screenshots":{"1":"Withdrawal form","2":"Admin UI"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[258660,14361,395,245590,286],"plugin_category":[45],"plugin_contributors":[157939,79112],"plugin_business_model":[],"class_list":["post-284779","plugin","type-plugin","status-publish","hentry","plugin_tags-cancellation","plugin_tags-compliance","plugin_tags-eu","plugin_tags-withdrawal","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-vdwoocommercesupport","plugin_contributors-vendidero","plugin_committers-vendidero"],"banners":{"banner":"https:\/\/ps.w.org\/eu-order-withdrawal-button-for-woocommerce\/assets\/banner-772x250.png?rev=3491534","banner_2x":"https:\/\/ps.w.org\/eu-order-withdrawal-button-for-woocommerce\/assets\/banner-1544x500.png?rev=3491534","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/eu-order-withdrawal-button-for-woocommerce\/assets\/icon.svg?rev=3491534","icon":"https:\/\/ps.w.org\/eu-order-withdrawal-button-for-woocommerce\/assets\/icon.svg?rev=3491534","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/eu-order-withdrawal-button-for-woocommerce\/assets\/screenshot-1.png?rev=3501426","caption":"Withdrawal form"},{"src":"https:\/\/ps.w.org\/eu-order-withdrawal-button-for-woocommerce\/assets\/screenshot-2.png?rev=3501426","caption":"Admin UI"}],"raw_content":"<!--section=description-->\n<p>EU Order Withdrawal Button for WooCommerce adds compliance with the <a href=\"https:\/\/eur-lex.europa.eu\/eli\/dir\/2023\/2673\/oj\/eng\">EU directive 2023\/2673<\/a> to WooCommerce.\nWith the help of this little plugin you may easily allow your customers to submit (partial) withdrawal requests to their orders.<\/p>\n\n<ul>\n<li><em>Withdrawal request form<\/em> - Use a shortcode to embed a withdrawal request form which works both for guest orders and registered customers.<\/li>\n<li><em>Manage withdrawals<\/em> - Easily manage withdrawals from your WooCommerce order page by either confirming or rejecting requests.<\/li>\n<li><em>Send confirmation emails<\/em> - Automatically confirm receipt of the withdrawal by email.<\/li>\n<li><em>Partial withdrawals<\/em> - Optionally allow customers to submit partial withdrawal requests.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Minimal Requirements<\/h4>\n\n<ul>\n<li>WordPress 4.9 or newer<\/li>\n<li>WooCommerce 3.9 (newest version recommended)<\/li>\n<li>PHP Version 7.0 or newer<\/li>\n<\/ul>\n\n<h4>Automatic Installation<\/h4>\n\n<p>We recommend installing EU Order Withdrawal Button for WooCommerce through the WordPress backend. Please install WooCommerce before installing the plugin.\nAfter the installation, go to WooCommerce &gt; Settings &gt; Advanced &gt; Withdrawals to manage your settings. During installation, the plugin creates a withdrawal page\ncontaining the shortcode as a draft. After testing the withdrawal process, make sure to publish that page so that your customers can access it too.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20to%20render%20the%20withdrawal%20form%3F\"><h3>How to render the withdrawal form?<\/h3><\/dt>\n<dd><p>Place the shortcode [eu_owb_order_withdrawal_request_form] anywhere on a page to render the form.<\/p><\/dd>\n<dt id=\"how%20to%20embed%20the%20button%20within%20my%20shop%3F\"><h3>How to embed the button within my shop?<\/h3><\/dt>\n<dd><p>You may either use the option to embed the button directly within your footer or you may use your theme's options, e.g. a footer menu, to link the withdrawal page.<\/p><\/dd>\n<dt id=\"the%20embedded%20button%20does%20not%20show\"><h3>The embedded button does not show<\/h3><\/dt>\n<dd><p>Make sure that you've published your withdrawal page (which by default is created as a draft during installation). The embedded button does only show on shop-related pages.<\/p><\/dd>\n<dt id=\"need%20help%3F\"><h3>Need help?<\/h3><\/dt>\n<dd><p>You may ask your questions within our free <a href=\"https:\/\/wordpress.org\/support\/plugin\/eu-order-withdrawal-button-for-woocommerce\">WordPress support forum<\/a>.<\/p><\/dd>\n<dt id=\"want%20to%20file%20a%20bug%20or%20improve%20the%20plugin%3F\"><h3>Want to file a bug or improve the plugin?<\/h3><\/dt>\n<dd><p>Bug reports may be filed via our <a href=\"https:\/\/github.com\/vendidero\/eu-order-withdrawal-button-for-woocommerce\">GitHub repository<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fix: Prevent calling customer in admin context<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Improvement: Allow withdrawal requests without order number and differing email address<\/li>\n<li>Improvement: Mark withdrawal requests as verified\/unverified based on email address<\/li>\n<li>Improvement: Separately list unverified withdrawal requests by default<\/li>\n<li>Improvement: Allow verified guests to choose another order in case multiple orders are withdrawable<\/li>\n<li>Improvement: Allow choosing first + last name<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Improvement: Inform guest customers about partial withdrawals within original form<\/li>\n<li>Fix: HPOS order number search<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: Partial withdrawal request check<\/li>\n<li>Improvement: Fallback to customer_id in case billing_email differs<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial commit<\/li>\n<\/ul>","raw_excerpt":"This plugin helps to comply with the latest EU directive 2023\/2673 by embedding a withdrawal button within your WooCommerce store.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/284779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=284779"}],"author":[{"embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/vendidero"}],"wp:attachment":[{"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=284779"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=284779"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=284779"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=284779"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=284779"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=284779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}