Migrating from Odoo 14 to Odoo 15: which OCA modules are available
Of the 2,909 OCA modules confirmed in Odoo 14.0, 1,500 (52 %) are also confirmed in Odoo 15.0. The other 1,409 do not have a confirmed 15.0 version in the catalogue yet: if you use any of them, check its page before planning the migration. In addition, 591 modules are in Odoo 15.0 without being in 14.0.
- 2,909
- in Odoo 14
- 1,500
- also in Odoo 15
- 1,409
- pending in Odoo 15
- 52 %
- already migrated
See also
Odoo 14 modules not yet confirmed in Odoo 15
- Product Category DescriptionOdoo 13, 14, 16, 17product_category_description
Adds a free-text description field to product categories, so users can record extra notes or details about each category directly in Odoo.
- Product Category TypeOdoo 12, 14, 16, 18, 19product_category_type
Adds a Category Type field to product categories so you can mark a category as a container (View) or as a real category (Normal) that products can be assigned to.
- Product ConfiguratorOdoo 14, 16, 17, 18product_configurator
Turns Odoo products into configurable products: users pick attribute values step by step in a wizard, with rules, images, extra prices and weights, and the system builds the matching variant.
- Product Configurator ManufacturingOdoo 14, 16, 18product_configurator_mrp
Lets you configure a made-to-order product directly from a Manufacturing Order, generating the matching variant and its own bill of materials automatically.
- product_configurator_mrp_component
Lets you add configurable products as components on a Bill of Materials, so that when a customer configures a product, the matching component variants and their BoM lines are created automatically.
- product_configurator_purchase
Lets buyers configure customizable products directly on a purchase order using the Product Configurator wizard, and re-configure an existing order line with a single button.
- product_configurator_restriction_policy
Lets you choose how the product configurator decides which attribute values stay selectable: either by grouping restrictions per attribute (Standard) or by checking each restriction one by one (Sequential).
- Product Configurator SaleOdoo 14, 16, 17, 18product_configurator_sale
Adds a product configuration wizard to sales orders, so users can build configurable products directly on a quotation and re-configure them later from the order line.
- product_configurator_sale_mrp
When a product is configured in the sales configurator, the matching bill of materials is stored on the sales order line and reused when manufacturing is triggered, so the correct components are consumed.
- product_configurator_stock
Adds a "Configure Product" button on stock transfers so users can pick product options and have the configured variant added as a transfer line. Configuration can be enabled per operation type.
- Product EPRELOdoo 14, 18product_eprel
Connect Odoo products to the European EPREL database to fetch energy labels and product fiches. Users set an API key, link product categories to EPREL categories, and retrieve registration numbers and energy class data.
- Product Expiry ConfigurableOdoo 13, 14, 16product_expiry_configurable
Set expiry, use, removal and alert delays on product categories so they flow down to products and lots, and get automatic activities when lots pass those dates.
- Product Expiry SimpleOdoo 14, 16product_expiry_simple
Add a single expiry date on lots/serials and use FEFO (First Expiry First Out) to pick the soonest-expiring stock first. Odoo warns you when a transfer contains expired lots.
- Product Form PricelistOdoo 14, 17, 18product_form_pricelist
Lets you add and edit fixed price rules for a product directly from its product form, and optionally hide the standard Sales Price field when you only use fixed prices.
- Product GS1 BarcodeOdoo 13, 14product_gs1_barcode
Adds GS1 barcode encoding to products and lots, so Odoo can generate GS1-128 and GS1-Datamatrix codes containing the product barcode, lot number and expiry date.
- Product ImportOdoo 14product_import
This module adds a wizard to import product catalogues from files into Odoo. It creates or updates products and their supplier information based on the uploaded file.
- Product UBL ImportOdoo 14product_import_ubl
Import product catalogues from UBL XML files directly into Odoo, creating or updating products with prices, weights, units and supplier information.
- Product Internal Reference GeneratorOdoo 14, 16product_internal_reference_generator
Automatically generates internal references for products and their variants using configurable sequences, and makes the reference read-only once set. Managers can define reference templates and generate prefixes from the product form.
- Product Main VendorOdoo 14, 16, 17, 18product_main_supplierinfo
Shows the main vendor of each product directly on the product form and in the product list, so buyers can see at a glance who the preferred supplier is.
- Product Matrix Show ColorOdoo 14product_matrix_show_color
Shows the color of each product attribute value directly inside the product matrix table used when selecting variants in sales orders. This is a technical module that only changes how the matrix looks.
- product_matrix_sticky_header
Makes the header row of the product variant matrix stay visible while scrolling, so users can always see column labels when configuring products with many attributes.
- Product MedicalOdoo 13, 14, 18product_medical
Adds medical product information to Odoo products: a Medical flag, a Conformity tab with categories (medical class, drug category, PPE, in vitro diagnostics, notified body) and attached documents (declaration of conformity, CE certificate, validity dates).
- Product model viewerOdoo 12, 14product_model_viewer
Adds a 3D model viewer to products, letting users upload a GLTF 2.0 file and view it in a new '3D' tab on the product form. Variants can have their own 3D model, falling back to the template's model.
- Product MRP InfoOdoo 12, 13, 14, 16, 18product_mrp_info
Adds a smart button on the product form showing how many manufacturing orders exist for that product, and lets you open the list of those orders with one click.
- Product Multi Barcode Constraint per CompanyOdoo 14, 16product_multi_barcode_constraint_per_company
This glue module makes product barcodes company-specific when using multiple barcodes per product. It ensures that duplicate barcode checks only consider barcodes from the same company or shared barcodes.
- Multiple barcodes menuOdoo 14, 16product_multi_barcode_stock_menu
Adds a 'Product Barcodes' menu under Inventory configuration so users can see a list of all product barcodes in one place.
- product_multi_barcode_supplierinfo
Links supplier pricelist barcodes to the product's list of barcodes. When you enter a barcode on a supplier line, it is automatically added to the product's barcodes and shown in the product form.
- Product - Many CategoriesOdoo 12, 13, 14, 16, 17, 18, 19product_multi_category
Lets users assign several extra categories to a product, in addition to its single main category. The extra categories are only for classification and do not change stock, pricing or other operations.
- Operating Unit in ProductsOdoo 12, 14, 16, 17, 18, 19product_operating_unit
Adds operating units to products and product categories, so users only see products and categories belonging to their allowed operating units. Product operating units are inherited from the product category and kept consistent.
- Product Packaging DimensionOdoo 12, 13, 14, 16, 17, 18product_packaging_dimension
Store length, width, height, weight and volume on each product packaging. Volume is calculated automatically from the dimensions and shown in the packaging form.
- Product Packaging Type PalletOdoo 13, 14product_packaging_type_pallet
Adds a 'pallet' option to packaging types and extra pallet fields (layers, packs per layer) on product packaging, so you can describe how goods are stacked on a pallet.
- Product Packaging Type RequiredOdoo 12, 13, 14product_packaging_type_required
Mark a packaging type as required and let Odoo automatically create the missing packaging records on products. A scheduled job fills in the gaps for storable and consumable products.
- product_packaging_type_vendor
Adds a "Vendor Packaging" checkbox to packaging types, so you can flag which packaging types are specific to a vendor.
- Product Packaging Unit Price CalculatorOdoo 13, 14, 18product_packaging_unit_price_calculator
Adds a calculator button that turns the price of a whole package into a unit price and writes it back to the product, supplier or price list line. It also shows the sale price of each packaging.
- Product Pricelist AssortmentOdoo 13, 14, 17, 18product_pricelist_assortment
Create pricelist rules automatically from product assortments. Each assortment item on a pricelist generates individual price rules for the products matching the assortment filter, and a scheduled job keeps them up to date.
- Product Pricelist Button BoxOdoo 13, 14product_pricelist_button_box
Adds an empty button box area to the product pricelist form, giving other modules a place to add their own buttons.
- Product Template NavigationOdoo 12, 13, 14product_product_template_navigation
Adds a "View Template" button on the product variant form so users can jump straight to the related product template.
- Product Quantity Update Force InventoryOdoo 13, 14product_quantity_update_force_inventory
When you press the 'Update Quantity' button on a product, Odoo now opens a new Inventory Adjustment form for that product instead of editing stock quantities directly, giving you full traceability of inventory changes.
- Product Readonly SecurityOdoo 13, 14, 17, 18product_readonly_security
Adds a new 'Product edition' permission that controls who can create, modify or delete products and product variants. Users without this permission can still view products but cannot change them.
- Product Restrict Payment AcquirerOdoo 14, 17product_restrict_payment_acquirer
Restrict which online payment providers customers can use at checkout based on the products in their sales order. You set allowed providers per product and choose whether the first product or all products decide the list.
- Product Route MtoOdoo 14, 16, 17, 18product_route_mto
Adds an automatic 'MTO' flag on products that have at least one Make To Order route, so you can see and filter which products are made to order.
- Product Manufactured for CustomerOdoo 14, 18product_sale_manufactured_for
Mark products as manufactured for specific customers, and when filling a sale order only products made for that customer (or generic products) can be selected.
- product_search_by_display_name
Lets users find products by typing the full product name shown in Odoo, such as "[FURN_7023] Wood Panel", directly in the product search box.
- Product Search Multi ValueOdoo 14, 16product_search_multi_value
Lets users search products by typing several codes or barcodes at once in the product search bar, returning products matching any of the entered values.
- Product seasonalityOdoo 14product_seasonality
Lets you define seasonal availability rules for products, with start/end dates and allowed weekdays, and assign a seasonal configuration to companies and customers.
- Product State ActiveOdoo 14, 18product_state_active
Lets you mark a product state so that products automatically get archived or un-archived when they reach that state, and prevents a state from doing both at once.
- Product State HistoryOdoo 14product_state_history
Keeps a dated log of every product status change and lets you analyse it with a list, pivot view and a printable PDF report.
- product_supplierinfo_for_customer_group
Keeps the customer-specific product information feature working when the supplier info grouping module is also installed. It restores the normal fields on customer product records so prices and vendor details are not broken.
- product_supplierinfo_for_customer_sale_blanket_order
Shows the customer's own product code and name on blanket order lines and carries that reference into the sales orders created from them.
- product_supplierinfo_for_customer_sale_quick
When you add products to a sales order through the quick product picker, the customer's own product code and product name are shown automatically, just like on a normal sales order line.
- Product Supplierinfo GroupOdoo 14product_supplierinfo_group
Groups vendor price lines under a single supplier record per product, vendor and company, so repetitive vendor, product name and code data is entered once. A summary column shows all minimum quantity/price deals at a glance.
- product_supplierinfo_group_intercompany
Adds a supplier sequence number to intercompany pricelists so you can control the order of supplier price lists, and protects automatically generated supplier groups from manual changes.
- product_supplierinfo_intercompany
Lets a company flag one of its pricelists as an intercompany supplier pricelist, so that the prices defined on it automatically become vendor prices (supplier info) for the other companies in the same Odoo database.
- product_supplierinfo_intercompany_multi_company
Makes intercompany vendor pricelists work correctly when products are shared between several companies. It shows which companies a supplier pricelist line applies to and only creates intercompany vendor info when the product belongs to both the vendor and…
- Product Supplierinfo PickingOdoo 12, 14product_supplierinfo_picking
Shows the supplier's product name and supplier product code directly on stock moves, so warehouse users can see the vendor's own reference for the product while processing a transfer.
- Product supplierinfo stock picking typeOdoo 14, 16, 18product_supplierinfo_stock_picking_type
Lets you link a specific operation type (like Receipts) to each vendor line of a product, so that vendor prices and lead times only apply to purchase orders using that operation type.
- Product Template Multi Link With DatesOdoo 13, 14, 18, 19product_template_multi_link_date_span
Adds optional start and end dates to product template links, so a link between products can be active only during a chosen period. Link types can be configured to require dates and a start date.
- Product Template TagsOdoo 13, 14product_template_tags_code
Adds a unique code to product tags, automatically generated from the tag name. The code can be edited and is shown in the tag list and form views.
- Product Tier ValidationOdoo 14, 18product_tier_validation
Adds an approval workflow to products: new products stay archived until an internal user approves them. Approvers can accept or reject products directly from the product list.
- Product Total Weight From PackagingOdoo 13, 14, 16, 18product_total_weight_from_packaging
Adds a way to estimate the total weight of any quantity of a product by using the weights defined on its packagings, falling back to the product's own weight when no packaging weight is set.