
內容簡介
APG Withdrawal for WooCommerce 為您的 WooCommerce 商店提供符合歐盟消費者保護法的完整線上撤回流程,讓顧客能夠輕鬆申請撤回訂單。
【主要功能】
• 顧客可透過 [apg_withdrawal_form] 短碼填寫撤回表單
• 支援部分撤回,顧客可選擇撤回的商品數量
• 可設定撤回期限及截止日期來源
外掛標籤
開發者團隊
② 後台搜尋「APG Withdrawal for WooCommerce」→ 直接安裝(推薦)
原文外掛簡介
APG Withdrawal for WooCommerce adds to your WooCommerce store a complete online right of withdrawal workflow compliant with EU consumer protection legislation.
Features
Customer withdrawal form via the [apg_withdrawal_form] shortcode.
Partial withdrawal down to the unit: the customer ticks the order lines and adjusts how many units of each one they are withdrawing from.
Configurable withdrawal window (days) and deadline source (completed or created date).
Optional extra grace days on top of the standard withdrawal window.
Active request detection: hides the withdrawal button if a request is already open for the order.
Optional digital-content waiver checkbox at checkout (both classic shortcode and block-based checkout): a configurable selector chooses when to display it — never, only on virtual products (or per-product _apg_withdrawal_type = digital), on every order, or on selected categories and/or selected products. The customer’s choice is persisted to order meta as legal evidence.
Admin request log with full request details (custom post type), status views with counts, bulk status changes and sortable status column.
Own WooCommerce order status Withdrawal requested, optionally applied to the order as soon as a declaration is received, so affected orders can be filtered, sorted and bulk-edited with the native tools.
Optional refund account (IBAN) validated with the international control digits (ISO 7064 MOD-97-10).
Optional double opt-in for guests: the request is held until the customer opens a single-use link sent to the email address on the order, while keeping the date and time of the original submission.
Jurisdiction setting (EU baseline / Spain) that governs the statutory reference shown to the customer.
REST API under apg-withdrawal/v1 to list, read, create and progress requests from headless storefronts and back-office integrations.
IP address and browser identifier storage options for legal evidence.
Email notification to the store admin on every new request.
Automatic customer acknowledgement email on submission.
Customer status update emails when the request is accepted, rejected or completed.
Automation: updates the withdrawal request status automatically when the linked WooCommerce order changes status.
My Account integration: customers can view their withdrawal request history.
CSV export of withdrawal requests, honouring the status currently selected in the list, with protection against spreadsheet formula injection.
100% compatible with HPOS (High-Performance Order Storage).
Warning when WooCommerce 11.1’s own order withdrawal feature is switched on at the same time, so the shop never offers customers two unconnected forms.
Public form built to WCAG 2.1 AA — the level EN 301 549 requires today — with the WCAG 2.2 target-size criterion already met: grouped and labelled controls, live regions for dynamic notices and focus moved to each new step.
One-click WooCommerce refund built from the request: the declared lines and quantities, capped by whatever is still refundable on the order. Always started by hand, never automatically. Works with Redsys and Bizum out of the box.
WPML and Polylang ready, both through wpml-config.xml and through runtime string registration.
Translations
English: by Art Project Group (default language).
Spanish: by Art Project Group.
More information
You can learn more about APG Withdrawal for WooCommerce on our official website, and follow the development on GitHub.
Thanks
Thanks to everyone who uses the plugin, helps improve it, makes a donation or encourages us with their comments.
If you find this plugin useful, you can support its development with a small donation.
External Services
This plugin connects to the WordPress.org Plugins API to fetch information about the plugin (such as the rating). It sends the plugin slug when requesting data. More information: https://wordpress.org/about/privacy/
