$ 9.90
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 457 |
| Technical Name |
o2b_bom_product_image |
| License | OPL-1 |
| Website | https://www.o2btechnologies.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 457 |
| Technical Name |
o2b_bom_product_image |
| License | OPL-1 |
| Website | https://www.o2btechnologies.com |
Product Image in BOM & Manufacturing Orders
Display product images directly on Bills of Materials, Manufacturing Orders, and printed reports — improving component clarity, reducing errors, and delivering professional shop floor documents.
⚠️ Problem Statement
Standard Odoo Manufacturing does not display product images on Bills of Materials (BOM), Manufacturing Orders (MO), or their printed reports. Without visual references, production teams struggle to quickly identify components on the shop floor, leading to picking errors, delays, and miscommunication.
💡 Solution Overview
This module enhances Odoo's Manufacturing module by adding product image display to BOM form views, Manufacturing Order component lines, and all printed PDF reports. A global setting controls whether images are printed, and configurable image sizes (Small / Medium / Large) let you tailor the output to your document design.
✨ Key Features
- Image in BOM Form View Component images visible in the BOM components tab
- Image in Manufacturing Order Product image shown in MO components tab
- Image in BOM PDF Report Images printed alongside product name and cost
- Image in MO PDF Report Component images on shop floor print reports
- Global Print Toggle Enable/disable image printing from Manufacturing Settings
- Configurable Image Size Choose Small, Medium, or Large globally
- Per-BOM / Per-MO Override Each record can override global print settings
- User Access Control Manage permission via user group settings
🔄 Workflow
Go to User Settings & Enable Access Permission
Navigate to Settings → Users & Companies → Users and open the relevant user. Under the Manufacturing section, tick the "Manage BOM Product Image In View And Report" checkbox. This grants the user permission to view and manage product images across BOM and MO records.
Enable "Print Product Image" in Manufacturing Settings
Go to Manufacturing → Configuration → Settings. Enable the "Print Product Image" checkbox and set the "Print Image Size" (Small / Medium / Large). Once saved, these values will be automatically applied as defaults on all new BOM and Manufacturing Order records.
BOM Form View — "Print Product Image" Auto-Selected
Open any Bill of Materials record. You will see that "Print Product Image" and "Print Image Size" are automatically populated from the global Manufacturing Settings. You can enable or disable printing per BOM directly from here if needed. The Components tab now shows an Image column displaying each component's product photo.
Manufacturing Order — "Print Product Image" Auto-Selected
When a Manufacturing Order is created (either from a BOM or manually), the "Print Product Image" and "Print Image Size" fields are automatically inherited and shown in the MO form. You can enable or disable it directly from the MO as well. The Components tab displays a Product Image column showing component images for quick visual verification on the shop floor.
Print BOM Report — Images Appear on PDF
Print the BOM PDF from the BOM record or BoM Overview. The printed report includes an Image column alongside product name, quantity, and BoM cost — giving production and procurement teams an instant visual reference for every component.
Print MO Report — Images Appear on PDF
Print the MO PDF from the MO record or MO Overview. The printed report includes an Image column alongside product name, quantity, and MO cost — giving production and procurement teams an instant visual reference for every component.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module