APG Withdrawal for WooCommerce
by Art Project Group 5 (1 reviews)

APG Withdrawal for WooCommerce

Add to WooCommerce an online withdrawal workflow with customer form, My Account integration and admin request log.

APG Withdrawal for WooCommerce ranks #19,409 among WordPress.org plugins with 60+ active installations, is #3,146 of 14,124 in the E-commerce category, a 5/5 rating from 1 reviews, and was last updated Oct 29, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.2
v0.8.0 Current Version v0.8.0
Updated 1 week ago Last Update on 29 Oct, 2026
Refreshed 1 week ago Last Refreshed on
#3,146 of 14,124 in E-commerce Top 25% by installs Downloads -12% this week Actively maintained
View on WordPress.org
Rank
#19,409
— No change
Active Installs
60+
+50%
KW Avg Position
39.3
0.5 worse
Downloads
1.6K
+3 today
Support Resolved
0%
— No change
Rating
100%
Review 5 out of 5
5 (1 reviews)

Next Milestone 70

Total Progress 60%
60+ 70+
2,947
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 4 more installs to reach 70+

Rank Changes

18,439 18,924 19,409 19,894 20,379 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
19,594 19,788 19,983 20,177 20,371 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Current #19,409
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 100 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
0 100 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

5.0
1 reviews
Overall 100%
5
1 (100%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Frequently Asked Questions

Common questions about APG Withdrawal for WooCommerce

In the plugin settings you can configure the notification email, the withdrawal page, the withdrawal window in days, the deadline source (completed or created date), the extra grace days and which data to store (IP address, browser identifier).
Yes. The plugin is fully compatible with WooCommerce High-Performance Order Storage.
You can, but you should not. WooCommerce 11.1 added Order withdrawal under WooCommerce → Settings → Advanced → Features, off by default. With both running, your customers reach two different forms at two different addresses, each keeping its own record and sending its own acknowledgement, and neither knows about the other: the same declaration can be registered twice and answered twice. The plugin detects the core feature and warns you, with a link to the screen where you turn it off. The core feature covers the basics: a form, a review step, acknowledgement emails, matching to the order and a note on it. This plugin adds what a shop needs around that — withdrawal type per product and per category with inheritance and the exclusion notice on the product page, the Article 16(m) digital-content waiver at checkout with its structured log, the printable Annex I.B model form, the SHA-256 receipt hash for the burden of proof of Article 16a(8), the WooCommerce refund panel driven by the declared lines, the GDPR exporter, eraser and anonymisation, and the REST API. Pick one of the two and turn the other off.
Yes. A logged-in customer gets their data pre-filled and picks from a dropdown of their own orders. A guest types the order number and the email address recorded on the order, which is the pair the plugin validates before accepting any declaration — the same proof WooCommerce asks for in its own order tracking. The plugin never lists a customer's orders to a visitor who has only supplied an email address.
The withdrawal form page is auto-created on activation and contains the [apg_withdrawal_form] shortcode. To comply with Article 11a of Directive 2011/83/EU (added by Directive 2023/2673), the link to that page should be prominently visible and easy to find on the storefront. The plugin gives you several tools to place it; deciding where to place it is the merchant's (or their web designer's) responsibility: The fixed URL of the auto-created page, available in WooCommerce → Withdrawal → Withdrawal page. The [apg_withdrawal_link] shortcode, with optional label, class and target attributes, to drop the link inside any post, page, footer widget or HTML block. The matching Withdrawal link Gutenberg block for sites built with the Full Site Editor. The Withdrawal request action that is automatically added to every eligible order in the My Account → Orders table. Typical recommended placements: The site footer, so the link is reachable from any page. The My Account menu (the per-order action is already added; you can also add a top-level menu item linking to the public form). The Terms and Conditions / Privacy Policy pages, alongside the rest of the consumer information required by Article 6.1.h of Directive 2011/83/EU. The order processing / completed emails (the plugin already injects the link there automatically via woocommerce_email_after_order_table, except on orders whose products are all excluded from the right of withdrawal).
Article 11a of Directive 2011/83/EU has applied throughout the EU since 19 June 2026, regardless of whether each Member State has transposed it. Spain had not done so at the time of this release — the European Commission issued a reasoned opinion against Spain in June 2026 — but the obligation applies by direct effect, and non-compliance is penalised through the general regime of the TRLGDCU, whose fines reach 100,000 € for minor infringements, 1,000,000 € for serious ones and 4,000,000 € (or 4% of the turnover in Spain, whichever is higher) for very serious ones. Check the regime applicable in your own country: this note is informative and is not legal advice.
Yes, in WooCommerce → Withdrawal → Request handling → Account for the refund (IBAN), either as an optional or as a required field. It is disabled by default. The number is validated with the international control digits (ISO 7064 MOD-97-10) before being accepted, is stored alongside the request, is included in the privacy exporter and is deleted outright by the privacy eraser. Only enable it when you genuinely cannot refund through the original payment method.
Enable Confirm guest requests by email?. A visitor who is not logged in then has their request held while a single-use link is sent to the address recorded on the order; only opening it registers the declaration. The request keeps the date and time of the original submission, so the customer never loses days of their withdrawal period. Logged-in customers are unaffected, since WordPress has already authenticated them.
The public form targets WCAG 2.1 level AA, which is what EN 301 549 — the standard the European Accessibility Act points to — requires today: the line-item selector is a labelled fieldset of native checkboxes and number inputs operable with a keyboard, dynamic notices are live regions, and focus moves to each new step of the flow. It also already satisfies the WCAG 2.2 target-size criterion (2.5.8), which arrives with version 4.1.1 of that standard, and the guest confirmation link is the pattern WCAG 2.2 recommends for accessible authentication (3.3.8), since it asks the customer for no cognitive test. Two caveats. First, the Accessibility Act (Directive (EU) 2019/882, in Spain Law 11/2023) has applied to e-commerce since 28 June 2025, and it binds the shop, not a single plugin: colour contrast, focus visibility and page structure come from your theme, and the responsibility for the store as a whole is the merchant's. Second, companies with fewer than 10 employees and a turnover below 2 million euros are exempt from the obligations on services. Check your own situation: this note is informative and is not legal advice.
Yes. Each request shows a Refund panel with the amount the declaration implies — the declared lines at their declared quantities, plus the standard delivery cost when the withdrawal covers the whole contract, as Article 13(1) of Directive 2011/83/EU requires — always capped by whatever is still refundable on the order, so a refund you already issued by hand is never handed out twice. Nothing happens until you press the button. By default the refund is only recorded in WooCommerce, without moving money or touching stock; two checkboxes let you send it through the payment gateway (when the gateway supports it) and restock the returned products. The apg_withdrawal_refund_plan filter lets you adjust the figures, for instance to deduct the diminished value of returned goods.

Sign In / Register

You need to sign in or register to use this feature.