PrestaShop EU withdrawal button module compliant with Directive 2023/2673, by Línea Gráfica
Withdrawal button settings in PrestaShop: position, style, colours and button text
Withdrawal period, legal pages and notification emails in the PrestaShop module settings
List of withdrawal requests in the PrestaShop back office, approved and rejected
Two-step right of withdrawal form: order details and full or partial withdrawal
Customer order history showing the withdrawal approved and rejected statuses
PrestaShop EU withdrawal button module compliant with Directive 2023/2673, by Línea Gráfica
Withdrawal button settings in PrestaShop: position, style, colours and button text
Withdrawal period, legal pages and notification emails in the PrestaShop module settings
List of withdrawal requests in the PrestaShop back office, approved and rejected
Two-step right of withdrawal form: order details and full or partial withdrawal
Customer order history showing the withdrawal approved and rejected statuses
PrestaShop EU withdrawal button module compliant with Directive 2023/2673, by Línea Gráfica
Withdrawal button settings in PrestaShop: position, style, colours and button text
Withdrawal period, legal pages and notification emails in the PrestaShop module settings
List of withdrawal requests in the PrestaShop back office, approved and rejected
Two-step right of withdrawal form: order details and full or partial withdrawal
Customer order history showing the withdrawal approved and rejected statuses
lgwithdrawal · EU Ready

PrestaShop EU Withdrawal Button Module – Directive 2023/2673

Regular price
55,99€
Sale price
55,99€
Regular price

excl. VAT (67,75 € incl. VAT)

Buy now

Support and updates

One-time payment. The module is yours forever.

  • 6 months of support and updates included (12 months for €10 more)
  • Renew for 6 more months for €10 anytime from your client area
  • You have 15 days after the end date to renew at the same price
  • If you don't renew, you keep using the module and downloading versions released up to that date

Since 19 June 2026, Directive (EU) 2023/2673 requires online stores selling to EU consumers to offer a withdrawal function that stays visible for the whole withdrawal period: customers must be able to withdraw from the contract online, without calling or sending an email. This module adds that withdrawal button to your PrestaShop store, in the footer and in the customer account.

Customers fill in a two-step form, logged in or as guests, withdraw from the whole order or just some items and instantly receive an email acknowledgement of receipt with a PDF receipt. You approve or reject each request from the back office, with its deadline in view, the order status is updated and, if you wish, the merchandise return is created. Requests can be exported to CSV. Compatible with PrestaShop 1.7, 8 and 9 (up to 9.2, the latest version), multistore and multilingual. More info

Compatibility

Prestashop 1.7.0 - 9.2

Tested compatibility

Version

1.1.1

Developed by

Linea Gráfica

Free installation (tick it in the cart)
Official module verified by Prestashop
6 months of support and updates included · Extendable to 12 months for only €10
Demo Front Office Demo Back Office

Email demo@demo.com

Password demodemo

  • Withdrawal button compliant with Directive (EU) 2023/2673, in the footer and in the customer account
  • Button or text link, with colours and text set per language
  • Two-step online form, guest orders included
  • Withdrawal from the whole order or only from the items the customer picks
  • Order check by reference, customer name and email
  • Instant email acknowledgement to the customer, with a PDF receipt attached, and alert to the addresses you choose
  • Request list in the back office showing each request's deadline (within or out of the period, counted from delivery): approve or reject with a reason, with an email to the customer
  • Dedicated order statuses (withdrawal requested, approved and rejected), shown in the customer's order history
  • Configurable withdrawal period (14 days by default) and links to your withdrawal and privacy pages
  • Back office notice of pending requests with a direct link to the list
  • Optional creation of the PrestaShop merchandise return when a request is approved
  • CSV export of requests, filtered by dates and status
  • Works with the official GDPR module: exports and erases the customer's requests
  • Compatible with PrestaShop 1.7, 8 and 9 (up to 9.2, the latest version), multistore and multilingual

1. Set up the button

In the Settings tab you choose where the button appears (footer, customer account or both), whether it is a button or a link, its colours and its text in each language. You also set the withdrawal period, your withdrawal and privacy pages and the email addresses that receive requests.

2. The customer withdraws online

  • Clicks the withdrawal button in the footer or in their account, logged in or not
  • Step 1: enters their name, email and order reference
  • Step 2: picks the whole order or only some items and can add a comment
  • Instantly gets an email acknowledgement with a PDF receipt, and the store is notified

3. You handle the request

The Requests tab lists every request with the order, customer, type (full or partial), items and status. Approve it or reject it with a reason: the customer gets an email and the order moves to the withdrawal approved or rejected status, which they also see in their order history. You also see each request's deadline (counted from delivery), a notice of pending requests and a CSV export; if enabled, approving creates the PrestaShop merchandise return.

Frequently asked questions

Does Línea Gráfica's withdrawal module cover Directive (EU) 2023/2673?

Yes. It adds a withdrawal button compliant with Directive (EU) 2023/2673 in the footer and in the customer account. Customers use a two-step online form and immediately receive an email acknowledgement of receipt with the PDF proof attached.

Can customers who checked out as guests withdraw from their purchase?

Yes. Guest customers can withdraw too. The form checks the order by reference, customer name and email, and lets the customer withdraw from the whole order or only from the products they choose.

How are withdrawal requests managed in the store?

In the back office, from a list that shows whether each request is within or outside the withdrawal period, counted from delivery. You can approve a request, or reject it with a reason, and the customer receives an email. The module creates the order statuses Withdrawal requested, Withdrawal approved and Withdrawal rejected.

Which PrestaShop versions is the withdrawal module compatible with?

It is compatible with PrestaShop 1.7, 8 and 9 (up to 9.2, the latest version), and it supports multistore and multiple languages. It exports requests to CSV, filtered by date and status. With PrestaShop's official GDPR module, it exports and deletes each customer's withdrawal data.

Can I change the withdrawal period and the look of the withdrawal button?

Yes. The period is configurable and defaults to 14 days. The feature can appear as a button or as a text link, with colours and text set for each language. You can also link to your withdrawal and privacy pages.

You may also like