Checkout Policy

Configurable policy acknowledgement checkboxes on WooCommerce checkout—classic and Blocks—with dispute-ready order evidence.

Require Policy Acceptance at Checkout

Checkout Policy lets you add any number of required or optional policy checkboxes on WooCommerce checkout. Labels can include rich text and links to your terms, refund, or shipping pages.

Acknowledgements are stored on the order with label snapshots, optional IP and user-agent logging, email and thank-you visibility, admin CSV export, and a copyable dispute summary for chargebacks.

What You Get

Dynamic policy checkboxes

Add required or optional policies with rich-text labels and page links from WooCommerce → Checkout Policy.

Classic + Blocks checkout

Works on classic checkout and the Checkout Block (WooCommerce 8.9+), including order-pay flows.

Dispute-ready evidence

Store label snapshots, policy URLs, and optional IP/user-agent data with a copyable Stripe-friendly summary.

Order emails & thank you

Show accepted policies in order emails and on the order received page.

CSV export

Export acknowledgements by date range for audits and chargeback responses.

HPOS compatible

Declared compatible with WooCommerce High-Performance Order Storage.

Why Use Checkout Policy

Requirements

WordPress 6.0 or later, PHP 7.4 or later, and WooCommerce. Checkout Block support requires WooCommerce 8.9 or later. Compatible with HPOS.

Ready to Capture Checkout Acknowledgements?

Get Checkout Policy and require clear policy acceptance at checkout with evidence you can use when disputes arise.