Terms & Conditions Tracker

Getting Started

↑ Back to top
  1. Install and activate the plugin
  2. Go to WooCommerce โ†’ Settings โ†’ Advanced โ†’ T&C Tracker
  3. Enable tracking and configure your consent types
  4. Consent data will be recorded for all new orders

Settings Tabs

↑ Back to top

General

↑ 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-checkbox class

Consent Types

↑ Back to top

Configure which checkboxes appear at checkout:

TypeDescription
Terms & ConditionsTracks acceptance of your WooCommerce Terms page
Privacy PolicyTracks acceptance of your Privacy Policy page
Marketing CommunicationsOpt-in for marketing emails/communications
Age VerificationConfirms customer meets minimum age (configurable 13-99)
Custom TypesCreate 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 top

Configure 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 top

View 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 top

On Individual Orders

↑ Back to top

A “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 top

A “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 top

Will 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.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.