discount sale
  • Days
  • Hrs
  • Mins
  • Secs
20% Off

Use coupon code 'SDS20' Limited Offer!!

How to Create a Withdrawal Terms and Conditions Page in WooCommerce

How to Create a Withdrawal Terms and Conditions Page in WooCommerce?

AI Summary

Running a WooCommerce store in the EU? Then you’re required to give customers a way to withdraw from their purchase, and that means adding a withdrawal button to your store.

But a button alone won’t cut it. This is a legal requirement, not a checkbox feature, and it comes with rules you need to follow. Alongside the withdrawal button, you also need a proper withdrawal terms and conditions page that discloses your store’s withdrawal policy clearly.

This is where our EU Withdrawal Button plugin comes in. It handles both sides of the requirement: a fully functional withdrawal flow for customers, and a built-in page generator to create your Withdrawal Terms and Conditions page in WooCommerce.

Let’s get started.

What Is a Withdrawal Terms and Conditions?

A withdrawal terms and conditions page is where you disclose your customers’ legal right to cancel a purchase and get their money back, without them needing to give a reason. If you sell to EU customers, this isn’t a nice-to-have. It’s required under the EU Consumer Rights Directive.

A proper withdrawal page covers a few core pieces:

  • The right of withdrawal: the 14-day window customers get to change their mind, and when that window starts counting.
  • How to exercise it: what counts as a valid withdrawal notice, whether that’s an email, a letter, or a withdrawal form.
  • Effects of withdrawal: your refund timeline, what gets reimbursed, and who pays return shipping.
  • Exceptions: product types the law excludes, like personalized goods, perishables, or digital content once download has started.
  • Legal basis: the directive your policy is built on.

How to Create a Withdrawal Terms and Conditions Page in WooCommerce?

You could write this page manually, but keeping it accurate means tracking legal exceptions, updating dates, and matching your actual product catalog. That gets messy fast. The EU Withdrawal Button plugin’s built-in page generator handles this for you, pulling your store’s excluded products and categories directly into the policy text.

1. Install WebToffee EU Withdrawal Plugin

  • From your WordPress dashboard, go to Plugins → Add New, then search for EU Withdrawal Button by WebToffee. Install and activate the free version to get started.
  • The free version covers the basics, but features like the auto-generated Withdrawal Terms & Conditions page, partial withdrawals, and popup modal display need the premium version. 
  • Head to the WebToffee site, purchase EU Withdrawal Button Pro, then upload and activate it the same way you would any premium plugin: Plugins → Add New → Upload Plugin.
  • Install and activate the premium plugin too.

2. Configure the Withdrawal Page

Configure the Withdrawal Page
  • After installing the plugin, go to Withdrawals → Settings → General. From the Withdrawal page dropdown, select the page where customers will submit their withdrawal requests.
  • Turn on Show withdrawal button in footer and Show withdrawal button in My Account so customers can find the withdrawal option from both the site footer and their order history.
  • Each toggle has a Customize appearance panel where you can set the link text and choose between a link or button display.

3. Set Display Scope for Withdrawals

Set Display Scope for Withdrawals
  • Set the Display scope to Global if you want the withdrawal option available site-wide, or WooCommerce only to limit it to store pages.
  • Turn on Allow partial withdrawals (recommended) so customers can withdraw individual items instead of being forced to cancel the entire order.
  • Set your Withdrawal period. EU rules require 14 days, and the built-in preset sets this in one click. Next, use Start countdown from to choose what triggers the countdown.

4. Choose Withdrawal Form Display Mode

Choose Withdrawal Form Display Mode

Under Form Display, decide how customers see the withdrawal form when they click through.

Choose Separate page if you want it on its own dedicated page, or Popup modal to show it as an accessible overlay without navigating away from the order.

5. Generate Your Withdrawal Terms & Conditions Page

Generate Your Withdrawal Terms & Conditions Page
  • Scroll to the Withdrawal Terms & Conditions section. Click Generate T&C page to create a page based on EU Directive 2011/83/EU. 
  • Turn on Show T&C link on withdrawal form so customers see a link to this page right where they submit their withdrawal request.
  • Customize the T&C link text if you want something other than the default “I have read and agree to the withdrawal terms and conditions.” Leave it blank to use the default.
  • Click Save settings to save your changes.

Here’s how the page appears on your website:

Withdrawal Terms and Conditions Page

Frequently Asked Questions

Do I legally need a withdrawal terms and conditions page for my WooCommerce store?
Yes, if you sell to customers in the EU. The Consumer Rights Directive gives EU customers a 14-day right to cancel most purchases, and you’re required to disclose that right clearly before they buy. A generic refund policy doesn’t satisfy this requirement on its own.

Does WooCommerce have a built-in withdrawal feature?
No. WooCommerce handles refunds and cancellations from the admin side, but it doesn’t include a customer-facing withdrawal flow or a way to generate a compliant terms page. That’s what a plugin like EU Withdrawal Button adds.

Does the right of withdrawal apply to digital products?
It depends on when the customer starts downloading or accessing the content. If a customer gives express consent to start immediately and acknowledges they’ll lose their withdrawal right, the exception applies. If you haven’t captured that consent, the standard 14-day window still applies.

Can customers withdraw part of an order instead of the whole thing?
Yes, if you enable partial withdrawals in your plugin settings. This lets customers cancel individual items rather than the entire order, which cuts down on unnecessary full-order cancellations when a customer only wants to return one item.

Conclusion

Creating a clear Withdrawal Terms and Conditions page is an important part of meeting EU withdrawal requirements for your WooCommerce store. It ensures customers understand their right to withdraw, the applicable timeframes, how to submit a request, and any exceptions that may apply.

Instead of creating and maintaining this page manually, the WebToffee EU Withdrawal Button plugin simplifies the process with a built-in T&C page generator. Along with a customer-facing withdrawal button, configurable withdrawal periods, partial withdrawals, and flexible form display options, it helps you manage the withdrawal process directly within WooCommerce.

Set up your withdrawal page, configure the appropriate settings, and make the terms easily accessible to customers so your store has a clear and streamlined withdrawal process.

Article by

Associate Product Marketer @ WebToffee. I work on WooCommerce plugins and write about eCommerce growth, automation, coupons, subscriptions, and data privacy. Interested in practical marketing strategies that actually move metrics.

Got any query? Please leave a comment or reach out to our support

Your email address will not be published. Required fields are marked *

Google Preferred Source

Add an Order Withdrawal Button to WooCommerce