OdooWiki OCA HUB

OCA modules for Odoo 19

There are 1,529 OCA community modules confirmed in Odoo 19.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 18 has 3,110. Open any module to see what it does, its availability in the other versions and its sources.

Confirmed modules per version

Repositories with the most modules in Odoo 19

See also

Modules for Odoo 19

  • website_sale_product_matrix

    Lets online shoppers pick product variants from a grid (matrix) on the product page and in the product configurator, then add the chosen quantities to the cart in one go.

  • website_sale_product_matrix_hide_price

    This module hides the product matrix button on the website shop when prices are hidden for a product. It ensures the matrix ordering option only appears when prices are visible.

  • Website Sale Product Minimal PriceOdoo 12, 13, 14, 15, 16, 17, 18, 19
    website_sale_product_minimal_price

    Shows a "From" price on the shop page for products whose variants have different prices, and sorts variant options by cheapest price. Also displays a price-per-quantity table on the product page.

  • website_sale_product_minimal_price_hide_price

    When website prices are hidden, this module also hides the product price scale (the range of minimum prices) shown on product pages, so no price information leaks through.

  • website_sale_product_multi_website

    Lets you publish the same product on several selected websites instead of only one, and hides it from the websites you did not select.

  • Display product reference in e-commerceOdoo 12, 13, 14, 15, 16, 17, 18, 19
    website_sale_product_reference_displayed

    Shows the product reference (internal code) together with the product name on your website shop pages, product pages and search results. You can switch this on or off per website from the website builder.

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

    Adds a secondary "Payment" button on the checkout pages of the online shop, letting customers jump straight to the payment step and skip the Order, Address and Extra Info steps.

  • Require accepting legal terms to checkoutOdoo 12, 13, 14, 15, 16, 17, 18, 19
    website_sale_require_legal

    Adds an optional checkbox to the e-commerce address form so customers must accept the terms & conditions before saving an address during checkout. When accepted, a note with the customer's IP address, browser and language is logged on the contact and on the…

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

  • Website Sale Secondary UnitOdoo 12, 13, 15, 17, 18, 19
    website_sale_secondary_unit

    Lets online shop customers buy products in their own secondary units (e.g. boxes of 5 or 10) instead of only the base unit of measure, with the chosen unit shown on the product page, in the cart and at checkout.

  • website_sale_slides_multi_qty

    Lets customers buy several seats of an online course in one order and share an invitation link so other people can enrol without creating an Odoo account, up to the number of seats purchased.

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