OdooWiki OCA HUB

OCA modules for Odoo 16

There are 3,166 OCA community modules confirmed in Odoo 16.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 15 has 2,091. 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 16

See also

Modules for Odoo 16

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

    Lets you switch on Google reCAPTCHA v2 protection for website forms by entering your site and secret keys in the Website settings, and provides the widget and validation check that other modules can use.

  • website_recaptcha_v2_form

    Adds Google reCAPTCHA v2 protection to the website login, signup and password reset pages, and lets you switch on a reCAPTCHA checkbox inside website form snippets.

  • Website Login RequiredOdoo 14, 15, 16, 17, 18, 19
    website_require_login

    Lets you mark specific website URL paths as private so that only logged-in users can open them; visitors are sent to the login page first.

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

    Adds a new 'Multiple Select' display type for product attributes, letting online shoppers tick several attribute values at once on the product page and in the shop's filter sidebar.

  • Website Sale Cart ExpireOdoo 12, 13, 14, 15, 16, 18, 19
    website_sale_cart_expire

    Automatically cancels abandoned website carts after a configurable delay. Set the delay per website in Website settings; a scheduled job cancels expired draft orders and logs a message on them.

  • website_sale_cart_selectable

    Adds a per-product switch that hides the "Add to Cart" button on your website shop. When switched off, customers can still view the product page but cannot add it to the cart.

  • 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 Skip PaymentOdoo 12, 13, 14, 15, 16, 17, 18, 19
    website_sale_checkout_skip_payment

    Lets logged-in customers complete website checkout without paying online: the order is confirmed automatically and a confirmation message is shown instead of the payment step.

  • 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_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 Hide PriceOdoo 12, 13, 14, 15, 16, 17, 18, 19
    website_sale_hide_price

    Lets you hide product prices on your website shop, either for the whole website or for individual products, and show a custom message instead. You can also hide prices for specific customers.

  • Website Sale Invoice AddressOdoo 12, 13, 14, 15, 16
    website_sale_invoice_address

    Restores the classic behaviour where the invoice address of an online shop order is taken from the customer's invoicing address, instead of always using the order contact. Useful for B2B webshops.

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

  • Website sale order typeOdoo 12, 13, 14, 15, 16, 17, 18, 19
    website_sale_order_type

    Lets you set a default sale order type for a website, so every online order from that shop gets that type (and its payment terms and pricelist), otherwise the customer's own order type is used.

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

  • eCommerce product attachmentsOdoo 12, 13, 14, 15, 16, 17
    website_sale_product_attachment

    Publish downloadable files (manuals, firmware, specs) on your eCommerce product pages. Visitors see a 'Product downloads' section and can download the files you attach to each product.

  • website_sale_product_attribute_filter_collapse

    Lets you show the product attribute filters on your website shop as collapsible sections, so shoppers can fold or unfold each attribute's values instead of seeing them all at once.

  • Website Sale Attribute Value ExistingOdoo 12, 13, 14, 15, 16, 17, 18, 19
    website_sale_product_attribute_value_filter_existing

    On the website shop, product attribute filters only show the values that are actually used by the products being displayed, so customers no longer see colour, size or other options that lead to empty results.

  • Product Brand Filtering in WebsiteOdoo 12, 13, 14, 15, 16, 17, 18, 19
    website_sale_product_brand

    Lets online shoppers filter products by brand in the Odoo shop and browse dedicated brand landing pages with their own header and footer content.

  • 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 Detail Attribute ImageOdoo 12, 13, 14, 15, 16, 17, 18, 19
    website_sale_product_detail_attribute_image

    Lets you add an image, a website name and a publish toggle to product attributes, and shows those images and names on the online shop product page next to the product pictures.

  • website_sale_product_image_sample

    Lets you show a small product image for each variant option on the website, so shoppers pick a variant by clicking its picture instead of a text or colour label.

  • Website Sale Product Cart QuantityOdoo 13, 14, 15, 16, 18, 19
    website_sale_product_item_cart_custom_qty

    Adds a quantity selector (minus, quantity box, plus) directly on product cards in the website shop, so shoppers can choose how many units to add to the cart before clicking Add to cart.

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

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

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

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

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

  • website_slides_attendees_completed_time

    Adds a 'Completed Time (hours)' column to eLearning attendee lists, showing the total hours of published slides each learner has completed.

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

    Adds a website building block where visitors pick a country from a flag dropdown and the matching international phone code is filled in automatically next to a phone number field.

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

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