BrandProtection is a comprehensive WordPress plugin designed to combat counterfeit products by implementing a robust verification code system. It allows you to generate unique codes, assign them to your WooCommerce products, and provide a seamless verification experience for your customers.
Protect your brand reputation and build customer trust with unique, secure product authentication.
Key Features
- Generate Unique Codes – Create 1 to 10,000 guaranteed unique verification codes in a single batch.
- WooCommerce Integration – Seamlessly assign codes to specific WooCommerce products.
- Printable QR Tags – Generate and print professional QR code tags directly from the admin panel for your physical products.
- Frontend Verification – Simple shortcode
[brandprot_verify] allows customers to verify product authenticity instantly.
- Smart Verification Logic – Automatically detects and flags first-time verifications, duplicate attempts, and invalid codes.
- Comprehensive Logging – Track all verification attempts with detailed information including IP, browser, and timestamp.
- Admin Dashboard – Get an overview of your system with beautiful statistics and quick action buttons.
- CSV Export – Export usage logs and code lists for offline analysis.
- Security First – Built with WordPress security best practices, including nonce verification and data sanitization.
- GDPR Compliant – Stores minimal data (IP address for security) with no PII collection.
How It Works
- Generate Codes: Go to the “Generate Codes” page to create a batch of unique codes.
- Assign to Products: Link these codes to your WooCommerce products.
- Print Tags: Select codes and use the “Print Tags” bulk action to generate QR code labels for your packaging.
- Distribute: Attach the codes/tags to your physical products.
- Verify: Customers scan the QR code or enter the code on your verification page to confirm authenticity.
Verification Statuses
- Valid: The code exists and is being verified for the first time. The customer sees a success message.
- Used: The code has already been verified. The customer is warned that the product might be counterfeit or the code reused.
- Invalid: The code does not exist in the system. The customer is alerted to a potential fake product.
Privacy & GDPR
BrandProtection is designed with privacy in mind:
* We only store IP addresses and User Agent strings for security and fraud detection purposes.
* No personal identifiable information (PII) like names or emails is collected.
* Data collection is transparent and intended solely for system integrity.
Additional Information
Support
For support, bug reports, or feature requests, please contact us:
* Email: support@devkamran.com
* Website: devkamran.com
Credits
Developed by devkamran.
Technical Details
Database Tables
wp_brandprot_codes – Stores verification codes and product assignments.
wp_brandprot_usage_logs – Stores verification attempt history.
Shortcodes
[brandprot_verify] – Displays the product verification form.
System Requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher
- WooCommerce 5.0 or higher
- MySQL 5.6 or higher
Third Party Resources
- QRCode.js
- Source: https://github.com/davidshimjs/qrcodejs
- License: MIT
- License URI: https://opensource.org/licenses/MIT