OCA modules for Odoo 15
There are 2,091 OCA community modules confirmed in Odoo 15.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 14 has 2,909. 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 15
See also
Modules for Odoo 15
- Coupons Selection for eCommerceOdoo 13, 15website_sale_coupon_selection_wizard
Lets online shoppers apply and configure multi-gift, multi-criteria promotions directly from the website, with an Apply button on the promotions page and a configuration pop-up in the cart.
- Google Tag Manager Enhanced ConversionsOdoo 13, 15website_sale_google_tag_manager
Adds an option in the website settings to include customer and shipping details on the order confirmation page so Google Tag Manager can use Enhanced Conversions.
- 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 Invoice AddressOdoo 12, 13, 14, 15, 16website_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 Menu Partner Top SellingOdoo 15, 17, 19website_sale_menu_partner_top_selling
Adds a "My Regular Products" page to the online shop that shows the products a customer (and their company) buys most often, with a configurable limit on how many products appear.
- Website Sale Order CancelOdoo 15website_sale_order_cancel
Lets customers cancel their confirmed website orders from the portal, as long as the order is not too close to its scheduled delivery date. The allowed cancellation window is set in the Website settings.
- 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.
- website_sale_partner_restrict_payment_acquirer
Limits the payment methods shown to a customer during online checkout to the ones allowed on their contact record. If no restriction is set, all normally available payment providers stay visible.
- 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.
- eCommerce product attachmentsOdoo 12, 13, 14, 15, 16, 17website_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 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 CollapseOdoo 15, 16website_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 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 Detail Attribute Value ImageOdoo 12, 13, 14, 15website_sale_product_detail_attribute_value_image
Show images and custom website names for product attribute values on the online shop product page, so shoppers see a picture and label for each option instead of the standard attribute list.
- 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.
- Product matrix in eCommerceOdoo 15, 17, 19website_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 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.
- website_sale_product_publish_date
Adds expected publish and unpublish dates to products so they only appear in the online shop during a chosen time window.
- 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…
- Require login to checkoutOdoo 12, 13, 14, 15website_sale_require_login
Forces website shoppers to log in before they can check out, hiding the express checkout buttons for visitors who are not signed in.
- Sell resource booking products in your eCommerceOdoo 12, 13, 15, 17, 19website_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_restrict_by_pricelist
Lets you hide website shop products from portal customers so they only see items included in their assigned pricelist. You can turn this on for one customer or for all portal users from the website settings.
- 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_secondary_unit_product_matrix
Lets online shoppers choose a secondary unit of measure (like a box or pack) directly in the product matrix on the eCommerce product page, so quantities are added to the cart in the unit they want.
- Website Sale Slides Order Line LinkOdoo 15, 17, 19website_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 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_order_cancel
Prevents customers from cancelling a website order once its stock delivery has been completed, so orders with finished pickings can no longer be cancelled online.
- Stock hints in eCommerce product matrixOdoo 15, 17, 19website_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, 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_archive_cron
Automatically archives wishlist entries that point to products that have been archived, so customers no longer see confusing leftover wishlist items for products you no longer sell.
- 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_sale_wishlist_menuitem
Adds a "Product Wishlist" menu in the backend so internal users can view and manage the products customers have saved to their website wishlists.
- Big Buttons SnippetOdoo 12, 13, 15, 17, 19website_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.
- 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 Dynamic LinkOdoo 15website_snippet_dynamic_link
Lets you manage a list of external links (social media, web pages, mail shortcuts) with a logo and URL per website, and add a "Dynamic Link" website building block that automatically displays them.
- Marginless Gallery SnippetOdoo 12, 13, 15, 17, 19website_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_openstreetmap
Adds an OpenStreetMap snippet to the website builder so you can drop an interactive map on any page and point it at an address, choosing the map style and zoom level.
- 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 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.