OdooWiki OCA HUB

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

Of the 3,110 OCA modules confirmed in Odoo 18.0, 1,271 (41 %) are also confirmed in Odoo 19.0. The other 1,839 do not have a confirmed 19.0 version in the catalogue yet: if you use any of them, check its page before planning the migration. In addition, 258 modules are in Odoo 19.0 without being in 18.0.

3,110
in Odoo 18
1,271
also in Odoo 19
1,839
pending in Odoo 19
41 %
already migrated

See also

Odoo 18 modules not yet confirmed in Odoo 19

  • Quick answer for website contact formOdoo 12, 13, 14, 15, 16, 17, 18
    website_crm_quick_answer

    Automatically sends a welcome email to people who submit the website contact form, so they immediately know their request was received. The email text and subject can be customised.

  • website_event_altcha

    Adds a privacy-friendly ALTCHA captcha to event registration forms on your website. Visitors must solve the captcha before they can submit their registration.

  • website_event_calendar

    Adds a neutral "Download ICS" button and a Thunderbird calendar option to event pages and to the registration confirmation screen, next to the existing branded calendar links.

  • website_event_contact

    Show the contacts linked to an event directly on its public website page, with photo, role, phone and email.

  • Website Event Require LoginOdoo 12, 13, 14, 15, 16, 17, 18
    website_event_require_login

    Adds a per-event option to require visitors to log in before they can register for an event on the website. When enabled, anonymous visitors see a 'Login required' popup with a login button instead of the registration form.

  • website_event_ribbon

    Create colored ribbons (like "Sold out" or "New") and assign one to each event so it appears on the event's website page and in the events list.

  • website_event_ticket_limit

    Lets you set a maximum number of tickets a customer can buy per order for each event ticket type, and applies that limit on the website registration form.

  • website_exclude_sitemap

    Lets website administrators exclude specific URLs or wildcard patterns from the public sitemap.xml, and automatically refreshes the cached sitemap when pages change.

  • website_helpdesk_mgmt

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

  • Website Legal PageOdoo 12, 13, 14, 15, 16, 17, 18
    website_legal_page

    Adds a ready-made legal terms and conditions page to your website at /legal, with a link in the footer, and lets you edit all the text with the website builder.

  • Website llms.txtOdoo 16, 18
    website_llms

    Lets you publish a /llms.txt file on your website so AI language models can read a plain-text description of your site. You write the content per website in the Website settings.

  • website_membership_non_paid_member

    Lets associations show members who have been invoiced but have not paid yet in the public online members directory, controlled by two new website settings.

  • 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.

  • Remove Odoo Branding from WebsiteOdoo 12, 13, 14, 15, 16, 17, 18
    website_odoo_debranding

    Removes the Odoo promotional link from the website footer, so visitors no longer see 'Powered by Odoo' or 'Create a free website with Odoo'.

  • website_partner_form

    Adds a Website tab to the contact/partner form in the Odoo back office so users can edit the partner's website short and full descriptions without going to the website interface.

  • website_product_document_download_counter

    Track how many times product documents are downloaded from your Odoo website. Enable counting per document and see the totals on the product document form and kanban cards.

  • website_project_task_code

    After a visitor submits a task through the website project form, the confirmation page shows the task's code instead of its internal number. It is a small display change that relies on the task code and website project modules.

  • Website manual attribute filtersOdoo 12, 13, 14, 15, 16, 18
    website_sale_attribute_filter_form_submit

    Lets shoppers pick product filters on your website and only apply them when they click an Apply button, instead of filtering automatically on every change.

  • 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 Checkout Country VATOdoo 12, 13, 14, 15, 18
    website_sale_checkout_country_vat

    During website checkout, the VAT field is replaced by a country-code dropdown combined with the VAT number, and the country code is automatically filled in when the customer picks their address country.

  • website_sale_empty_cart

    Adds an optional "Empty Cart" button on the website shop cart page so shoppers can remove all products from their cart in one click.

  • website_sale_financial_risk

    Adds an 'On Credit' payment option to your website checkout. Customers with enough remaining credit can confirm their order without paying immediately.

  • website_sale_loyalty_page

    Publish loyalty programs and promotions on your website with a banner image and a public name, and show them on a public /promotions page.

  • website_sale_loyalty_suggestion_wizard

    Lets online shoppers see suggested promotions in the cart and on the promotions page, then configure and apply them through a pop-up wizard without leaving the website.

  • website_sale_loyalty_suggestion_wizard_multi_gift

    On the website shop, customers can now see and configure multi-gift promotions (promotions where several free products can be chosen) directly in the promotion suggestion wizard, and apply them to their cart.

  • website_sale_loyalty_suggestion_wizard_multi_product

    Lets online shoppers configure and apply multi-product promotions directly from the website cart using the promotion suggestion wizard.

  • website_sale_oca_apps

    Redirects visitors of archived OCA app products and sponsor/member pages to the new OCA App Store, and shows a banner on the shop page announcing the move.

  • website_sale_order_shipping_modification

    Portal users can change the delivery address of a sent quotation directly from the customer portal, reusing the standard website checkout address selector without creating a new cart.

  • eCommerce product assortmentOdoo 13, 14, 15, 16, 18
    website_sale_product_assortment

    Lets you use product assortments to control which products appear or can be bought on your website, per website and per customer group.

  • Website Sale Product DescriptionOdoo 12, 13, 14, 15, 16, 17, 18
    website_sale_product_description

    Adds a separate rich-text description field to products that is shown only on the e-Commerce product page, so you can write marketing content for online shoppers without changing the internal sales description.

  • website_sale_product_eprel

    Shows the EPREL energy efficiency label and a link to the product information sheet on the website product page, so online shoppers can see the official energy rating before buying.

  • Suggest to create user account when buyingOdoo 12, 13, 14, 15, 16, 17, 18
    website_sale_suggest_create_account

    On the website shop, this module suggests that anonymous buyers sign in or create an account before checking out, without forcing them to do so. It also makes the normal checkout button less prominent to encourage account creation.

  • Website Sale Tax ToggleOdoo 12, 13, 14, 15, 16, 18
    website_sale_tax_toggle

    Adds a switch on the website shop and product pages that lets visitors show prices with or without taxes. The choice is remembered for their session and prices update immediately.

  • website_search_header

    Adds a search bar to the website header so visitors can search your site content directly from the top navigation, with a toggle button that expands or collapses the search field.

  • website_select2

    Adds searchable, feature-rich dropdowns to select boxes on Odoo websites and portals. Dropdowns with at least six options automatically become searchable, so visitors can type to find an option instead of scrolling.

  • Website Snippet Country Code DropdownOdoo 12, 13, 14, 15, 16, 18
    website_snippet_country_dropdown

    Adds a country dropdown snippet for website forms, letting visitors pick a country flag and code that is combined with a typed number into a single hidden field.

  • website_social_media_link

    Adds a Social Media tab to the website settings form so users can edit each website's social media links directly, instead of being stuck with the values copied from the company.

  • 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.

  • Website WhatsappOdoo 15, 16, 17, 18
    website_whatsapp

    Adds a floating WhatsApp button to your website so visitors can start a chat with your business in one click. You set the phone number, an optional default message and whether the page URL is included, per website.

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.