WooCommerce checkout compliance plugin
Compliance Toolkit for WooCommerce
Record tamper-evident checkout consent and capture validated VAT numbers in WooCommerce, with HPOS-safe storage and a clear data-retention tool.
What it does
Two modules for WooCommerce stores. Checkout Consent adds your own consent checkboxes at checkout — worded for each language your store runs in — and stores a timestamped, tamper-evident record of every acceptance on the order. VAT Number Capture collects a VAT number at checkout and validates its format.
Evidence is never deleted silently: a capability-protected purge tool and support for WordPress’s personal-data export and erasure keep you in control. The plugin records evidence; whether that meets your legal obligations depends on your own policies and advice.
Checkout consent items
Add any number of consent checkboxes beyond WooCommerce's own terms.
Per-language wording
Each consent shows in the customer's real checkout language, with a fallback.
Tamper-evident records
Timestamped, signed acceptance records stored on each order.
VAT number capture
A VAT field at checkout with local format validation (GB and DE).
Retention and purge
State your retention policy and purge evidence deliberately with a resumable tool.
Privacy tools
Works with WordPress's personal-data export and erasure requests.
Screenshots
Free and Pro
| Feature | Free | Pro (planned) |
|---|---|---|
| Checkout consent with evidence records | ||
| VAT number capture with format validation | ||
| Retention policy and purge tool | ||
| Live EU VIES and UK HMRC validation | ||
| Automatic VAT exemption for valid B2B buyers | ||
| Format checks for every EU country | ||
| Consent record export (PDF and CSV) | ||
| Marketing consent sync (Mailchimp, Klaviyo) |
Pro is planned — ask about early access.
Ask about ProRequirements & resources
- WordPress
- 6.0 or later
- WooCommerce
- 6.0 or later
- PHP
- 7.4 or later
- VAT capture
- Classic and block checkout (WooCommerce 8.9+)
- Consent evidence
- Classic checkout; block checkout on WooCommerce 11.0.1 without HPOS
- Order storage
- HPOS-safe
Frequently asked questions
Does this make my store GDPR compliant?
No plugin can guarantee that. It records consent evidence and validates VAT number formats; whether that meets your obligations depends on your policies, jurisdiction and legal advice.
Does it replace WooCommerce's Terms & Conditions checkbox?
No. It reuses WooCommerce's own terms checkbox and records evidence for the additional consent items you add.
Will the VAT field show on the block-based checkout?
Yes, on WooCommerce 8.9 and later.
What happens to recorded data if I uninstall the plugin?
It stays in place. Evidence is only ever removed deliberately, through the built-in purge tool.
Need a feature these plugins don’t cover?
I build custom WordPress and WooCommerce plugins — from a single checkout rule to a full integration with your ERP or fulfilment system.