Odoo 18 Enterprise Book: Inventory

1. Product Management

Monitoring every aspect of a product is crucial for effective inventory management. Using the Odoo18 Inventory module, you may add new goods to your database that will effectively track and monitor all actions to enhance the inventory management of the pertinent products. The product configuration procedures used by the Inventory module and the Sales and Purchase modules are nearly the same. On the Inventory's main menu bar, you will see a separate menu named Products for effective product management in Odoo18.

Odoo 18

As can be seen in the image above, the Products menu offers choices for Products, Product Variants, Packages, and Lots/Serial Numbers.

2.1 Product

It is easy to view all setup items by choosing the items option. We'll start by going over how to configure new products using the Products menu.

Odoo 18

The graphic shows the product's platform in Kanban view. The names of the products and important information such as the price, picture, number available, etc., are listed on each product tab. Using the star icon, you can add items to your Favorite list. You will be able to locate all of your favorite products with ease and speed thanks to this.

Odoo18 has advanced sorting options on almost all platforms, as you are aware. The Filters and Group By options are also available in this window, which will help you find the information you need about the product that is displayed in the Inventory module.

Odoo 18

To locate the required data, the Filter option provides both conventional and custom possibilities. Products, Services, Published, Available in PoS, Can be Sold, Can be Purchased, Can be Rented, Can be Subcontracted, Can be Expensed, Available Products, Negative Forecasted Quantity, Favorites, Warnings, and Archived Products are among the items you can filter using the default options. The apply Custom Filter option allows you to apply new custom filters to the products. The Group By function offers comparable options for both default and custom sorting. Using the default options, you can arrange products according to the Product Type, Product Category, and POS Product Category. Use the Add Custom Group tool to create more grouping possibilities that suit your needs.

As seen below, a preview of the products is displayed in the list view. The preview contains the following information: Product name, Internal Reference, Responsibility, Product Tags, sales price, cost, quantity on hand, anticipated quantity, and unit of measurement. Additional fields, such as the Website ID, Barcode, Company, POS Product Category, Product Category, Product Type, and eBay Status, can be chosen from the list view's default settings to enlarge it. By choosing the Add Custom Field option, you can add custom fields to the list view.

Odoo 18

You can control and modify the details of any product by choosing the items that are required from the list. The product details window appears as seen in the example below.

Odoo 18

The user will see advanced smart buttons in the products window based on the data configured on the relevant goods. Click the Extra Prices tab to handle additional product price lists. The product may be easily published and managed on eCommerce with the help of the Go To Website. The available quantities of the inventory will be shown by clicking the On Hand button. In a similar manner, the Forecasted button will show details on the expected values. The In & Out button displays the inventory items' movement history. The specified Reordering Rules and Lots/Serial Numbers for this product can be accessed using the respective smart buttons. On selecting the documents smart tab, you will be provided with the page, as in the image below.

Odoo 18

There, you can have the options of sales visibility and publish on website option. The Sales Visibility option controls whether a document (such as a product image, spec sheet, manual, etc.) is visible to internal sales teams. When enabled, the document will be accessible to salespeople within the Sales module, especially in areas where related documents are shown (e.g., product details during quoting or order creation).

This helps sales reps access relevant documents quickly while creating quotations or communicating with customers. The Publish on Website option allows you to make the document publicly available on your Odoo Website, typically as a downloadable file. When checked, the document becomes visible to website visitors, usually attached to the related product or a designated download section.

Additional options to locate details on the product's Bill of Materials, Engineering Change Orders, Putaway Rules, Quality Control Points, Storage Capabilities, Purchase Analysis, Sales Analysis, and Digital Attachments will appear when you select the More button.

Now let's create a new product using the New button and discuss the options in the product settings box. When you click the New button on the product dashboard, Odoo18 will take you to the product configuration window, as seen below.

Odoo 18

You can begin by entering the product's name in the Product Name field. You can add this new item to your list of favorites by using the Star sign. You can add a beautiful picture of the product using the available area.

When configuring a new product, you will be asked to select the operation types linked to the product. The options are:

Sales: Select the option that Sales If your items are marketable.

Purchase: Select this option Purchase If the product is available for purchase.

Expenses: expense option is used if you wish to select this product while incurring expenses.

Point of Sale: Select the option Point of Sales To initiate a subscription while authorizing purchases of this item.

Rental: Select the Rental to permit this product to be rented.

