OdooWiki OCA HUB

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

  • web_widget_mermaid

    Adds a new field widget that turns text written in Mermaid markdown into a rendered flowchart or diagram inside Odoo forms. Developers can use it on any text field by setting widget="mermaid".

  • web_widget_model_viewer

    This module adds a new field widget that displays binary files containing 3D models (GLTF/GLB format) directly in Odoo forms, with interactive rotation and fullscreen viewing. It is intended for developers to use on binary fields that store 3D models.

  • Web Widget PlotlyOdoo 12, 14, 16, 17
    web_widget_plotly_chart

    Adds a new field widget called Plotly Chart that renders interactive Plotly graphs inside Odoo form views. It can be used on text or character fields that contain Plotly HTML/script output.

  • web_widget_uom

    Lets you set, per unit of measure, how many decimal places Odoo shows for quantities, and optionally display only the decimals you actually typed.

  • Website Apps StoreOdoo 12, 13, 14
    website_apps_store

    Turns your Odoo website shop into an app store where visitors can browse Odoo modules, filter by version, category, maturity and author, and download the module zip file after a reCAPTCHA check.

  • website_event_no_index

    Adds a robots noindex/nofollow tag to unpublished event pages on your website, so search engines do not list events that are not yet published.

  • website_event_questions_template

    Lets you save reusable sets of registration questions and answers, then load them onto an event in one click instead of retyping them for every event.

  • website_google_analytics_4

    Replaces the old Google Analytics tracking code on your website with Google Analytics 4 (gtag.js) and sends detailed e-commerce purchase data (order, products, taxes, currency) to Google Analytics 4 after a customer completes checkout.

  • website_mass_mailing_name

    Adds a required name field to the website newsletter subscription snippet, so visitors must enter their name and email before subscribing. The name is stored in the session and shown back when the visitor returns.

  • Website Menu By User DisplayOdoo 12, 13, 14, 16, 17, 18
    website_menu_by_user_status

    Lets you control, per website menu item, whether it is shown to logged-in visitors, to public (not logged-in) visitors, or both. Two new checkboxes appear on the website menu list and form.

  • website_no_crawler

    Lets you stop search engines like Google from indexing your Odoo website by changing the /robots.txt file. A setting controls whether crawling is blocked or allowed.

  • Website OCA IntegratorOdoo 12, 13, 14
    website_oca_integrator

    Adds an "Integrators" area to the OCA website where visitors can browse OCA integrator companies, their contributors, members, developed modules and sponsorship history, and lets integrators manage their own profile from the portal.

  • Website OCA PSC TeamOdoo 12, 13, 14
    website_oca_psc_team

    Adds public web pages to your Odoo website that list PSC teams and their projects, with a detail page for each project showing its description, OCA representative, GitHub repositories and team members.

  • website_product_configurator

    Lets shoppers configure customisable products directly on your website, choosing options step by step and seeing price, weight and images update live before adding to the cart.

  • website_product_configurator_mrp

    On the website shop, when a configurable product has component products, customers can choose to buy it as "Assembled" or as a "Kit". Choosing Kit adds the individual component products to the cart instead of the configured product.

  • website_sale_ajaxify_cart

    Customers can add products to the shopping cart on the website without leaving the page. The cart icon and cart contents update instantly using Ajax, and the product image animates toward the cart.

  • website_sale_attribute_filter_multiselect

    Adds a new 'Multiple Select' display type for product attributes, letting online shoppers tick several attribute values at once on the product page and in the shop's filter sidebar.

  • website_sale_attribute_filter_price

    Adds a price range filter to the website shop page, letting visitors narrow products by minimum and maximum price using a slider or input boxes.

  • Website Sale Barcode SearchOdoo 14, 17, 18, 19
    website_sale_barcode_search

    Lets online shop visitors find products by typing a barcode in the website search bar, in addition to the normal product name search.

  • website_sale_category_breadcrumb

    On the eCommerce product page, this module shows the full category path (parent categories included) in the breadcrumb, and lists breadcrumbs for any other categories the product belongs to.

  • website_sale_delivery_group

    Lets you organise shipping methods into named groups so the website checkout shows them in tidy, collapsible sections instead of one long list.

  • website_sale_filter_product_brand

    Adds a Brand filter to the online shop sidebar so visitors can narrow products by brand, with Show more / Show less controls when many brands exist.

  • website_sale_infinite_scroll

    Replaces the numbered pages on your online shop with automatic infinite scrolling: more products load as visitors scroll down. You can also choose the loading image shown while products are being fetched.

  • website_sale_payment_term_acquirer

    Link payment acquirers to payment terms so that choosing an acquirer at checkout automatically sets the payment term on the sale order, and show a partner's own payment term as a payment option name.

  • website_sale_product_attribute_filter_visibility

    Lets you hide selected product attributes from the shop's attribute filter, so customers only see the filters you want them to use. Each attribute gets a published/unpublished toggle in Odoo.

  • website_sale_product_name_fixed_height

    Set how many lines of the product name and description appear on each product card in the /shop page, per website. Longer text is cut off with an ellipsis.

  • website_sale_show_company_data

    Shows the company name and VAT number of the customer's commercial entity during online checkout and on the order confirmation and portal pages, so buyers can see whether the order is billed to their company or to themselves.

  • website_slide_no_index

    Adds a noindex/nofollow instruction to the page header of unpublished eLearning courses, so search engines do not list them. Published courses are unaffected.

  • website_user_login_redirect_custom

    Lets administrators send website and portal users to a custom page after they log in or sign up, instead of the usual account page. The redirect is switched on and configured from the Website settings.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.