A new module from Webkul brings camera-based barcode scanning directly into Odoo sales workflows. Sales teams can now build quotes and orders by scanning customer and product barcodes instead of searching manually.
What the Module Does
The tool turns any device with a camera into a barcode scanner. Mobile phones, tablets, laptops, or desktop webcams all work. When you scan a customer barcode, the system populates the customer field automatically. Scan a product barcode and it lands in the quote line without a manual search.
Invalid or unrecognized codes trigger an error message rather than silently failing, which prevents incorrect entries from reaching the order. There is also an "add and scan again" option for processing multiple products without reopening the scanner between items.
The module supports Odoo versions 17, 18, and 19, with compatibility listed back to V16.
How Setup Works
Installation follows the standard Odoo add-ons path. You download the zip file after purchase, extract it, and copy the folder into your Odoo add-ons directory. From there, you enable developer mode in Odoo settings, update the modules list, and search for "sale_barcode_scan_by_camera" to install.
Once installed, you navigate to the module configuration and enable camera-based scanning. The rest of the workflow happens inside quotes and sales orders themselves.
Who Should Care
Field sales teams** benefit most. Reps at trade shows, client sites, or retail locations can pull up a quote on a tablet and populate it from physical barcodes without navigating Odoo's full product catalog.
High-volume inside sales** desks also gain. Teams processing dozens of orders daily with printed catalogs or known SKUs can cut per-order time by removing search steps.
Businesses already using barcoded inventory or customer loyalty cards** will see the clearest return. If your products and customers lack scannable codes, you are building that infrastructure before this module adds value.
What to Watch Next
The module handles the essentials: customer selection, product addition, error validation, and repeat scanning. It does not include inventory level checks or pricing tier logic tied to barcode data. Those functions would require additional modules or customization.
A Worked Example
Say a sales rep is at a trade show with a tablet. A customer wants to place an order on the spot. Instead of logging into the full Odoo interface and searching for each product by name, the rep opens a quote, scans the customer's loyalty card barcode to pull up their account, then scans product barcodes from the catalog in front of them. Each scan adds a line to the quote. The rep sends the quote from the tablet before the customer leaves the booth.
Bottom Line
If your sales team already works with barcoded products or customer cards, this module removes a manual step from quote creation. Evaluate it as a workflow accelerator, not a replacement for your broader order management process.
Key takeaways
- Barcode scanning in quotes reduces manual search time for products and customers
- Works on any device with a camera, including mobile phones and tablets
- Validates codes and prevents invalid entries from reaching the order
- Setup follows standard Odoo add-on installation procedure
- Compatible with Odoo V16 through V19
Frequently asked questions
What devices work with Odoo barcode scanning by camera?
Any device with a working camera can scan barcodes using this module, including smartphones, tablets, laptops, and desktop computers with webcams.
Does the module validate barcodes before adding them to a quote?
Yes. Invalid or unrecognized barcodes trigger an error message rather than being added to the order.
Can I scan multiple products without reopening the scanner each time?
Yes. An "add and scan again" option lets you scan consecutive products without closing the scanner between items.
Which Odoo versions does this module support?
The module supports Odoo V16, V17, V18, and V19 according to Webkul's compatibility listing.
How do I install this module?
After purchase, you download the zip file, extract it, copy the folder to your Odoo add-ons path, enable developer mode, update the modules list, and install from the Apps menu.