{"id":13844,"date":"2026-04-27T14:29:50","date_gmt":"2026-04-27T11:29:50","guid":{"rendered":"https:\/\/riin.eu\/how-to-install-a-withdrawal-button-in-wordpress-in-5-minutes-video-guide\/"},"modified":"2026-04-27T14:37:00","modified_gmt":"2026-04-27T11:37:00","slug":"how-to-install-a-withdrawal-button-in-wordpress-in-5-minutes-video-guide","status":"publish","type":"post","link":"https:\/\/riin.eu\/en\/how-to-install-a-withdrawal-button-in-wordpress-in-5-minutes-video-guide\/","title":{"rendered":"How to install a withdrawal button in WordPress in 5 minutes (video guide)"},"content":{"rendered":"\n<p>Last week, I received an email from an e-shop owner who had postponed installing the withdrawal button for a month. The reason wasn&#8217;t money or time \u2014 it was simply that they didn&#8217;t know <strong>where to start<\/strong>. WordPress administration, the plugin directory, settings, test purchases \u2014 the whole thing seemed too complicated to handle in one evening.  <\/p>\n\n<p>I made a short video guide for them. And since I suspect you might be facing the same concern, I&#8217;m posting it here publicly. In this article, we will look at how to download the <strong>withdrawal button<\/strong> from the WordPress.org directory, how to set it up with a few clicks, and how to verify that it actually works. Finally, I will also discuss when the free version is sufficient and when it is worth considering the Basic or Pro versions.   <\/p>\n\n<h2 class=\"wp-block-heading\">Before you start \u2014 check three things<\/h2>\n\n<p>The plugin itself is preceded by three minutes of preparation. Do not skip this, as it will be more tedious later. <\/p>\n\n<p><strong>First<\/strong> \u2014 you must have WordPress administrator access for your WooCommerce store. Not &#8220;Editor&#8221; or &#8220;Shop Manager,&#8221; but Administrator. If you are unsure, go to <strong>Users \u2192 All Users<\/strong> and check your role in the row.  <\/p>\n\n<p><strong>Second<\/strong> \u2014 make a backup. Every time you install a new plugin, taking care of a backup is as important as fastening your seatbelt in a car. It doesn&#8217;t matter if there is an apparent danger or not. If your hosting provider has automatic backups (Zone, for example, does), check that it has been updated within the last 24 hours.   <\/p>\n\n<p><strong>Third<\/strong> \u2014 choose a time when there is no traffic in your store. Around 10 PM or early in the morning. Never in the middle of the day when customers are in the shop.  <\/p>\n<p><!-- TOOTESOOVITUS 1: hooldusteenus, kus varukoopiad ja plugina-paigaldused on igal juhul kaetud --><\/p>\n\n<h2 class=\"wp-block-heading\">Video guide: WordPress.org \u2192 active plugin in 5 minutes<\/h2>\n\n<p>I recorded this video in my RAdezain.ee e-shop. Let&#8217;s look at it step-by-step: <\/p>\n\n<ol class=\"wp-block-list\">\n<li><strong>Plugins \u2192 Add New<\/strong> from the WordPress administration<\/li>\n\n\n\n<li>Search for: <em>EU Withdrawal Button for WooCommerce<\/em><\/li>\n\n\n\n<li><strong>Install Now<\/strong> \u2192 <strong>Activate<\/strong><\/li>\n\n\n\n<li>The plugin settings page will open automatically<\/li>\n\n\n\n<li>Enter the email address where you want to receive notifications (it can be the same as the WooCommerce admin email, or a separate one, for example <a href=\"mailto:tagastused@minupood.ee\">returns@mystore.ee<\/a>)<\/li>\n\n\n\n<li>Add a link to your return policy page (if you don&#8217;t have one yet, create it first \u2014 it&#8217;s mandatory anyway)<\/li>\n\n\n\n<li>Save<\/li>\n<\/ol>\n\n<p>At the end of the video, I also show how a &#8220;Return Product&#8221; button appears next to each order on the <strong>&#8220;My Account&#8221;<\/strong> page. Click on it, and a <strong>modal pop-up<\/strong> opens (a small form on the same page, without navigating elsewhere) \u2014 where the customer&#8217;s order details are pre-filled, and they only need to select the product, add a bank account, and press &#8220;Submit.&#8221; <\/p>\n\n<figure class=\"wp-block-video\"><video height=\"1166\" style=\"aspect-ratio: 1826 \/ 1166;\" width=\"1826\" controls=\"\" src=\"https:\/\/riin.eu\/wp-content\/uploads\/2026\/04\/EU-Withdrwal-plugina-paigldamine.mp4\"><\/video><\/figure>\n\n<p>If you prefer a text guide with more detailed steps instead of a video, I have a <a href=\"https:\/\/riin.eu\/en\/withdrawal-button-for-woocommerce-store-a-step-by-step-guide\/\">step-by-step guide for the WooCommerce withdrawal button<\/a>, where every button is covered with a screenshot.<\/p>\n\n<h2 class=\"wp-block-heading\">Test purchase and test return \u2014 the part most entrepreneurs skip<\/h2>\n\n<p>This is where most people make a mistake: they install the plugin, see that everything looks fine in the settings, and start celebrating. But until you have played through a return from the <strong>customer&#8217;s perspective<\/strong>, you don&#8217;t know if it actually works. <\/p>\n\n<p>What to do:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Log out of WordPress (or open an incognito window)<\/li>\n\n\n\n<li>Make a purchase in your store \u2014 you can use a test product discount code so the cost is only one cent, or use Stripe&#8217;s test mode<\/li>\n\n\n\n<li>After placing the order, log in with the customer account<\/li>\n\n\n\n<li>Go to &#8220;My Account&#8221; \u2192 &#8220;Orders&#8221; \u2192 press <strong>&#8220;Return Product&#8221;<\/strong> next to the new order<\/li>\n\n\n\n<li>Fill out the form and press &#8220;Submit&#8221;<\/li>\n<\/ul>\n\n<p>Now check three things: did the customer receive an automatic confirmation email, did you receive a notification at your admin email, and is there a note next to the WooCommerce order that a return is in progress. If any of these three do not work, something needs to be fixed <strong>before<\/strong> the first real customer uses it. <\/p>\n<p><!-- TOOTESOOVITUS 2: viide plugin.riin.eu demo-keskkonnale, kus saab kliendi voolu enne enda poodi proovida --><\/p>\n\n<p>If you don&#8217;t want to make a test purchase in your real store, the exact same plugin is configured in the <strong>plugin.riin.eu<\/strong> demo environment \u2014 you can play through everything without a real transaction. I actually recommend starting there, as you will then know in advance how it should behave and can compare it with your own store. <\/p>\n\n<h2 class=\"wp-block-heading\">Free version vs Basic vs Pro \u2014 when which one is right<\/h2>\n\n<p>The free version you just installed <strong>fulfills the legal minimum<\/strong>. For the June 19, 2026 deadline, nothing more is needed. But in practice, the question will eventually arise: is email-based management sustainable?  <\/p>\n\n<p><strong>The free version remains sufficient<\/strong> if you have up to a few dozen orders per month and returns happen a couple of times a year. You can afford to find each application in your email, mark it manually in WooCommerce, and move on. <\/p>\n\n<p><strong>Basic (\u20ac29 one-time)<\/strong> becomes reasonable if you have 50+ orders per month. You get a separate view in the WooCommerce admin panel where all applications are listed by status \u2014 received, in progress, completed, refunded. No more need to sort through your inbox.  <\/p>\n\n<p><strong>Pro (\u20ac79 one-time)<\/strong> is designed for stores with <strong>multiple languages<\/strong> (WPML support means a Finnish customer sees the form in Finnish and receives confirmation in Finnish) or where you want reports: how many returns per month, which products are returned more frequently, what is the average return time.<\/p>\n<p><!-- TOOTESOOVITUS 3: link withdrawal-plugin teenuselehele, kus on Basic\/Pro detailid ja ostulink --><\/p>\n\n<p>My recommendation: start with the free version. If after some time you feel that managing emails takes too much time \u2014 upgrade to Basic. The data remains, the settings remain, everything is just one click away.  <\/p>\n\n<h2 class=\"wp-block-heading\">What to do if it doesn&#8217;t work<\/h2>\n\n<p>I dare say that about 95% of installations go smoothly. But in 5% of cases, something is wrong. The most common reasons:  <\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Old WooCommerce version<\/strong> \u2014 update to the latest version before installing the plugin<\/li>\n\n\n\n<li><strong>Another return management plugin<\/strong> already exists and causes a conflict \u2014 check the plugin list<\/li>\n\n\n\n<li><strong>Custom theme<\/strong> may affect the button placement on the &#8220;My Account&#8221; page \u2014 in this case, a small CSS adjustment is needed<\/li>\n\n\n\n<li><strong>Old PHP version<\/strong> \u2014 if the server is still using PHP 7.4, ask your hosting provider to upgrade to 8.1 or newer<\/li>\n<\/ul>\n\n<p>If the installation seems complicated or you don&#8217;t want to deal with it yourself, the alternative is simple: write to <strong><a href=\"mailto:riin@riin.eu\">riin@riin.eu<\/a><\/strong>, send your store address, and I will do the installation for you. I will also check if your store is otherwise legally compliant (return policy, cookie notice, contact details) \u2014 this is included in the installation price. <\/p>\n<p><!-- TOOTESOOVITUS 4: kodulehe-hoolduse pakett, kus selliste pluginate paigaldus ja j\u00e4lgimine on igakuises tasus sees --><\/p>\n\n<h2 class=\"wp-block-heading\">The next 20 minutes<\/h2>\n\n<p>You have read this article to the end. This means you now have two paths. <\/p>\n\n<p>The first path: you close this tab, think &#8220;I&#8217;ll do it next week,&#8221; and six months later you are in exactly the same place. That would be a shame \u2014 because 20 minutes is the total time you actually need to spend on this task. <\/p>\n\n<p>The second path: you open a new tab, first go to the <strong>plugin.riin.eu<\/strong> page and try the demo (5 minutes), then log into your WordPress, install the plugin (3 minutes), configure it (5 minutes), and make a test purchase (7 minutes). And you&#8217;re done. June 19, 2026, will no longer be a concern.  <\/p>\n\n<p>Which path do you choose?<\/p>\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n<h3 class=\"wp-block-heading\">Do I have to pay anything to install the plugin?<\/h3>\n\n<p>No. You can get the free version from the WordPress.org directory, which fulfills the June 19, 2026 legal minimum \u2014 a button under the customer account, a form, an automatic confirmation email, and a notification for you. Paid versions (starting from \u20ac29 one-time) add conveniences such as an admin management view and WPML support.  <\/p>\n\n<h3 class=\"wp-block-heading\">How long does the installation actually take?<\/h3>\n\n<p>Installing and activating the plugin takes about a minute. Basic configuration (email address for notifications, link to return policy) takes a few more minutes. Running through a test purchase and test return takes about ten minutes. In total, it takes less than 20 minutes \u2014 assuming WooCommerce is already set up.   <\/p>\n\n<h3 class=\"wp-block-heading\">Do I need to make a backup before installation?<\/h3>\n\n<p>Yes, always. Before installing any plugin, make a backup of your website \u2014 even with UpdraftPlus with just one click. There have been no known conflicts with this plugin, but the rule applies in any case.  <\/p>\n\n<h3 class=\"wp-block-heading\">Where can I see what the button looks like from the customer&#8217;s view before installation?<\/h3>\n\n<p>There is a demo environment on the plugin.riin.eu page where you can play through a test purchase and test return in the role of a customer. You can see at a glance if the workflow suits your store or not. It takes five minutes.  <\/p>\n\n<h3 class=\"wp-block-heading\">What to do if the installation fails?<\/h3>\n\n<p>Usually, the reason is an old WooCommerce version or a conflict with another plugin. Write to plugin@riin.eu, include your store address and a screenshot of the error message \u2014 I will look into it and tell you what needs to be fixed. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>The withdrawal button for e-commerce is now available for free on WordPress.org. Watch the video guide on how to download, configure, and run a test return with the plugin. <\/p>\n","protected":false},"author":1,"featured_media":13845,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_focus_keyword":"Withdrawal button","rank_math_description":"The withdrawal button for e-commerce is now available for free on WordPress.org. Watch the video guide on how to download, configure, and run a test return with the plugin. ","rank_math_title":"Withdrawal button for WordPress: installation video guide (2026)","rank_math_canonical_url":"","rank_math_robots":"","footnotes":""},"categories":[143,180],"tags":[34,157,144,268],"class_list":["post-13844","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-e-shop","category-withdrawal-button-for-e-commerce","tag-web-shop","tag-withdrawal-button","tag-woocommerce","tag-wordpress-tips"],"astra-portfolio-type":null,"astra-site-call-to-action":null,"_links":{"self":[{"href":"https:\/\/riin.eu\/en\/wp-json\/wp\/v2\/posts\/13844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/riin.eu\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/riin.eu\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/riin.eu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/riin.eu\/en\/wp-json\/wp\/v2\/comments?post=13844"}],"version-history":[{"count":2,"href":"https:\/\/riin.eu\/en\/wp-json\/wp\/v2\/posts\/13844\/revisions"}],"predecessor-version":[{"id":13861,"href":"https:\/\/riin.eu\/en\/wp-json\/wp\/v2\/posts\/13844\/revisions\/13861"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/riin.eu\/en\/wp-json\/wp\/v2\/media\/13845"}],"wp:attachment":[{"href":"https:\/\/riin.eu\/en\/wp-json\/wp\/v2\/media?parent=13844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/riin.eu\/en\/wp-json\/wp\/v2\/categories?post=13844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/riin.eu\/en\/wp-json\/wp\/v2\/tags?post=13844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}