OCA modules for Odoo 18
There are 3,110 OCA community modules confirmed in Odoo 18.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 17 has 1,993. 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 18
See also
Modules for Odoo 18
- eCommerce Confirm Order By Payment ProviderOdoo 18, 19website_sale_acquirer_confirm_order
Adds a 'Confirm Order Automatically' option to payment providers. When enabled, online shop orders paid with that provider are confirmed automatically after payment.
- 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.
- Alternative (un)taxed prices display on eCommerceOdoo 12, 13, 14, 15, 17, 18, 19website_sale_b2x_alt_price
Shows the alternative price (with or without taxes) next to the main price on your eCommerce website, product pages and the customer portal order page, so B2B and B2C visitors always see both figures.
- Website Sale Barcode SearchOdoo 14, 17, 18, 19website_sale_barcode_search
Lets online shop visitors find products by typing a barcode in the website search bar, in addition to the normal product name search.
- Website Sale Cart ExpireOdoo 12, 13, 14, 15, 16, 18, 19website_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.
- 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.
- eCommerce: charge payment feeOdoo 12, 14, 15, 18, 19website_sale_charge_payment_fee
Adds an optional payment fee to online orders when customers choose a payment method that charges extra. The fee appears as a separate order line and in the order total on the website.
- 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 Checkout Skip PaymentOdoo 12, 13, 14, 15, 16, 17, 18, 19website_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, 19website_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 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 - Hide Empty CategoriesOdoo 12, 13, 14, 15, 17, 18, 19website_sale_hide_empty_category
Hides product categories that have no published products from the website Shop, so visitors only see categories they can actually buy from.
- Website Sale Hide PriceOdoo 12, 13, 14, 15, 16, 17, 18, 19website_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 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.
- Website sale order typeOdoo 12, 13, 14, 15, 16, 17, 18, 19website_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, 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 Attribute Filter CategoryOdoo 14, 15, 17, 18, 19website_sale_product_attribute_filter_category
Groups the product attribute filters on your website shop page by their attribute categories, so shoppers see filters organised under category headings instead of one long list.
- Website Sale Attribute Filter OrderOdoo 15, 17, 18, 19website_sale_product_attribute_filter_order
Adds an optional website builder setting that reorders product attribute filter pills so the options already selected by the shopper appear first in the list.
- Website Sale Attribute Value ExistingOdoo 12, 13, 14, 15, 16, 17, 18, 19website_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, 19website_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, 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 Detail Attribute ImageOdoo 12, 13, 14, 15, 16, 17, 18, 19website_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 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.
- Website Sale Product Cart QuantityOdoo 13, 14, 15, 16, 18, 19website_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, 19website_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.
- Display product reference in e-commerceOdoo 12, 13, 14, 15, 16, 17, 18, 19website_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, 19website_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.
- Require accepting legal terms to checkoutOdoo 12, 13, 14, 15, 16, 17, 18, 19website_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 Secondary UnitOdoo 12, 13, 15, 17, 18, 19website_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 Stock AvailableOdoo 12, 13, 14, 15, 16, 17, 18, 19website_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, 19website_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, 19website_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, 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.
- e-commerce required VATOdoo 12, 13, 15, 16, 17, 18, 19website_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, 19website_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, 19website_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 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 Snippet Product CategoryOdoo 12, 13, 15, 16, 17, 18, 19website_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 - 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.