Gatemi Checkout Consent

Gatemi Checkout Consent

By gatemi
Details
View on WordPress

Extra tick boxes at checkout: your terms, an age confirmation, a marketing
opt-in. Up to five, each with its own wording and its own refusal message.

A consent that is not recorded is not a consent

The point of the box is being able to show, months later, that this customer
ticked it. Every “just add a checkbox” snippet validates the tick and throws
it away, which leaves a shop with a checkout that looks compliant and an
order file that proves nothing. Here the acceptance lands on the order, and
every order screen carries a Consent panel showing it.

The words they agreed to are stored with the agreement

Rewrite your terms next month and a past order still says what was actually
agreed to, because the wording as it was shown is written onto the order
beside the tick — not a reference to a setting that has since moved on. The
time is recorded too, because “when” is half of what a consent record is
for.

Required means required

The required attribute is a courtesy to the browser and nothing more —
anybody can post past it. A required box that was not ticked stops the order
on the server, where the order is actually created.

What you get

  • Up to five consent boxes above the pay button — on the classic checkout and on the Checkout block
  • A link inside the wording, so “I agree to the terms” points at your terms
  • Your own message for each box when it is not ticked
  • Each box required or optional
  • The acceptance, the exact wording and the time on every order
  • Uninstalling never removes what a customer agreed to
  • No JavaScript, no external service, nothing phoned anywhere

Details

Plugin code:
gatemi-checkout-consent
Plugin version:
1.0.0
Author:
Outdated:
No
WP version:
6.4 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.2
Total installations:
0
Last updated:
2026-09-23
Rating:
Times rated:
0
checkout
consent
gdpr
terms-and-conditions
woocommerce