Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Sales
  3. Sale Order Barcode Scanner v 18.0
  4. Sales Conditions FAQ

Sale Order Barcode Scanner

by Mohamed Helmy https://github.com/mohamed-helmy/sale_barcode_scanner
Odoo
v 18.0 Third Party 34
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Sales (sale_management)
• Discuss (mail)
• Invoicing (account)
Lines of code 475
Technical Name sale_barcode_scanner
LicenseLGPL-3
Websitehttps://github.com/mohamed-helmy/sale_barcode_scanner
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Sales (sale_management)
• Discuss (mail)
• Invoicing (account)
Lines of code 475
Technical Name sale_barcode_scanner
LicenseLGPL-3
Websitehttps://github.com/mohamed-helmy/sale_barcode_scanner

Sale Order Barcode Scanner

Scan products by Barcode/QRCode in sales orders using mobile camera or webcam.

Preview

Desktop Interface

Barcode Scanner Dialog - Desktop

The scanner interface on desktop showing camera preview and manual barcode entry option.

Mobile Interface

Barcode Scanner Dialog - Mobile

The scanner interface on mobile devices with responsive design and touch-friendly controls.

Features

Easy Product Scanning: Scan products directly from sales order lines using barcode or QR code
Mobile & Webcam Support: Works with mobile device cameras and desktop webcams
Multiple Barcode Formats: Supports QR codes, EAN-13, EAN-8, Code-128, Code-39, UPC-A, and UPC-E
Manual Entry: Fallback option to enter barcodes manually
Smart Quantity Management: Automatically increments quantity if product already exists in order
Real-time Feedback: Visual and notification feedback for scanned products
User-Friendly Interface: Clean, intuitive scanning interface with camera preview

Installation

  1. Copy this module to your Odoo addons directory
  2. Update the app list: Go to Apps → Update Apps List
  3. Search for "Sale Order Barcode Scanner"
  4. Click Install

Configuration

No additional configuration needed. The module works out of the box.

Note: For camera access, ensure your browser has camera permissions enabled.

Usage

  1. Open a Sales Order (in draft state)
  2. Click the "Scan Barcode" button in the header
  3. Grant camera access when prompted
  4. Click "Start Camera" to activate scanning
  5. Point your camera at a product barcode or QR code
  6. The product will be automatically added to the order lines
  7. If the product already exists, quantity will be incremented by 1

Alternative Method: Enter barcode manually in the text field and click "Add"

Supported Barcode Types

  • QR Code
  • EAN-13
  • EAN-8
  • Code-128
  • Code-39
  • UPC-A
  • UPC-E

Requirements

  • Odoo 18.0 (Community and Enterprise editions)
  • sale_management module
  • product module
  • barcodes module
  • Modern browser with camera access and BarcodeDetector API support (Chrome 83+, Edge 83+, or browsers with polyfill)

Compatibility

  • Odoo Community Edition: Fully compatible ✓
  • Odoo Enterprise Edition: Fully compatible ✓
  • Version: 18.0

This module works seamlessly with both Odoo Community and Enterprise editions without any additional configuration.

Browser Compatibility

Full Support (Native BarcodeDetector API)

  • Google Chrome 83+
  • Microsoft Edge 83+
  • Opera 69+

Partial Support (Manual entry only)

  • Firefox (requires manual barcode entry)
  • Safari (requires manual barcode entry)

Tips

  • Ensure adequate lighting for better barcode recognition
  • Hold the barcode steady and at a reasonable distance from camera
  • Use the back camera on mobile devices for better scanning
  • If automatic detection doesn't work, use manual entry as fallback
  • Products must have barcodes set in Product form for scanning to work

Troubleshooting

Camera not working?

  • Check browser permissions for camera access
  • Ensure you're using HTTPS (required for camera access)
  • Try a different browser (Chrome/Edge recommended)

Barcode not detected?

  • Ensure the barcode is clear and well-lit
  • Try adjusting the distance from camera
  • Use manual entry as alternative

Product not found?

  • Verify the product has the barcode set in Odoo
  • Check barcode format matches product's barcode field
  • Product default_code can also be used as barcode

Credits

Author: Mohamed Helmy
Website: https://helmy.info
Version: 18.0.1.0.0
License: LGPL-3

Maintainer

This module is maintained by Mohamed Helmy.

For support, please visit: https://helmy.info

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
  • Ratings
  • Discuss
by
EJAF Company for General Trading and Technology - LTD
on 11/14/25, 12:26 PM



There are no comments yet!
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with