Směrnice 2023/2673 o posílení informovanosti o právu na odstoupení od smlouvy vstoupí v účinnost za:
10 days, 2 hours, 23 minutes Zjistit více

How it works — PrestaShop

A complete walkthrough of the withdrawal process — from the customer's first click to the admin managing the request. EasyReturn supports both logged-in customers and guests.

Customer flow

The Withdraw from the contract here button appears in the store footer on every page — available to all customers regardless of login status. Logged-in customers also have a shortcut directly on the order details page.

Withdraw from the contract here button in the store footer

Logged-in customer

Registered
1
Open the form from the order details page

A 'Withdraw from the contract here' button appears directly on the order details page. Clicking it opens the withdrawal form pre-filled with that order's data — no order lookup required.

Withdraw from the contract here button on the order details page
2
Select products and confirm

The customer selects the products to return, optionally picks a return reason, and enters their bank account number if required. A confirmation dialog asks them to confirm the withdrawal before submitting.

Withdrawal form - product selection with estimated refund amount Withdrawal confirmation dialog - I confirm my withdrawal from the contract
3
Withdrawal accepted

After confirming, a confirmation email is sent automatically. The success screen shows the order number, estimated refund amount, and the store's return address.

Withdrawal from the contract was accepted - confirmation screen

Guest customer

Not logged in
1
Open the withdrawal form

Guests can use the footer button visible on every page. After clicking it, they enter the email address used at checkout and their order number to look up the order.

Search order to return - email address and order number form
2
Select products and confirm

After the order is verified, the customer selects the products to return and optionally picks a return reason. The estimated refund amount is calculated in real time. A confirmation dialog asks them to confirm before submitting.

Withdrawal form - product selection with estimated refund amount Withdrawal confirmation dialog - I confirm my withdrawal from the contract
3
Withdrawal accepted

After confirming, a confirmation email is sent to the address provided. The success screen shows the order details, estimated refund amount, and the store's return address.

Withdrawal from the contract was accepted - confirmation screen with return address
4
Create a return shipment (optional)

If carrier integration is enabled in the store settings, a 'Ship return via Easy Returns' button appears on the confirmation screen. The customer can create a return shipment instantly. Alternatively, the store's return address is shown for customers who prefer to ship the package themselves.

Confirmation screen with Ship return via Easy Returns button

Admin flow

1
Review withdrawal details in the order

After a customer submits a withdrawal, a 'Reported return' section appears directly on the order page in the admin panel. It shows the returned products, quantities, unit prices, total value, and return reason.

PrestaShop admin order page - Reported return section with product details

Adding the withdrawal link to order emails

PrestaShop does not add the withdrawal link to order emails automatically. To inform customers about the withdrawal option, you need to add the link manually to the order confirmation email template via International → Translations.

1
Copy the withdrawal link text

Go to Modules → Configure → Withdrawal Button - EasyReturn.eu, open the Store display tab, find the Link in email section, and click Copy. This copies a ready-made text with dynamic tags {return_days} and {return_link}.

EasyReturn settings - Store display, Link in email section with Copy button
2
Open the email translations editor

Go to International → Translations. Set the type to Email translations, content to Body, theme to Core, select your language, and click Modify.

International - Translations - Email translations settings
3
Paste the text into the order_conf template

Find the order_conf template in the list, open it, and switch to Source code view. Place the cursor where you want the withdrawal text to appear and paste the copied text.

Translations - order_conf source code with withdrawal text pasted
4
Save the changes

Click Save and stay or Save. The withdrawal text with the return link now appears in the order confirmation email sent to customers.

order_conf email template with withdrawal link visible in the editor