plugin-icon

Victor Eliot – Age Verification for WooCommerce

投稿者: victoreliot·
Age verification (18+) for WooCommerce via Bank iD, MojeID, data box or ID scan. Powered by AgeCheck (agecheck.cz). Confirmed server-side.
バージョン
2.0.0
最終更新日時
Jul 18, 2026
Victor Eliot – Age Verification for WooCommerce

This plugin connects WooCommerce to AgeCheck (agecheck.cz), a Czech age-verification service, so your shop can sell age-restricted (18+) goods in line with Act No. 65/2017 Coll. (for tobacco and nicotine products, distance selling requires a system that electronically and unambiguously verifies the buyer’s age — a simple “I am 18” checkbox is not enough).

The plugin blocks order completion for age-restricted (18+) products until the customer proves their age. The result is confirmed server-side (your secret API key never reaches the browser), so the check cannot be bypassed from the front end.

The plugin interface is provided in Czech (and Slovak) and can be translated.

Features

  • Verification via Bank iD, MojeID, data box (datová schránka) or ID document scan
  • What to verify: the whole shop / selected product categories (a clear picker that highlights typical 18+ categories) / individual products — “requires verification” or “exempt” right in the product settings (exempt always wins)
  • When to verify: at order completion (default) / when a gated item is added to the cart / on page entry (site-wide gate)
  • Remember verification: a configurable number of days — on the device (signed cookie) and, for logged-in customers, on their account (works across devices); 0 = verify on every order
  • AgeCheck network: a customer already verified at another shop in the network passes with a single click (cheaper repeat verification)
  • Works with the classic checkout and the block checkout (Store API) — server-side check in both; a proof-of-verification is stored on the order (visible in the order detail — evidence for regulatory inspections)
  • Privacy by design: only a “18+ yes/no” proof is stored, never the customer’s name or document number
  • HPOS compatible
  • No monthly fee — you pay only for completed verifications (account at agecheck.cz)

External services

This plugin connects to the AgeCheck service (agecheck.cz), which performs the age verification itself. Without an account at agecheck.cz the plugin does not work.

  • What is sent: to start a verification, your shop’s server creates a session through the API (only an internal order/cart reference is sent). The customer’s browser then opens the verification window on agecheck.cz and polls the session status (session ID). Your shop’s server confirms the result through the API using your API key.
  • What is NOT sent: the plugin does not send the customer’s name, address or order contents to the service.
  • When: only during age verification (no analytics, no background tracking).
  • Provider: vinireto s.r.o., https://agecheck.cz — terms: https://agecheck.cz/tos · privacy: https://agecheck.cz/privacy-policy

Support

Author: Victor Eliot E-mail: mail@victoreliot.com Phone: +420 777 666 651 Web: https://agecheck.cz

無料有料プラン
インストールすることで、WordPress.com の利用規約サードパーティプラグイン利用規約に同意したことになります。
最大テスト回数
WordPress 7.0.2
このプラグインをダウンロードして、 サイトに使用できます。