To add more details about the product, users provide tabs for General Information, Attributes & Variants, Sales, Purchase, Inventory, and Accounting. A link to the general information tab can be found below.

Odoo 18

From the options on this page, you may choose the Product Type. Under that, you have three options, such as :

Goods: You don't need to hold inventory of these because suppliers provide them directly to the right customers.

Services: Odoo considers all of an organization's services to be service items. The user is unable to keep the inventory of this type of goods. It is an intangible service that a company offers.

Combo: It is possible to make combinations of different products. Additionally, clients are free to select what they need.

Once the product category has been indicated, you can select the Invoicing Policy. Odoo18 offers two types of invoicing policies to its users.

Ordered Quantities: You can generate invoices for the quantities that a customer has ordered by using this billing policy. You can invoice for all of the quantities listed in the order before it is delivered if you do this.

Delivered Quantities: Under this billing method, invoices will only be generated based on the supplied quantities. Odoo will generate an invoice for the five delivered quantities when a customer orders twelve quantities of a product but only receives five. An invoice for the remaining seven sums won't be generated until after delivery.

Now, you have the option of Track Inventory, which provides the sub options, like by quantity, by lots, and by unique serial number.

By quantity: Stock levels are controlled using this basic tracking approach in Odoo, which is based on the overall quantities in the warehouse. It works well for goods that need precise stock control but don't require individual identification.

Odoo 18

By Lots: Using a distinct identification for every batch, this technique enables tracking of products within batches or lots.

Odoo 18

By unique serial number: By employing distinct serial numbers to track separate objects, this system allows for comprehensive product history and information.

Odoo 18

Below that, you have the Quantity on hand option, which is the current stock that exists within a warehouse at any time. It assists firms in tracking real-time levels of stocks to ensure proper inventory management and prevent stockouts or excess stocks.

Odoo 18

Odoo18 offers tracking solutions for the storable items in your warehouses, which make it simple and quick to locate the item in your inventory. Products can be tracked using the unique serial numbers or lots that are assigned to each one. In the Track Inventory box, you can set up the tracking according to lots of unique serial numbers.

You can list the price you charge your customers for this product in the Sales Price area. There, you can add per units as well. The Per Units menu item in the Odoo Inventory Products Menu assists in specifying how a product is packaged and sold. It aids in maintaining consistency in sales pricing and inventory tracking, especially for companies that handle bulk sales, unit conversions, and packaging.

Odoo 18

You can designate the default taxes that are applied to products at the time of setup in the Sales Taxes column. The Avatax Category refers to the taxability information codes that are used to calculate the exact tax rates for each class of items.

You can provide details about the Avatax Category, Category, Barcode, Reference and Company in the appropriate areas. The Internal notes box may contain product-related remarks that are exclusively meant for internal use.

For service-type products, such as event tickets, booths, and courses, the fields that are provided can differ in a number of ways. Below are four different sorts of invoicing policies that you can find here.

Odoo 18
  • Prepaid/Fixed: Invoices may be created as needed, depending on the ordered amounts.
  • Based on Timesheet: Bill for projects or tasks based on timesheets for the amounts provided.
  • Based on Timesheet: Bill for projects or tasks based on timesheets for the amounts provided.
  • Based on Milestones: Bill jobs or projects based on the milestones that have been reached.
  • Based on delivered Quantity: Determine service charges by the actual quantities supplied.
Odoo 18

You can select a suitable substitute under the Create on Order section. Upon sales confirmation, this product can produce a Project, Task, or a Project + Task combination, depending on your selection. With this project or assignment, you can keep track of the service you are offering. If the Plan Services option is selected, a shift will be automatically generated for the selected position when the sales order is finalized. A place where you may describe the job will appear after you enable the Plan Services. There is the create repair booolean which can be activated for creaing a repair.

Odoo 18

To give the customer a wide range of options, you can monitor many product versions and attributes with Odoo18. Using the Add a Line buttons located under the Attributes & Variants tab, you can specify the product variations that are already configured in Odoo18. If you want to add a new variant or attribute, use the Configure option.

Odoo 18

The Sales tab allows you to set the Upsell & Cross-sell, Ecommerce Shop, Ecommerce Media, Quotation Description, Ecommerce description, and Expense.

Odoo 18

