OdooWiki OCA HUB

Migrating from Odoo 19 to Odoo 20: which OCA modules are available

Of the 1,529 OCA modules confirmed in Odoo 19.0, 72 (5 %) are also confirmed in Odoo 20.0. The other 1,457 do not have a confirmed 20.0 version in the catalogue yet: if you use any of them, check its page before planning the migration. In addition, 1 modules are in Odoo 20.0 without being in 19.0.

1,529
in Odoo 19
72
also in Odoo 20
1,457
pending in Odoo 20
5 %
already migrated

See also

Odoo 19 modules not yet confirmed in Odoo 20

  • website_sale_slides_order_line_link

    When a course is sold and the order is confirmed, Odoo automatically links the sales order line to the matching course participation, so you can see which sale brought each enrollment.

  • website_sale_slides_portal

    Customers can see the courses their company has bought from the portal, check how many seats are used or left, and copy an invitation link to share a course with colleagues.

  • website_sale_slides_survey_multi_qty

    Lets each participant of a course bought with several seats take their own certification survey independently, and shows the participant's name, email and phone on their survey answers and certificate.

  • Website Sale Stock AvailableOdoo 12, 13, 14, 15, 16, 17, 18, 19
    website_sale_stock_available

    In the online shop, product availability messages and purchase limits are based on the 'Available to promise' quantity instead of the 'Free to use' quantity, so customers see and can buy only what is truly available.

  • Website Sale Stock List PreviewOdoo 13, 14, 15, 16, 18, 19
    website_sale_stock_list_preview

    Shows stock availability directly on product cards in the website shop list, so shoppers see 'Out of Stock' or 'Only X left in stock' before opening a product page.

  • website_sale_stock_picking_policy

    Adds a Shipping Policy choice to the eCommerce checkout so customers can pick how their order is delivered, and updates the cart and estimated delivery date right away.

  • website_sale_stock_product_matrix

    Shows available stock for each variant directly inside the eCommerce product matrix, and hides the quantity selector for combinations that are out of stock when backorders are not allowed.

  • Website Sale Stock Provisioning DateOdoo 12, 13, 14, 15, 16, 17, 18, 19
    website_sale_stock_provisioning_date

    Lets you show the next incoming stock date on your online shop product page when a product is out of stock, so customers know when it will be available again.

  • website_sale_tax_selection

    Lets you choose, per customer or company, whether website prices show tax included or tax excluded, instead of using one global website setting.

  • website_sale_uom_continuous

    Lets online shoppers buy decimal quantities of products sold by weight, volume or length (kg, L, m) on your website, while products sold by units stay whole numbers.

  • website_sale_variant_extra_fields

    Lets website managers display product variant fields (and more field types) in the shop product page extra fields block, with values that refresh live when the customer switches variant.

  • e-commerce required VATOdoo 12, 13, 15, 16, 17, 18, 19
    website_sale_vat_required

    Makes the VAT number mandatory in the Odoo e-commerce checkout billing address, so customers cannot complete an order without entering it.

  • Website Sale Wishlist Hide PriceOdoo 15, 16, 17, 18, 19
    website_sale_wishlist_hide_price

    Extends the wishlist page so that prices and purchase buttons are hidden for products marked as price-hidden, matching the behaviour already applied on the shop pages.

  • Website Sale Wishlist KeepOdoo 12, 13, 14, 15, 16, 17, 18, 19
    website_sale_wishlist_keep

    Restores the 'Add product to my cart but keep it in my wishlist' checkbox on the website wishlist page and remembers the choice, so products stay in the wishlist after being added to the cart.

  • Big Buttons SnippetOdoo 12, 13, 15, 17, 19
    website_snippet_big_button

    Adds a "Big Buttons" block you can drop onto any website page. It shows two large coloured buttons with icons and text, and you can set where each button links.

  • Marginless Gallery SnippetOdoo 12, 13, 15, 17, 19
    website_snippet_marginless_gallery

    Adds a new "Marginless Gallery" building block to the website editor, letting you drop a grid of images and text blocks that sit edge to edge with no gaps between them.

  • Website Snippet Product CategoryOdoo 12, 13, 15, 16, 17, 18, 19
    website_snippet_product_category

    Adds a new website building block that displays a tree of e-commerce product categories. You choose which categories appear and on which websites.

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.