https://www.codegrape.com/category/plugins
Plugins
https://www.codegrape.com/category/plugins/wordpress-plugins
WordPress Plugins

WooCommerce Punch Cards - Digital Loyalty & QR Scanner

WooCommerce Punch Cards lets you sell punch-style digital loyalty cards for services like coffee shops, haircuts, car washes, fitness classes, massages, or any repeatable service directly through WooCommerce.

How It Works

  • Create a Punch Card product (e.g., "10 Coffees for $35") with a configurable punch count and optional expiry days.
  • When a customer purchases the product via WooCommerce checkout, they receive a unique SVG QR code in their My Account > Punch Cards dashboard.
  • When the customer visits, staff scan the QR code using the built-in WordPress admin camera scanner (or enter the card code manually) to record a punch.
  • Automated email notifications are sent when a card is created, punched, or completed.

Key Features

  • Custom "Punch Card" WooCommerce product type with configurable punch count
  • Instant SVG QR code generation for every issued card
  • Built-in camera QR scanner in WordPress Admin
  • Customer "Punch Cards" tab in My Account with QR display and punch history
  • Multi-Vendor compatible out of the box: Dokan, WCFM Marketplace, and WC Vendors
  • Admin list table with search, status filtering, manual punch, and CSV export
  • Configurable card expiration (days after purchase) with daily auto-expiry cron
  • Full REST API for card lookup and punching
  • WooCommerce HPOS (High-Performance Order Storage) compatible
  • Translation-ready (.pot included) and supports theme template overrides
Appreciate This
Thank You!
by in