Customers can find recommendations for alternative, additional, and accessory products in the Upsell and Cross-selling section. Under the upsell and cross sell, you have the packagings, optional products, accessory products, and alternative products options, respectively.

Odoo 18

In the ECOMMERCE SHOP area, make reference to the product's tags, is published website, categories, and website sequence.

A range of eCommerce strategies are offered by Odoo18 to boost online sales. On the Sales tab, you will be able to choose which upselling and cross-selling strategies to use. Users are shown products that are deemed optional when they click the Add to Cart button. This is a component of the cross-selling strategy. Odoo18 will use this feature to recommend related products that are available for purchase in addition to the main item. When customers check their shopping carts before checking out, the cross-selling strategy suggests other items to them using supplementary products. Alternative Products suggests alternatives to the product you selected.

Located near the bottom of the product page on the eCommerce website, this is one of the best upselling strategies to boost online sales.

You can configure warnings to appear while this product is being sold in the Warning field under the Sales tab, as seen in the picture below.

Odoo 18

You can enable this product in POS by selecting the relevant option in the Point of Sale field. After choosing this option, you will be prompted to activate the To Weight with Scale feature. You can activate this feature if the hardware scale integration is required for the product's weight. Enter the product's category for POS use in the Category section.

Odoo 18

Additional details regarding the purchase of the goods can be supplied under the Purchase tab. The suppliers of this product can be listed using the Add a Line button. If you intend to subcontract this product with the selected vendor, you can activate the Subcontractor field.

Odoo 18

To make a purchase transaction with the merchant, enter the relevant currency in the designated field. The Unit of Measure used for purchase orders with this vendor, the price to purchase this product from the specified vendor, and the Lead Time for Delivery can also be included in the appropriate boxes. The number of days between the vendor's confirmation of the purchase order and the product's arrival at its destination is known as the delivery lead time.

Odoo allows you to link several vendors to a single product so you can compare prices and select the best deal.

Under the VENDOR BILLS section, you can set the default vendor taxes that are applied to purchases of this product. The control policy will specify how to generate vendor invoices for the products. Bills can be generated based on the quantities that the client has requested by altering the bill control policy to requested amounts. If the customer wishes to pay the bill only after receiving the goods, you can set up a control policy on received quantities. Use the PURCHASE DESCRIPTION tab to include internal remarks on the product's purchasing activities.

Odoo 18

Now let's navigate to the Inventory tab in the Product Configuration Window. You can define the operations, logistics, description for receipts, description for delivery orders, and description for internal transfers on this page.

Odoo 18

You can define the product's routes using the OPERATIONS column, which will help you match the modules that are installed in your Odoo18 database. You can configure this product's route as Buy, Dropship Subcontractor on Order, Manufacture, Resupply Subcontractor on Order, and Dropship, depending on your company's restrictions.

In the logistics department, assign a responsible worker to oversee the upcoming logistics-related duties for this product. You can enter the customer lead time, version,origin of goods, and HS code of this product in the appropriate areas.

The customer lead time is the number of days that the customer is allocated for delivery after the sales order has been confirmed. Enter the HS Code used for international shipping and product declaration in the designated field. Additionally, you may determine the goods' nation of origin, which provides information about their manufacturing process and location.

Under the Inventory tab, there is a new option that allows you to describe the packaging of the products you currently have. To access this option, you must enable the Units of Measure and Packagings feature from the Settings menu of the module, as seen below.

Odoo 18

Turning on this option under the Inventory tab of the product configuration window will make the product packaging function available, as illustrated below.

Odoo 18

Product packaging makes it possible to create product packages in preset amounts.

Odoo 18

The Description for Delivery Orders and the Description for Receipts can be used to add more remarks for delivery orders and receipts, respectively, as in the image above.

Under the Accounting tab of the Product Configuration window, you may define the data required for the product's accounting operations.

Odoo 18

You can enter the Income Account in the RECEIVABLES section and the Expense Account and Price Difference Account in the PAYABLES field. This price difference account is used in automated inventory valuation to document the price discrepancy between a cost and the related vendor bill when verifying vendor invoices.

After adding a new product to your Inventory module, you can use the operational tools on the screen, such as Replenish, Update Quantity, and Print Labels.

Odoo 18

Create labels for this product using the Print Label option, which can then be applied to the packages upon delivery. This will send you to a new wizard, as shown below.

Odoo 18

