{"id":328462,"date":"2026-06-25T09:16:17","date_gmt":"2026-06-25T09:16:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/eu-withdrawal-requests-for-woocommerce\/"},"modified":"2026-06-25T10:37:15","modified_gmt":"2026-06-25T10:37:15","slug":"freezdom-withdrawal-requests","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/freezdom-withdrawal-requests\/","author":17163651,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0","requires":"6.0","requires_php":"7.0","requires_plugins":null,"header_name":"Freezdom Withdrawal Requests for WooCommerce","header_author":"Freezdom","header_description":"Manage EU withdrawal requests in WooCommerce with customer verification, status tracking, email notifications and multilingual support.","assets_banners_color":"c6adda","last_updated":"2026-06-25 10:37:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/freezdom.com\/eu-withdrawal-requests-for-woocommerce\/","header_author_uri":"https:\/\/freezdom.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":40,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"freezdom","date":"2026-06-25 09:23:17"},"1.0.2":{"tag":"1.0.2","author":"freezdom","date":"2026-06-25 10:37:15"}},"upgrade_notice":{"1.0.0":"<p>Initial public release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3585915,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3585915,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3585915,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3585915,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3585915,"resolution":"1","location":"assets","locale":"","width":1914,"height":782},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3585915,"resolution":"10","location":"assets","locale":"","width":781,"height":317},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3585915,"resolution":"2","location":"assets","locale":"","width":1914,"height":840},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3585915,"resolution":"3","location":"assets","locale":"","width":1129,"height":1381},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3585915,"resolution":"4","location":"assets","locale":"","width":1911,"height":761},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3585915,"resolution":"5","location":"assets","locale":"","width":1734,"height":732},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3585915,"resolution":"6","location":"assets","locale":"","width":749,"height":281},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3585915,"resolution":"7","location":"assets","locale":"","width":428,"height":234},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3585915,"resolution":"8","location":"assets","locale":"","width":779,"height":882},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3585915,"resolution":"9","location":"assets","locale":"","width":785,"height":573}},"screenshots":{"1":"Withdrawal requests dashboard.","2":"Withdrawal request summary.","3":"Plugin settings.","4":"WooCommerce order.","5":"Order details.","6":"Menu item.","7":"WordPress dashboard widget.","8":"Withdrawal request form.","9":"Withdrawal request verification.","10":"Withdrawal request comfirmation."}},"plugin_section":[262246],"plugin_tags":[14361,395,131785,245590,286],"plugin_category":[45],"plugin_contributors":[268842],"plugin_business_model":[],"class_list":["post-328462","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-compliance","plugin_tags-eu","plugin_tags-gdpr","plugin_tags-withdrawal","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-freezdom","plugin_committers-freezdom"],"banners":{"banner":"https:\/\/ps.w.org\/freezdom-withdrawal-requests\/assets\/banner-772x250.png?rev=3585915","banner_2x":"https:\/\/ps.w.org\/freezdom-withdrawal-requests\/assets\/banner-1544x500.png?rev=3585915","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/freezdom-withdrawal-requests\/assets\/icon-128x128.png?rev=3585915","icon_2x":"https:\/\/ps.w.org\/freezdom-withdrawal-requests\/assets\/icon-256x256.png?rev=3585915","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/freezdom-withdrawal-requests\/assets\/screenshot-1.png?rev=3585915","caption":"Withdrawal requests dashboard."},{"src":"https:\/\/ps.w.org\/freezdom-withdrawal-requests\/assets\/screenshot-2.png?rev=3585915","caption":"Withdrawal request summary."},{"src":"https:\/\/ps.w.org\/freezdom-withdrawal-requests\/assets\/screenshot-3.png?rev=3585915","caption":"Plugin settings."},{"src":"https:\/\/ps.w.org\/freezdom-withdrawal-requests\/assets\/screenshot-4.png?rev=3585915","caption":"WooCommerce order."},{"src":"https:\/\/ps.w.org\/freezdom-withdrawal-requests\/assets\/screenshot-5.png?rev=3585915","caption":"Order details."},{"src":"https:\/\/ps.w.org\/freezdom-withdrawal-requests\/assets\/screenshot-6.png?rev=3585915","caption":"Menu item."},{"src":"https:\/\/ps.w.org\/freezdom-withdrawal-requests\/assets\/screenshot-7.png?rev=3585915","caption":"WordPress dashboard widget."},{"src":"https:\/\/ps.w.org\/freezdom-withdrawal-requests\/assets\/screenshot-8.png?rev=3585915","caption":"Withdrawal request form."},{"src":"https:\/\/ps.w.org\/freezdom-withdrawal-requests\/assets\/screenshot-9.png?rev=3585915","caption":"Withdrawal request verification."},{"src":"https:\/\/ps.w.org\/freezdom-withdrawal-requests\/assets\/screenshot-10.png?rev=3585915","caption":"Withdrawal request comfirmation."}],"raw_content":"<!--section=description-->\n<p>Freezdom Withdrawal Requests for WooCommerce is an independent plugin by Freezdom and is not affiliated with or endorsed by WooCommerce.<\/p>\n\n<p>Freezdom Withdrawal Requests for WooCommerce helps WooCommerce store owners manage customer withdrawal requests from one clear admin area.<\/p>\n\n<p>The plugin adds a secure withdrawal request flow for WooCommerce stores, including order validation, optional email verification, two-step customer confirmation, request tracking, administrator notifications and customer status emails.<\/p>\n\n<p>It is designed to work naturally inside WordPress and WooCommerce without changing WooCommerce order statuses. Withdrawal request statuses are kept separate from fulfilment, shipping, ERP and accounting workflows.<\/p>\n\n<h4>Main Features<\/h4>\n\n<ul>\n<li>Withdrawal request form shortcode: [freezdom_withdrawal_form]<\/li>\n<li>Withdrawal request link shortcode: [freezdom_withdrawal_link]<\/li>\n<li>Optional floating withdrawal button<\/li>\n<li>Widget support for displaying the withdrawal form or withdrawal button\/link<\/li>\n<li>Appearance &gt; Menus integration for drag-and-drop menu placement<\/li>\n<li>WooCommerce order number and billing email validation<\/li>\n<li>Optional customer email verification before final submission<\/li>\n<li>Expiring verification links<\/li>\n<li>Two-step customer confirmation flow<\/li>\n<li>Honeypot and rate limiting protection<\/li>\n<li>Customer confirmation emails<\/li>\n<li>Administrator notification emails for new requests<\/li>\n<li>Optional customer emails for Under review, Accepted and Rejected statuses<\/li>\n<li>Request dashboard under WooCommerce &gt; EU Withdrawal Requests<\/li>\n<li>Request status management: Pending, Under review, Accepted and Rejected<\/li>\n<li>Manual request creation by administrators<\/li>\n<li>Dashboard widget with request overview<\/li>\n<li>CSV export<\/li>\n<li>Search and filtering tools<\/li>\n<li>WPML compatible<\/li>\n<li>Polylang compatible<\/li>\n<li>WooCommerce HPOS compatibility declaration<\/li>\n<li>WordPress privacy exporter and eraser integration<\/li>\n<li>Privacy policy guide integration<\/li>\n<li>Optional uninstall cleanup setting<\/li>\n<\/ul>\n\n<h4>WooCommerce Integration<\/h4>\n\n<p>The plugin validates withdrawal requests against WooCommerce order data using the order number and billing email address.<\/p>\n\n<p>It does not change the WooCommerce order status. This avoids conflicts with shipping, fulfilment, ERP, accounting and stock management plugins.<\/p>\n\n<h4>Privacy and GDPR<\/h4>\n\n<p>The plugin stores the minimum data needed to manage withdrawal requests and includes WordPress privacy exporter and eraser support.<\/p>\n\n<p>A privacy policy guide entry is also added to help store owners describe how withdrawal request data is processed.<\/p>\n\n<h4>Multilingual Support<\/h4>\n\n<p>The plugin includes WPML and Polylang compatibility for translated withdrawal pages and link text.<\/p>\n\n<h4>Legal Notice<\/h4>\n\n<p>This plugin provides technical tools to help store owners manage withdrawal requests. It is not legal advice. Store owners should confirm their exact legal obligations with a qualified legal professional.<\/p>\n\n<h3>Shortcodes<\/h3>\n\n<h4>Withdrawal Form<\/h4>\n\n<p>[freezdom_withdrawal_form]<\/p>\n\n<p>Displays the full withdrawal request form and customer confirmation flow.<\/p>\n\n<h4>Withdrawal Link<\/h4>\n\n<p>[freezdom_withdrawal_link]<\/p>\n\n<p>Displays a link to the withdrawal request page.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP from Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to WooCommerce &gt; EU Withdrawal Requests.<\/li>\n<li>Open the Settings tab and confirm the withdrawal page, floating button, email and privacy settings.<\/li>\n<li>Add the withdrawal link to your footer\/legal menu from Appearance &gt; Menus, or use the floating button.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20with%20woocommerce%20hpos%3F\"><h3>Does this plugin work with WooCommerce HPOS?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares compatibility with WooCommerce High-Performance Order Storage (HPOS).<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20change%20woocommerce%20order%20statuses%3F\"><h3>Does this plugin change WooCommerce order statuses?<\/h3><\/dt>\n<dd><p>No. Withdrawal request statuses are managed separately from WooCommerce order statuses to avoid conflicts with fulfilment, shipping, ERP and accounting plugins.<\/p><\/dd>\n<dt id=\"can%20customers%20verify%20their%20email%20address%20before%20submitting%20a%20request%3F\"><h3>Can customers verify their email address before submitting a request?<\/h3><\/dt>\n<dd><p>Yes. Customer email verification is enabled by default and can be disabled from the plugin settings.<\/p><\/dd>\n<dt id=\"can%20administrators%20create%20withdrawal%20requests%20manually%3F\"><h3>Can administrators create withdrawal requests manually?<\/h3><\/dt>\n<dd><p>Yes. Administrators can create requests manually from WooCommerce &gt; EU Withdrawal Requests.<\/p><\/dd>\n<dt id=\"can%20the%20store%20send%20customer%20emails%20when%20a%20request%20status%20changes%3F\"><h3>Can the store send customer emails when a request status changes?<\/h3><\/dt>\n<dd><p>Yes. Customer emails can be sent for Under review, Accepted and Rejected statuses.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20wpml%3F\"><h3>Does this plugin support WPML?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports WPML translated pages and string translation where available.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20polylang%3F\"><h3>Does this plugin support Polylang?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports Polylang translated pages and registered strings where available.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20include%20gdpr%20tools%3F\"><h3>Does this plugin include GDPR tools?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes WordPress privacy exporter and eraser integration, privacy policy guide content and optional uninstall cleanup.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20legal%20advice%3F\"><h3>Is this plugin legal advice?<\/h3><\/dt>\n<dd><p>No. The plugin provides technical functionality only. Store owners should consult a qualified legal professional for legal compliance advice.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added widget support for the withdrawal form and withdrawal button\/link.<\/li>\n<li>Changed automatic placement default to none for new installations.<\/li>\n<li>Improved plugin row details link text.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Added WooCommerce withdrawal request form.<\/li>\n<li>Added optional customer email verification.<\/li>\n<li>Added two-step customer confirmation flow.<\/li>\n<li>Added customer confirmation emails.<\/li>\n<li>Added administrator notification emails.<\/li>\n<li>Added request management dashboard.<\/li>\n<li>Added request status workflow.<\/li>\n<li>Added manual admin request creation.<\/li>\n<li>Added dashboard widget.<\/li>\n<li>Added CSV export.<\/li>\n<li>Added WPML compatibility.<\/li>\n<li>Added Polylang compatibility.<\/li>\n<li>Added WooCommerce HPOS compatibility declaration.<\/li>\n<li>Added WordPress privacy exporter and eraser integration.<\/li>\n<li>Added privacy policy guide integration.<\/li>\n<li>Added optional uninstall cleanup.= 1.0.2 =<\/li>\n<li>Added widget support for the withdrawal form and withdrawal button\/link.<\/li>\n<li>Changed automatic placement default to none for new installations.<\/li>\n<li>Improved plugin row details link text.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed plugin URI.<\/li>\n<li>Updated plugin-specific prefixes.<\/li>\n<li>Review-related improvements.<\/li>\n<\/ul>","raw_excerpt":"Manage EU withdrawal requests in WooCommerce with customer verification, request tracking, email notifications, GDPR tools and multilingual support.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/328462","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=328462"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/freezdom"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=328462"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=328462"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=328462"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=328462"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=328462"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=328462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}