{"id":265391,"date":"2026-02-22T18:27:48","date_gmt":"2026-02-22T18:27:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/brandprotection-anti-counterfeit-code-verification\/"},"modified":"2026-02-22T18:27:31","modified_gmt":"2026-02-22T18:27:31","slug":"brand-protection","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/brand-protection\/","author":23395655,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"BrandProtection \u2013 Anti Counterfeit & Code Verification","header_author":"devkamran","header_description":"Generate unique verification codes, assign to WooCommerce products, and enable frontend verification with comprehensive usage logging.","assets_banners_color":"498dd9","last_updated":"2026-02-22 18:27:31","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/brand-protection","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":116,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"devkamran","date":"2026-02-22 18:27:31"}},"upgrade_notice":{"1.0.0":"<p>Initial release of BrandProtection plugin.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3467041,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3467039,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"<strong>Admin Dashboard<\/strong> - Overview of your codes and verification stats.","2":"<strong>Generate Codes<\/strong> - Interface to create and assign new codes.","3":"<strong>Usage Logs<\/strong> - Detailed history of all verification attempts.","4":"<strong>Frontend Verification<\/strong> - What your customers see when verifying a product.","5":"<strong>Settings Page<\/strong> - Configure code formats and logging preferences."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[256381,256382,600,712,286],"plugin_category":[45,54],"plugin_contributors":[251279],"plugin_business_model":[],"class_list":["post-265391","plugin","type-plugin","status-publish","hentry","plugin_tags-anti-counterfeit","plugin_tags-product-authentication","plugin_tags-security","plugin_tags-verification","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-security-and-spam-protection","plugin_contributors-devkamran","plugin_committers-devkamran"],"banners":{"banner":"https:\/\/ps.w.org\/brand-protection\/assets\/banner-772x250.png?rev=3467039","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/brand-protection\/assets\/icon-128x128.png?rev=3467041","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>BrandProtection<\/strong> 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.<\/p>\n\n<p>Protect your brand reputation and build customer trust with unique, secure product authentication.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Generate Unique Codes<\/strong> - Create 1 to 10,000 guaranteed unique verification codes in a single batch.<\/li>\n<li><strong>WooCommerce Integration<\/strong> - Seamlessly assign codes to specific WooCommerce products.<\/li>\n<li><strong>Printable QR Tags<\/strong> - Generate and print professional QR code tags directly from the admin panel for your physical products.<\/li>\n<li><strong>Frontend Verification<\/strong> - Simple shortcode <code>[brandprot_verify]<\/code> allows customers to verify product authenticity instantly.<\/li>\n<li><strong>Smart Verification Logic<\/strong> - Automatically detects and flags first-time verifications, duplicate attempts, and invalid codes.<\/li>\n<li><strong>Comprehensive Logging<\/strong> - Track all verification attempts with detailed information including IP, browser, and timestamp.<\/li>\n<li><strong>Admin Dashboard<\/strong> - Get an overview of your system with beautiful statistics and quick action buttons.<\/li>\n<li><strong>CSV Export<\/strong> - Export usage logs and code lists for offline analysis.<\/li>\n<li><strong>Security First<\/strong> - Built with WordPress security best practices, including nonce verification and data sanitization.<\/li>\n<li><strong>GDPR Compliant<\/strong> - Stores minimal data (IP address for security) with no PII collection.<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li><strong>Generate Codes<\/strong>: Go to the \"Generate Codes\" page to create a batch of unique codes.<\/li>\n<li><strong>Assign to Products<\/strong>: Link these codes to your WooCommerce products.<\/li>\n<li><strong>Print Tags<\/strong>: Select codes and use the \"Print Tags\" bulk action to generate QR code labels for your packaging.<\/li>\n<li><strong>Distribute<\/strong>: Attach the codes\/tags to your physical products.<\/li>\n<li><strong>Verify<\/strong>: Customers scan the QR code or enter the code on your verification page to confirm authenticity.<\/li>\n<\/ol>\n\n<h4>Verification Statuses<\/h4>\n\n<ul>\n<li><strong>Valid<\/strong>: The code exists and is being verified for the first time. The customer sees a success message.<\/li>\n<li><strong>Used<\/strong>: The code has already been verified. The customer is warned that the product might be counterfeit or the code reused.<\/li>\n<li><strong>Invalid<\/strong>: The code does not exist in the system. The customer is alerted to a potential fake product.<\/li>\n<\/ul>\n\n<h4>Privacy &amp; GDPR<\/h4>\n\n<p>BrandProtection is designed with privacy in mind:\n* We only store IP addresses and User Agent strings for security and fraud detection purposes.\n* No personal identifiable information (PII) like names or emails is collected.\n* Data collection is transparent and intended solely for system integrity.<\/p>\n\n<h3>Additional Information<\/h3>\n\n<h4>Support<\/h4>\n\n<p>For support, bug reports, or feature requests, please contact us:\n* Email: support@devkamran.com\n* Website: <a href=\"https:\/\/devkamran.com\">devkamran.com<\/a><\/p>\n\n<h4>Credits<\/h4>\n\n<p>Developed by <strong>devkamran<\/strong>.<\/p>\n\n<h3>Technical Details<\/h3>\n\n<h4>Database Tables<\/h4>\n\n<ul>\n<li><code>wp_brandprot_codes<\/code> - Stores verification codes and product assignments.<\/li>\n<li><code>wp_brandprot_usage_logs<\/code> - Stores verification attempt history.<\/li>\n<\/ul>\n\n<h4>Shortcodes<\/h4>\n\n<ul>\n<li><code>[brandprot_verify]<\/code> - Displays the product verification form.<\/li>\n<\/ul>\n\n<h4>System Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.8 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>WooCommerce 5.0 or higher<\/li>\n<li>MySQL 5.6 or higher<\/li>\n<\/ul>\n\n<h3>Third Party Resources<\/h3>\n\n<ul>\n<li><strong>QRCode.js<\/strong>\n\n<ul>\n<li>Source: https:\/\/github.com\/davidshimjs\/qrcodejs<\/li>\n<li>License: MIT<\/li>\n<li>License URI: https:\/\/opensource.org\/licenses\/MIT<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin panel.<\/li>\n<li>Navigate to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for \"BrandProtection\".<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin zip file.<\/li>\n<li>Extract the contents.<\/li>\n<li>Upload the <code>brand-protection<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<\/ol>\n\n<h4>Post-Installation Setup<\/h4>\n\n<ol>\n<li>Ensure <strong>WooCommerce<\/strong> is installed and activated.<\/li>\n<li>Navigate to <strong>Brand Protection &gt; Generate Codes<\/strong>.<\/li>\n<li>Create your first batch of codes.<\/li>\n<li>Create a new page (e.g., \"Verify product\") and add the shortcode <code>[brandprot_verify]<\/code>.<\/li>\n<li>Start protecting your brand!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes, WooCommerce is required to assign verification codes to specific products.<\/p><\/dd>\n<dt id=\"how%20many%20codes%20can%20i%20generate%20at%20once%3F\"><h3>How many codes can I generate at once?<\/h3><\/dt>\n<dd><p>You can generate up to 10,000 unique codes in a single batch.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20verification%20page%3F\"><h3>Can I customize the verification page?<\/h3><\/dt>\n<dd><p>Yes, the verification form uses standard CSS classes. You can style it to match your theme using custom CSS.<\/p><\/dd>\n<dt id=\"how%20do%20i%20print%20qr%20codes%3F\"><h3>How do I print QR codes?<\/h3><\/dt>\n<dd><p>Go to <strong>Brand Protection &gt; Manage Codes<\/strong>, select the codes you want to print, choose \"Print Tags\" from the bulk actions dropdown, and click Apply.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20gdpr%20compliant%3F\"><h3>Is the plugin GDPR compliant?<\/h3><\/dt>\n<dd><p>Yes. We only collect technical data (IP, User Agent) necessary for security and fraud prevention. No PII is stored.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0 - 2025-01-25<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Feature: Bulk code generation (1-10,000).<\/li>\n<li>Feature: WooCommerce product assignment.<\/li>\n<li>Feature: Printable QR code tags.<\/li>\n<li>Feature: Frontend verification shortcode.<\/li>\n<li>Feature: Comprehensive usage logging and CSV export.<\/li>\n<li>Feature: Admin dashboard with statistics.<\/li>\n<\/ul>","raw_excerpt":"Protect your brand with unique verification codes. Generate, assign to WooCommerce products, print QR tags, and enable frontend verification.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/265391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=265391"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/devkamran"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=265391"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=265391"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=265391"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=265391"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=265391"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=265391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}