Getting Started
↑ Back to top- Install and activate the plugin
- Go to WooCommerce โ Settings โ Advanced โ T&C Tracker
- Enable tracking and configure your consent types
- Consent data will be recorded for all new orders
Settings Tabs
↑ Back to topGeneral
↑ Back to top- Enable Tracking – Master switch to turn the plugin on/off
- Custom CSS – Add custom styles to consent checkboxes using the
.tct-consent-checkboxclass
Consent Types
↑ Back to topConfigure which checkboxes appear at checkout:
| Type | Description |
|---|---|
| Terms & Conditions | Tracks acceptance of your WooCommerce Terms page |
| Privacy Policy | Tracks acceptance of your Privacy Policy page |
| Marketing Communications | Opt-in for marketing emails/communications |
| Age Verification | Confirms customer meets minimum age (configurable 13-99) |
| Custom Types | Create unlimited custom checkboxes with your own labels |
Each consent type can be:
- Enabled or disabled
- Set as required or optional
- Customized with your own label text
Tracking
↑ Back to topConfigure what data is captured:
- Track IP Address – Records customer’s IP
- Track User Agent – Records browser/device info
- Track Document Version – Captures MD5 hash of legal documents
- Retention Period – How long to keep records (0 = indefinite)
- Include in Order Emails – Add consent info to admin notifications
Consent Log
↑ Back to topView and manage all consent records:
- Filter by consent type, order ID, or date range
- View statistics (total records, 30-day activity, acceptance rates)
- Export to CSV for audits
- Delete individual records
Viewing Consent Data
↑ Back to topOn Individual Orders
↑ Back to topA “Consent & Legal Agreements” metabox appears on each order showing:
- All consent types with accepted/declined status
- Timestamp of consent
- IP address (if tracked)
- Checkout type (Classic or Blocks)
- Document version status (Current or Outdated)
On Orders List
↑ Back to topA “Consent” column shows quick status:
- โ Green checkmark = All consents accepted
- โ Orange warning = Partial acceptance
- โ Red X = No consents accepted
- โ Dash = No data (order placed before plugin activation)
Compatibility
↑ Back to top- WordPress 6.4+
- WooCommerce 8.0+
- PHP 7.4+
- Classic Checkout
- Checkout Blocks
- HPOS (High-Performance Order Storage)
FAQ
↑ Back to topWill this track orders placed before installation?
No, only new orders placed after activation are tracked.
Can I delete consent records?
Yes, individual records can be deleted from the Consent Log tab.
Does it work with Checkout Blocks?
Yes, full compatibility with both Classic and Block checkout.
How do I export consent data?
Use the “Export CSV” button in the Consent Log tab.