WITHDRAWAL BUTTON · GUÍA PRÁCTICA
An accessible and clear online withdrawal button: what e-commerce stores should consider
📅 October 2026 ⏱ 7 min read
EU 2023/2673 · WooCommerce · PrestaShop · Accessibility
A right people must be able to exercise
The electronic withdrawal function should allow consumers to communicate withdrawal where the right applies. Directive (EU) 2023/2673 sets requirements for relevant distance contracts concluded through online interfaces, subject to national implementation.
Placement matters
The function should be clearly identified and easy to access throughout the withdrawal period. Consider the order history and customer journey rather than hiding it in generic footer links.
A clear process
Consumers need to identify the contract and submit their withdrawal statement. The rules provide for confirmation of the decision and acknowledgement on a durable medium.
Accessibility by design
Use a clear button name, sufficient contrast, visible focus and keyboard and screen-reader support. Errors and confirmations must also be understandable.
Withdrawal Button for WooCommerce
The free WooCommerce version provides an order-linked withdrawal request flow, including access for guest customers. Configure the options and periods to suit your business.
Advanced options and PrestaShop
Pro adds documentation and management features, including PDF acknowledgements and SHA-256 integrity records. A separate PrestaShop solution is available. A plugin does not replace legal review.
Test the experience
Find the feature unaided, complete the flow using only a keyboard, and check states, errors and confirmations. Test on mobile and with assistive technology.
Conclusion
An electronic withdrawal function should be visible, understandable and operable. Thoughtful implementation supports consumer rights and more effective request management.
Withdrawal Button
WooCommerce · Free & Pro · PrestaShop
Legal information is general and does not replace advice on the rules applicable to a particular store. Directive (EU) 2023/2673.
