WooCommerce product confirmation

Required Product Checkbox for WooCommerce

Make shoppers confirm one clear product statement before Add to cart, with server-side validation instead of a visual-only checkbox.

$49per year after a 14-day trial

No card required. Add a payment method before day 14 to continue; otherwise Stripe cancels the subscription automatically.

WooCommerce product page with a required product confirmation checkbox before Add to cart
Real WordPress interfaceFree 0.1.2 / Pro 0.1.2
One jobRequire one plain-language checkbox on explicitly selected native WooCommerce product forms and reject only that supported add-to-cart request when it is not confirmed.
RequiresWooCommerce 8.9 or newer
Free statusRelease candidate prepared for WordPress.org review

Three decisions

Set it up without code.

01

Edit a WooCommerce product and enable Require product checkbox.

02

Write the short plain-text statement the shopper must confirm.

03

Update, then test the native product page once unchecked and once checked.

Actual product

What you configure and what the visitor sees.

WooCommerce product page with a required product confirmation checkbox before Add to cart
The shopper sees one labeled field and the supported request is validated again on the server.
WooCommerce product settings with required checkbox and statement fields
Free keeps the job to one enabled product and one bounded plain-text statement.
Required Product Checkbox Pro settings with categories and a shared statement
Pro reduces repeated setup without becoming a form builder or compliance platform.
WooCommerce order screen with a product checkbox confirmations report
The read-only report shows existing StoreFixKit order-item evidence for one authorized order.

Free and Pro

Free keeps working. Pro adds capacity.

Free 0.1.2

No account or license required

  • Enable one checkbox and one bounded plain-text statement on selected products.
  • Validate the exact supported product form on the server before Add to cart succeeds.
  • Preserve the exact accepted statement in cart and native order-item data.

Prepared for WordPress.org submission; no public-directory approval is claimed yet.

Failure boundary

Designed to stop quietly instead of changing store truth.

The free workflow is independent of Stripe, the StoreFixKit license API, and Pro. A billing or network problem cannot rewrite the parent plugin's data.

  • Rejects only an applicable supported form request missing a valid product-bound confirmation.
  • Unsupported quick-add or builder surfaces remain usable and create no false confirmation record.
  • Never changes price, stock, quantity, variations, cart totals, checkout, payment, or order status.
  • No signature service, identity check, legal guarantee, custom table, cron, product scan, telemetry, or public remote request.

14-day trial

No card required to test Pro on one site.

Stripe hosts checkout and billing. The StoreFixKit success page creates a product-bound license and Pro download. Add a payment method before trial end only if you want the annual plan to continue.

Before installing

Short answers to the important questions.

Is the browser required attribute enough?

No. The supported request is also validated on the server with the exact product marker and a product-bound token.

Does the checkbox prove legal consent?

No. It records the exact statement received through the supported plugin form; it does not prove identity, understanding, legal sufficiency, or enforceability.

Does Free stop when a Pro license expires?

No. Every valid Free per-product rule continues locally; only category rules and the Pro per-order report turn off.