You can specify the product's quantity, additional content, and label format in the fields provided below. After selecting the Confirm button, labels for the selected product will be printed. The following example.

Odoo 18

After discussing the product configuration capabilities, let's move on to the Inventory module and how to configure product variants.

2.2 Product Variants

Offering customers a variety of product options is a smart strategy to boost sales. Odoo18 allows you to configure several product versions in the Inventory module, just like we did in the Sales and Purchase module. First, make sure the Variants option is enabled in the Inventory module's Settings menu, as seen below.

Odoo 18

From the Inventory module's Products menu, you can assess the Product Variants option. The configuration of the product variant is identical to that discussed in the preceding section.

The screenshot below shows the list of variants configured in the Inventory module. The product window and this window are similar. The sole difference is that the Variant Values of the related commodities are now visible.

Odoo 18

While configuring a new product, you can list its versions in the Attributes & variants tab. The attributes and values of the variant must be mentioned here.

Odoo 18

Using the Configure button, you can create a new variant value right from this platform. Furthermore, Odoo18 offers an alternative platform for setting up new product values and attributes. The Configuration menu provides access to this platform.

Odoo 18

Odoo18 will take you to a platform with a list of the attributes that have already been specified when you click the Attributes button on the Configuration page. It shows the property name, category, display type, variation creation mode, and visibility of the eCommerce filter. You can search for attributes using the search box. Sorting can be done using the custom Filter and Group By options in this box. To add new qualities, click the New button.

Odoo 18

You can enter the proper title for the attribute in the Attribute Name field. Put similar attributes in the same part of the eCommerce comparison page by selecting a category in the Category box. It is possible to modify the Display Type of a product configurator attribute to Radio, Pills, Select, Color, or Multi-checkbox (optional).

Odoo 18

Multi-checkbox is a new feature in Odoo 18. When the order line presents a new window with many product options, customers can select several versions if the display type is Multi-checkbox, as seen in the picture down below.

Odoo 18

Additionally, Odoo 18's second new feature is the adding of photos to characteristics. This is only possible when the display type is color. The photos can then be added to the attribute values tab.

Odoo 18

In the Variants Creation mode, you can select one of the following methods for producing variants:

Instantly: Every possible version of a product is created instantly with the addition of an attribute and its values.

Dynamically: Each variation is only produced when the pertinent attributes and values are added to a sales order.

Never: Variants of the traits are never created.

You are unable to alter the manner of variation creation once the attribute has been applied to at least one product. You can give buyers the ability to filter products according to their attributes by choosing the Visible option from the eCommerce Filter Visibility box. If you select the Hidden option, the eCommerce page's attribute filters will be hidden. You can list the Attribute Values individually by using the Add a Line button. Users can provide unique values for the attribute value when the Is Custom box is enabled.

Odoo 18

You may view the products that fit this attribute by using the Products smart button, which is highlighted in the accompanying image.

The created properties can be applied to the products. Consequently, the Attributes & Variant tab allows users to add the generated attributes to the items.

Odoo 18

The properties can be altered by choosing the Configure button, which is located on the right side as seen in the above image. When you click the Configure button, a new window will open. Value, HTML color index, image, and extra cost were provided for each product variation.

Odoo 18

By choosing each product, users can enter the extra expense for the version with this attribute's value on sales price in the Value Price Extra field. Because of the Excluded for field, this tribute value cannot be used with other product values or with certain attribute values of optional or supplemental goods.

Odoo 18

2.3 Lots/Serial Numbers

After you enable this feature, the Lots/Serial Numbers option will appear under the Products menu.

Here you can view serial numbers and lots that have previously been configured. It also contains the Product, the Creation Date, the Internal Reference number, and the Company, in case it deviates from the manufacturer's lots or serial numbers. Adding a new lot number or serial number to a product is easy with the NEW button.

Odoo 18

You might begin by stating a specific lot or serial number in the designated space. You can fill in the appropriate boxes with the Product, Quantity, Internal Reference, and Company. The serial number cannot be altered once the product has been moved. Both the Cost and Average Cost fields show a unit's average cost. The Total Value reflects the total on-hand value for that lot/serial number, as in the image below.

Odoo 18

Additional comments about this lot/serial number can be included using the Description tab. And, on enabling expiration date on the settings, you will be provided with a dates tab, as in the image below, which will be updated as per the dates that we provide under the particular product.

Odoo 18

