OdooWiki OCA HUB

Migrating from Odoo 13 to Odoo 14: which OCA modules are available

Of the 1,992 OCA modules confirmed in Odoo 13.0, 1,501 (75 %) are also confirmed in Odoo 14.0. The other 491 do not have a confirmed 14.0 version in the catalogue yet: if you use any of them, check its page before planning the migration. In addition, 1,408 modules are in Odoo 14.0 without being in 13.0.

1,992
in Odoo 13
1,501
also in Odoo 14
491
pending in Odoo 14
75 %
already migrated

See also

Odoo 13 modules not yet confirmed in Odoo 14

  • stock_reserve_sale_mrp

    When reserving stock for a sales order, this module automatically reserves the individual components of any kit (phantom bill of materials) instead of the kit product itself.

  • stock_scrap_cancel

    Adds a Cancelled status to stock scraps and lets you cancel a validated scrap or turn a cancelled scrap back into a draft.

  • stock_warehouse_orderpoint_stock_info

    Shows live stock availability (on hand, incoming, outgoing and forecast) directly on reordering rules, so planners can see stock levels without leaving the screen.

  • stock_warehouse_orderpoint_stock_info_unreserved

    Adds an extra stock figure to reordering rules: the quantity available at the rule's location that is not already reserved for other orders. It appears next to the existing on-hand quantity in the reordering rule list and form.

  • Storage Image ProductOdoo 12, 13, 15, 18
    storage_image_product

    Attach images from the image library to products, product variants and product categories, and tag them so the right image is shown as the main picture.

  • Survey contacts generationOdoo 13, 15, 16, 17, 19
    survey_contact_generation

    Turn survey answers into real contacts in Odoo. Map each question to a contact field, and when someone submits the survey a contact (or a whole hierarchy of contacts) is created automatically.

  • Survey leads generationOdoo 13, 15, 17, 19
    survey_crm_generation

    Turn survey answers into CRM leads or opportunities automatically. Choose which survey creates leads, which sales team and tags they get, and map questions to lead fields.

  • Survey sales linked to leadsOdoo 13, 15, 17, 19
    survey_crm_sale_generation

    When a survey that generates a quotation and a lead is submitted, the lead is automatically linked to that quotation and its expected revenue is updated. Confirming the quotation also marks the linked opportunity as won.

  • Survey Form.ioOdoo 13, 16
    survey_formio

    This module lets you export an Odoo survey as a form.io compatible JSON and import answers coming back from a form.io form into a survey answer record.

  • Survey legal termsOdoo 13, 15, 17, 18, 19
    survey_legal

    Adds an optional legal terms acceptance checkbox to surveys, which participants must tick before submitting. When enabled, the acceptance is recorded with the participant's IP address, browser and language details.

  • survey_resource_booking

    Link a survey to a resource booking type and invite the requester to answer it from the booking. The booking then stores the requester's survey answers for quick access.

  • Survey Result MailOdoo 13, 15, 17, 19
    survey_result_mail

    Lets you automatically email survey participants a copy of their own answers as soon as they complete the survey, either written inside the email or as a PDF attachment.

  • Survey sale generationOdoo 13, 15, 17, 19
    survey_sale_generation

    Turn survey answers into sales quotations automatically. Link products to survey questions and answers, and when a respondent submits the survey, Odoo creates a draft quotation with the matching products and quantities.

  • test_base_binary_url_import

    This is a technical test module that adds a small 'Test Binaries' screen to Odoo, used only to verify the file-from-URL import feature of the Base Binary URL Import module.

  • test_base_geoengine

    This is a technical test module for the geospatial engine; it adds no business features for end users. It only creates sample records with map fields to verify that geographic data types and map views work correctly.

  • theme_kaizen

    Kaizen Theme gives your Odoo website a complete corporate look with ready-made page sections, a mega menu, blog layouts and a colour palette you can adjust from the website editor.

  • web_boolean_button

    Adds a 'boolean_button' widget for form views that displays a boolean field as a clickable status button with a label and hover text, similar to Odoo 12.0.

  • Chatter PositionOdoo 13, 15, 16, 17, 18, 19
    web_chatter_position

    Lets each user choose where the chatter (messages and activity panel) appears on form views: responsive, always at the bottom, or always on the side. The choice is saved in the user's preferences.

  • web_confirm_duplicate

    Adds a confirmation dialog before a record is duplicated, so users must confirm the action instead of copying records by accident.

  • web_editor_background_color

    Lets you pick any custom background color for website editor snippets, not just the preset colors. A "Custom Color" section with a plus button opens a color dialog and remembers your recent choices.

  • Web Field TooltipOdoo 13, 16, 17
    web_field_tooltip

    Lets administrators add custom tooltips to any field label in Odoo forms, giving users extra explanations when hovering over the field. Tooltips are managed from a dedicated menu and can be shown or hidden per user.

  • Web Pivot Computed MeasureOdoo 12, 13, 15, 16, 17, 18
    web_pivot_computed_measure

    Lets users create their own calculated measures directly inside pivot views, combining two existing measures with sum, subtraction, multiplication, division or percentage, without any developer work.

  • web_session_auto_close

    Automatically logs out users who have been inactive for a configurable number of seconds. Administrators set the timeout in Settings; when the time passes without mouse or keyboard activity, the session is closed and the page reloads.

  • web_set_single_page_hidden

    Always shows the total number of lines on list-style fields (one-to-many and many-to-many) in Odoo forms, even when everything fits on a single page.

  • Web Time Range Menu CustomOdoo 13, 15, 16, 17, 18
    web_time_range_menu_custom

    Adds a "Custom period" option to the date filter and comparison menus in Odoo's search bar, letting users filter records by a chosen number of days, weeks, months or years.

  • web_translate_dialog

    Translate all translatable fields of any record in one pop-up window, with one column per installed language. A Translate option is added to the form's More menu and to the small translation icon next to fields.

  • web_widget_dropdown_dynamic_example

    Adds a demo screen that shows how dropdown lists can be built dynamically from other fields on the form. It is a technical example, not a business feature.

  • web_widget_one2many_product_picker

    Adds a mobile-friendly product picker widget for one2many lines, letting users quickly add, edit, remove and price products directly from a card view, while preventing the same product from being added twice.

  • web_widget_one2many_product_picker_sale_secondary_unit

    Lets the product picker widget on sales orders handle secondary units of measure, so users can pick a secondary UoM and quantity directly from the product cards.

  • web_widget_one2many_product_picker_sale_stock

    Shows stock availability information inside the one2many product picker widget on sale orders, so users can see on-hand and forecasted quantities while choosing products.

  • web_widget_x2many_2d_matrix_example

    This module adds a demo menu in Odoo that shows how the 2D matrix widget displays and edits records in a grid, with rows and columns built from two fields.

  • website_account_fiscal_position_partner_type

    Lets online shoppers choose whether they are buying as a private customer (B2C) or a company (B2B) during sign-up, checkout and in their account area, so the right taxes and fiscal position are applied.

  • website_analytics_piwik

    Lets you connect your Odoo website to a Piwik (Matomo) analytics server so visits to your website pages are tracked there. You enable it per website and enter the Piwik host and website ID.

  • Website BreadcrumbsOdoo 12, 13, 15, 17, 18
    website_breadcrumb

    Adds breadcrumb navigation to your website pages, showing the path from the home page through the menu hierarchy to the current page. Breadcrumbs only appear when the page's URL matches an existing website menu item.

  • Cookie noticeOdoo 12, 13
    website_cookie_notice

    Adds a cookie notice banner to your website and a cookie policy section to your legal page. Visitors can accept cookies with an OK button, and the banner disappears.

  • Website CookiebotOdoo 13, 15, 16, 17, 18
    website_cookiebot

    Connect your Odoo website to Cookiebot so visitors are asked for cookie consent before tracking scripts run. You enter your Cookiebot Domain Group ID in Website settings and a Cookies Policy page is added.

  • website_critical_css

    Lets you add a small block of critical CSS to each website page so the page paints faster and scores better on Google PageSpeed. The rest of the CSS is loaded later, after the first paint.

  • website_crm_recaptcha

    Adds ReCaptcha protection to the Website Contact Form so that CRM leads created from the website require a ReCaptcha validation.

  • website_event_crm

    Invite CRM leads and opportunities to register for published website events of their event category, either manually with a button or automatically through a scheduled job, and optionally move them to the next sales stage.

  • Website Event Filter CityOdoo 13, 15, 17, 18, 19
    website_event_filter_city

    Adds a City filter to the events page of your website, so visitors can narrow the list of events down to a specific city and see how many events each city has.

  • website_event_questions_free_text

    Lets event organizers add questions that registrants answer with free text instead of choosing from a fixed list. Answers are stored on the registration and shown on the event registration form.

  • website_event_sale_b2x_alt_price

    Shows an alternative ticket price on the website event registration page, so visitors can see the price with the opposite tax display (tax included or tax excluded) before buying.

  • website_event_sale_hide_ticket

    Lets you hide specific event tickets from the website so customers only see the tickets you want to sell online.

  • website_form_recaptcha

    Adds Google reCaptcha protection to website forms, so visitors must prove they are human before a form can be submitted. Site keys are configured per website in the Website settings.

  • website_helpdesk_mgmt

    Adds a "Create a Ticket" form to the website so visitors can submit helpdesk tickets directly from a web page.

  • website_menu_icon

    Lets you add an icon or an image to each website menu entry and choose whether the menu opens in a new window, directly from the website menu editor.

  • website_prevent_cls

    Automatically adds width and height attributes to images on your website pages, which helps prevent layout shifts and improves the Google PageSpeed score. It also lets you set image width and height directly in the image editor dialog.

  • website_sale_attribute_filter_category

    Groups the product attribute filters on the website shop page by their attribute categories, and lets you choose per category whether the filter block starts folded or open.

  • website_sale_attribute_filter_order

    On the website shop, this module reorders the attribute filter options so that the values already selected (checked) appear first in the list.

  • website_sale_cart_no_redirect

    Lets you keep shoppers on the product page after they add an item to the cart, instead of sending them straight to the cart page. The behaviour is controlled by a website setting.

  • Website Sale Comparison Hide PriceOdoo 13, 15, 16, 17, 18, 19
    website_sale_comparison_hide_price

    Hides product prices in the website product comparison page when prices are hidden for the website or for a specific product, showing an information message instead.

  • website_sale_coupon_page

    Publish coupon programs as promotional banners on a public website page, with an image, a rich-text name and a click-to-enlarge popup.

  • website_sale_coupon_restrict

    Adds an "Only for e-commerce" option on coupon programs so a coupon or promo code can only be used on the website, not in backend sales orders.

  • website_sale_coupon_selection_wizard

    Lets online shoppers apply and configure multi-gift, multi-criteria promotions directly from the website, with an Apply button on the promotions page and a configuration pop-up in the cart.

  • website_sale_free_qty

    In the online shop, product availability and the maximum quantity customers can buy are based on the free quantity (stock not reserved) instead of the forecasted quantity.

  • website_sale_google_tag_manager

    Adds an option in the website settings to include customer and shipping details on the order confirmation page so Google Tag Manager can use Enhanced Conversions.

  • website_sale_product_pack

    Makes product packs work correctly on the Odoo website shop and cart: pack components follow the main pack line, cannot be edited or removed separately, and prices are shown for the whole pack.

  • Website Sale Product SortOdoo 12, 13, 15, 18, 19
    website_sale_product_sort

    Lets you choose the default sorting order for products in your online shop, per website, from the Website settings. Shoppers see products sorted that way until they pick another order themselves.

  • website_sale_product_style_badge

    Lets you add custom HTML badges (like "New" or "Sale") on top of product tiles in your Odoo e-commerce website, using product styles.

  • website_sale_resource_booking

    Lets online shoppers pre-book resources (like rooms or equipment) for products sold on your website, before paying. Unpaid pre-bookings expire automatically after a timeout you set per product.

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.