plugin-icon

MTS AgeVerify ID Upload for WooCommerce

Age verification via selfie + ID upload on WooCommerce product pages. Works with FunnelKit Cart, AJAX carts, and all standard cart plugins.
Évaluations
Version
2.1.1
Mis à jour récemment
Jul 21, 2026
MTS AgeVerify ID Upload for WooCommerce

MTS AgeVerify ID Upload for WooCommerce adds a mandatory selfie + ID upload field to WooCommerce product pages for age verification purposes. The plugin is fully compatible with FunnelKit Cart, CartFlows, YITH AJAX Cart, standard WooCommerce, and all other cart plugins — both AJAX-based and standard form-submit-based.

Key Features

  • Selfie + ID upload field on the product page (before Add to Cart button)
  • Universal cart compatibility — works with FunnelKit Cart, AJAX mini-carts, and standard WooCommerce
  • Pre-upload via AJAX on file selection — no form-submit dependency
  • Session token system ensures file travels safely with any cart plugin
  • Server-side MIME validation (no extension spoofing)
  • Max file size enforcement (default: 10 MB)
  • Accepted formats: JPG, PNG, WEBP, PDF
  • Uploaded files stored securely in a protected directory (.htaccess blocked)
  • View and download files directly from the WooCommerce order admin page
  • Image thumbnail preview in admin for quick visual review
  • Uploaded file name shown in cart and order details
  • Verification status badge in admin (Pending / Approved / Rejected)
  • Order email includes uploaded file reference
  • Auto-cleanup of orphaned temp files via WP Cron (hourly)
  • Files deleted automatically on order cancellation or deletion
  • Fully translatable (Text Domain: wc-age-verification-id-upload)

How It Works

  1. Customer selects their selfie + ID image on the product page.
  2. The file is instantly pre-uploaded via AJAX to a secure folder on the server.
  3. The server returns a unique session token.
  4. When the customer clicks « Add to Cart » (via any plugin — including FunnelKit), the token is sent as a hidden field.
  5. Server validates the token, retrieves the file, and attaches it to the cart item.
  6. At checkout, the file reference is saved to the order.
  7. Store admin can view, preview, and download the file from the order page.

Compatibility

  • ✅ FunnelKit Cart (Slide Cart)
  • ✅ CartFlows
  • ✅ YITH WooCommerce Ajax Product Filter
  • ✅ Standard WooCommerce (form submit)
  • ✅ Elementor Pro WooCommerce widgets
  • ✅ WooCommerce Blocks
Gratuitsur les plans payants
En procédant à l’installation, vous acceptez les Conditions d’utilisation de WordPress.com ainsi que les Conditions de l’extension tierce.
Testé jusqu’à version
WordPress 7.0.2
Cette extension est disponible en téléchargement pour votre site .