OdooWiki OCA HUB

OCA modules for Odoo 13

There are 1,992 OCA community modules confirmed in Odoo 13.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 12 has 2,205. 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 13

See also

Modules for Odoo 13

  • Website Event Require LoginOdoo 12, 13, 14, 15, 16, 17, 18
    website_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_sale_b2x_alt_price

    Shows an alternative ticket price on the website event registration page, so visitors can see the price with the opposite tax display (tax included or tax excluded) before buying.

  • website_event_sale_hide_ticket

    Lets you hide specific event tickets from the website so customers only see the tickets you want to sell online.

  • website_form_recaptcha

    Adds Google reCaptcha protection to website forms, so visitors must prove they are human before a form can be submitted. Site keys are configured per website in the Website settings.

  • website_google_analytics_4

    Replaces the old Google Analytics tracking code on your website with Google Analytics 4 (gtag.js) and sends detailed e-commerce purchase data (order, products, taxes, currency) to Google Analytics 4 after a customer completes checkout.

  • Google Tag ManagerOdoo 12, 13, 14, 15, 16, 17, 18, 19
    website_google_tag_manager

    Lets you connect your Odoo website to Google Tag Manager by entering your container ID, so Google tags load automatically on every page without editing code.

  • website_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, 18
    website_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.

  • Online Members Directory - Random orderOdoo 13, 14, 15, 16, 17, 18, 19
    website_membership_random_order

    Shows the online members directory in a random order that changes on every page refresh, and displays an information notice explaining this to visitors.

  • Website Menu By User DisplayOdoo 12, 13, 14, 16, 17, 18
    website_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.

  • website_menu_icon

    Lets you add an icon or an image to each website menu entry and choose whether the menu opens in a new window, directly from the website menu editor.

  • website_no_crawler

    Lets you stop search engines like Google from indexing your Odoo website by changing the /robots.txt file. A setting controls whether crawling is blocked or allowed.

  • Website OCA IntegratorOdoo 12, 13, 14
    website_oca_integrator

    Adds an "Integrators" area to the OCA website where visitors can browse OCA integrator companies, their contributors, members, developed modules and sponsorship history, and lets integrators manage their own profile from the portal.

  • Website OCA PSC TeamOdoo 12, 13, 14
    website_oca_psc_team

    Adds public web pages to your Odoo website that list PSC teams and their projects, with a detail page for each project showing its description, OCA representative, GitHub repositories and team members.

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

    Automatically adds width and height attributes to images on your website pages, which helps prevent layout shifts and improves the Google PageSpeed score. It also lets you set image width and height directly in the image editor dialog.

  • website_rma

    Lets customers submit a Return Merchandise Authorization (RMA) request directly from your website, without needing to know the original sales order. Submitted requests automatically become RMAs in Odoo, assigned to a default team and responsible person.

  • website_sale_attribute_filter_category

    Groups the product attribute filters on the website shop page by their attribute categories, and lets you choose per category whether the filter block starts folded or open.

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

    On the website shop, this module reorders the attribute filter options so that the values already selected (checked) appear first in the list.

  • website_sale_attribute_filter_price

    Adds a price range filter to the website shop page, letting visitors narrow products by minimum and maximum price using a slider or input boxes.

  • website_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 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_no_redirect

    Lets you keep shoppers on the product page after they add an item to the cart, instead of sending them straight to the cart page. The behaviour is controlled by a website setting.

  • 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 Country VATOdoo 12, 13, 14, 15, 18
    website_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, 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_coupon_page

    Publish coupon programs as promotional banners on a public website page, with an image, a rich-text name and a click-to-enlarge popup.

  • website_sale_coupon_restrict

    Adds an "Only for e-commerce" option on coupon programs so a coupon or promo code can only be used on the website, not in backend sales orders.

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

  • website_sale_free_qty

    In the online shop, product availability and the maximum quantity customers can buy are based on the free quantity (stock not reserved) instead of the forecasted quantity.

  • website_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, 19
    website_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, 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 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_visibility

    Lets you hide selected product attributes from the shop's attribute filter, so customers only see the filters you want them to use. Each attribute gets a published/unpublished toggle in Odoo.

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

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

    Lets you add custom HTML badges (like "New" or "Sale") on top of product tiles in your Odoo e-commerce website, using product styles.

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

  • Require login to checkoutOdoo 12, 13, 14, 15
    website_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.

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

    Lets you show the available stock on your online shop product and cart pages, and keep selling even when there is not enough stock. You can also set a custom message shown to customers when stock is zero or negative.

  • website_sale_stock_force_block

    Adds a new stock availability option that completely blocks online sales of a product and shows a custom message to website visitors instead of the add-to-cart button.

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

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.