Beginning with Odoo 18, the Properties option is also available on the Lot/Serial number. The Action button has an Add Property option.

Odoo 18

The box that appears then chooses the field type, adds data, and makes reference to the Label.

Odoo 18

The box that appears then chooses the field type, default value, and makes references the Label.

Odoo 18

Using the Display Cards, you may select whether the property field shows up in the Calendar, Cards, and Calendar views.

Odoo 18

The user will see additional smart buttons on the interface depending on what they do with this lot/serial number. When you configure a new lot/serial number, the Location and Traceability smart buttons will show up on the screen, as seen below.

Odoo 18

By clicking on the position symbol, you may see the exact position of the product.

Odoo 18

The Location History contains information about the Product, Package, Lot/Serial Number, Owner, On Hand Quantity, Reserved Quantity, and Unit. By clicking the History button here, you can view the product's movement history. This window's Replenishment button allows you to replenish the product.

Pressing the Traceability smart button will reveal the product's tracking details. Each product movement's details, such as the Reference, Product, Date, Lot/Serial, From, To, and Quantity, may be found here.

Odoo 18

When defining a new product in the Odoo18 Inventory module, you can specify its traceability. Under the general information tab, as seen in the image below, you can set the product's tracking.

Odoo 18

As soon as a product is received in the inventory, it may be issued a lot or serial number. Once a purchase order has been confirmed, you can control the product lots and serial numbers before you receive them. To further understand this, let's create a fresh receipt order and verify it.

Odoo 18

The option that is highlighted in the preceding image can now be used in the Receipt window. A new wizard will appear as soon as you choose this option, allowing you to enter the product's lot or serial number.

Odoo 18

You can insert the Lot/Serial number and Destination Package into the appropriate fields by using the Add a Line button. In the Odoo Inventory module, Generate Serials/Lots allows you to automatically generate a sequence of serial numbers or lot numbers, while Import Serials/Lots enables you to manually import a list of serial or lot numbers from a file or other source.

Click on "Confirm" in the menu. At this point, you can add the item to your inventory and confirm the receipt.

This lot/serial number will now be displayed in the product details window for this newly purchased item. You may check this by using the smart button, which is shown in the image below, which is on the product details window.

Odoo 18

The recently assigned lot or serial number is displayed here.

Odoo 18

You can display lots and serial numbers on delivery slips by activating the Display Lots & Serial Numbers on Delivery Slips option under the Traceability tab of the Settings menu.

2.4 Packages

After enabling the Packages feature from the Settings module, you may find the option within the Inventory module's Products menu, as illustrated below. This is the Kanban view of the platform.

Odoo 18

You can view the Display Name, Package Type, Location, and Company details of the previously defined packages from the list view.

Odoo 18

With the New button, a new package can be created for multiple products.

Odoo 18

Package Reference is seen in this window, as it is shown above. You can select a suitable type for your packages under the Package Type section. We'll discuss the settings of the package type later. You can enter the weight of the package in the Shipping Weight section. Place the Company's name and the place of the product in the respective fields. The corresponding field will indicate the Pack Date.

The Package Use configuration has two options: Reusable Box and Disposable Box. Reusable boxes are used for batch picking, and they are emptied and reused. When a reusable box is scanned, the contents of the reusable box are loaded into the barcode application. The reusable boxes are not reused. The contents of a disposable box are loaded when the barcode application scans it. You can see the Products included in this package by clicking on the Content tab. The list of products will be seen only after you use this package for stock movements. Product Name, Lot/Serial Number, Quantity, and Unit of Measurement are all there.

While verifying delivery orders, you may pack multiple items together. Using the smart button on the respective sales order window, you can verify the delivery order after verifying the sales order. You will get the delivery order to approve, as displayed below.

Odoo 18

Put in Pack option can be found here on the Operations tab. You can use this button to pack the products the consumer has ordered. A new smart button will be displayed on the screen immediately you choose this option, as shown below.

Odoo 18

By selecting the Packages option, you can see the details of the package that is part of this delivery order.

Odoo 18

As we said earlier, the Inventory module's Packages option displays these generated packages.

whatsapp_icon
location

Calicut

Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park
Kakkancherry, Calicut
Kerala, India - 673635

location

Kochi

Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, India - 682030.

location

Bangalore

Cybrosys Techno Solutions
The Estate, 8th Floor,
Dickenson Road,
Bangalore, India - 560042

Send Us A Message