CS-Cart Product Search By Barcode add-on simplifies product identification and navigation for both store owners, vendors, and customers.
It allows barcodes to be created in various standard formats like Code128-A/B/C, EAN-13, Code 39, and Interleaved 2 of 5.
Store owners can create these barcode sources: manually or SKU/Product Code, to generate the product barcode automatically for better flexibility.
By simply scanning a product barcode using tablets or mobiles, users are instantly redirected to the corresponding product detail page.
Explore our premium-quality CS Cart Extensions to enhance your store functionality.
Check out the CS-Cart Redsys Payment Gateway add-on for secure, 3D Secure-enabled payments via cards, Google Pay, Apple Pay, and Bizum.
Features
- Multiple barcode formats: Code128-A/B/C, EAN-13, Code 39, ITF
- Frontend scanner button using a mobile or tablet for easy barcode scanning
- Instant redirection to the product detail page upon scanning
- Manual and automatic barcode generation
- Unique barcode for each product
- Seamless integration with CS-Cart and MultiVendor
- Supports Bulk Barcode Printing
Installation
After downloading the CS-Cart Product Search By Barcode add-on, you’ll get one zip file, one install.txt file, and a relevant User Guide manual doc.
Read it carefully for proper configuration.
Go to Manage Add-ons, and click on “Manual Installation” as shown below in the snapshot.

Click on “Local” to browse the zip file, and then click on “Upload & Install” as shown below in the snapshot.

Add-on Configuration
After installing the add-on, you will find CS-Cart Product Search By Barcode in the list of available add-ons. We will then configure the settings.
Click on “settings” to enable, disable, install, or refresh.
Make sure the add-on is activated, as shown in the snapshot below.

Module Configuration | Admin Workflow
To configure the module, go to the Add-Ons >> Developers >> Webkul Software Pvt Ltd. >> Product Search By Barcode >> Settings.
Completing these configurations ensures smooth generation and management of the module directly from your CS-Cart backend, as shown in the snapshot below.

After installing the module, the admin can configure the following options:
- Barcode Source: Generate barcodes “Manual Entry” or based on “SKU/Product Code”.
- Type: Select from multiple barcode formats such as Code128-A/B/C, Interleaved 2 of 5, Code 39, and EAN-13.
- Output: Choose the output format (PNG or JPEG).
- Text: Enable or disable barcode text.
- Height (px): Set height between 50 and 500 pixels.
- Width (px): Set width between 50 and 1000 pixels.
- Barcode Prefix: Add a custom prefix to each generated barcode.
Choose How You Create Product Barcodes
Store owners and vendors can choose how barcodes are created based on their workflow needs for better flexibility.
Barcodes can be generated manually, allowing for full customization, or automatically by assigning the SKU or Product Code as the barcode source.
This approach provides both control and convenience, streamlining product labeling and inventory management.
Store owners and vendors can generate barcodes either manually or automatically using the product SKU, as shown in the snapshot below.

Supports Multiple Barcode formats
Supports multiple barcode formats, including Code 128 (A/B/C), Interleaved 2 of 5, Code 39, and EAN-13, as shown in the snapshot below.

1. Code 128 (A, B, C)
- Overview: A high-density barcode type used widely in logistics and inventory systems.
- Subtypes:
- Code 128-A: Supports uppercase letters, numbers, and control characters.
- Code 128-B: Supports uppercase and lowercase letters and numbers.
- Code 128-C: Optimized for numeric-only data (pairs of digits).
- Use Case: Ideal for encoding product SKUs, IDs, or complex alphanumeric data.
2. Interleaved 2 of 5
- Use Case: Often used on cartons, logistics, and warehouse management systems where compact codes are needed.
- Overview: A numeric-only barcode used for encoding pairs of digits.
- Character Set: Only numeric (0–9).
3. Code 39
- Overview: One of the oldest barcode types, widely supported.
- Character Set: Encodes uppercase letters (A–Z), numbers (0–9), and a few special characters (like
-,.,*,$). - Use Case: Simple inventory systems, especially where alphanumeric codes are used.
4. EAN-13
- Overview: The European Article Number is used globally on retail products.
- Format: Always 13 digits (including a country code and check digit).
- Use Case: Used in retail barcoding, like those on product packaging in supermarkets.
Product Barcode Generated Based on SKU
Barcodes can be automatically generated using the SKU (Stock Keeping Unit) assigned to each product.
SKU is a unique identifier used to track individual products in inventory.
The barcode visually represents the SKU, making it machine-readable for faster processing.
By using the SKU as the source for barcode creation, the system ensures that each product has a distinct and scannable barcode without requiring manual input.
When a product is created or updated in the system, the assigned SKU is used to generate a barcode in the selected format (e.g., Code128, EAN-13).
Barcode is then linked directly to the product, allowing it to be scanned at point-of-sale, during inventory audits, or for shipping and logistics, as shown in the snapshot below.

Product Barcodes Generated For Manual Code
Store owners and vendors have to manually enter custom codes for barcode creation.
This option gives full control over the barcode values used for each product, making it ideal for businesses with existing labeling systems or specific coding standards.
During product setup or editing, users can input a custom code manually instead of relying on the SKU, as shown in the snapshot below.

Bulk Barcode Management and Printing
This plugin supports bulk barcode printing, allowing store admins and vendors to generate and print large volumes of product barcodes in one streamlined operation.
This feature streamlines the labeling process and saves time when users label multiple products at once, as illustrated in the snapshot below.

The system automatically assigns a unique barcode to each product, ensuring accurate tracking and inventory control, as shown in the snapshot below.

Admins and vendors can easily manage barcode settings for their entire product catalog, making it simple to maintain consistency across labels and packaging.
Supports Bulk Barcode Printing enables the system to efficiently generate and print large quantities of product barcodes simultaneously.
Scan Barcode Option For Products on Mobiles & Tablets
Users scan a product barcode to instantly access its corresponding product detail page.
Enabling faster product lookups, easier stock updates, and improved customer interactions.
Enables customers to scan barcodes directly on the storefront for fast product lookup, as shown in the snapshot below.
Scan Product Barcodes on the Frontend
Allow users to scan barcodes directly from the storefront interface for quick product lookup.

It enhances the customer experience while making store management more efficient through accurate and fast barcode scanning.
Enabling faster product lookups, easier stock updates, improving browsing, and inventory management efficiency.
Whether for in-store use, warehouse management, or vendor operations in a MultiVendor setup, this addon streamlines processes and enhances overall efficiency within the CS-Cart ecosystem.
Support
If you have any questions, suggestions, or customization requests, feel free to contact us at [email protected] or submit a ticket.
You can also explore our CS-Cart Development Services and Quality CS-Cart add-ons.
Current Product Version - 1.0
Supported Framework Version - 4.16.x, 4.17.x, 4.18.x

Be the first to comment.