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, 18website_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 ContactsOdoo 16, 18website_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, 18website_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 RibbonOdoo 17, 18website_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 LimitOdoo 16, 18website_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 SitemapOdoo 18website_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 MgmtOdoo 13, 18website_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, 18website_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, 18website_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, 18website_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, 18website_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 Tab on Partner FormOdoo 18website_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, 18website_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.
- eCommerce Product Category BreadcrumbOdoo 13, 14, 16, 18website_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, 18website_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 CartOdoo 17, 18website_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 RiskOdoo 16, 18website_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 PageOdoo 16, 18website_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 WizardOdoo 16, 18website_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 ModificationOdoo 16, 18website_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, 18website_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, 18website_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 EprelOdoo 18website_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, 18website_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, 18website_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 in HeaderOdoo 18website_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.
- Feature-rich select boxesOdoo 18website_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, 18website_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 LinksOdoo 18website_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 CustomOdoo 14, 18website_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, 18website_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.