GTG – Recesso Online
GTG – Recesso Online lets customers (including guests) submit a withdrawal declaration in a simple, traceable way. The plugin RECORDS and NOTIFIES the request: it does NOT issue refunds, cancel orders, change stock, close subscriptions or create return labels automatically. The store administrator reviews every request manually.
Key features:
- Public page plus shortcodes, accessible without login.
- Secure verification by order number and billing email (no personal data in URLs: signed nonces/transients are used).
- Two-step flow with no dark patterns, ending with a clear “Confirm withdrawal” button. Works without JavaScript.
- Durable receipt (email with full content, date and time) plus a JSON snapshot of the request.
- Configurable withdrawal period (order/payment/completion/shipping/delivery date) with filters for tracking plugins.
- Exclusions by category/product/virtual/downloadable plus a product metabox (warnings/manual review only).
- B2C/B2B handling, duplicate detection, audit trail, CSV export.
- Emails integrated with WooCommerce (template override, header/footer) plus a wp_mail fallback; compatible with SMTP plugins.
- Cache/CDN protection, noindex on pages containing personal data, defensive multilingual compatibility (WPML/Polylang/TranslatePress).
- Privacy: personal-data exporter/eraser plus suggested policy text.
- HPOS compatible. Compatible with Elementor/WPBakery via shortcode (optional widgets when active).
- White-label options and a staging mode (disables emails).
WooCommerce is the only functional dependency; without it the plugin degrades gracefully and shows an admin notice.
This plugin is designed to support the consumer right of withdrawal under EU distance-selling rules, but it does not provide legal advice and does not replace your own terms and conditions.
Translations
The interface is fully translatable and ships with a complete Italian translation (it_IT) plus a translation template (.pot) for every other language. Translations for all official EU languages are bundled with the plugin.
Shortcodes
- [gtg_recesso_form] – the withdrawal form (two steps).
- [gtg_recesso_link] – a text link to the withdrawal page.
- [gtg_recesso_button] – a button to the withdrawal page.
