CINXE.COM
Sale Product Classification | The Odoo Community Association | OCA
<!DOCTYPE html> <html lang="en-US" data-website-id="1" data-oe-company-name="Odoo Community Association (OCA)"> <head> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <meta name="generator" content="Odoo"/> <meta property="og:type" content="website"/> <meta property="og:title" content="Sale Product Classification"/> <meta property="og:site_name" content="Odoo Community Association (OCA)"/> <meta property="og:url" content="http://odoo-community.org/shop/sale-product-classification-9469"/> <meta property="og:image" content="http://odoo-community.org/web/image/product.template/9469/image_1024?unique=84b49c8"/> <meta property="og:description"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Sale Product Classification"/> <meta name="twitter:image" content="http://odoo-community.org/web/image/product.template/9469/image_1024?unique=84b49c8"/> <meta name="twitter:site" content="@OdooCommunity"/> <meta name="twitter:description"/> <link rel="canonical" href="https://odoo-community.org/shop/sale-product-classification-9469"/> <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin=""/> <title> Sale Product Classification | The Odoo Community Association | OCA </title> <link type="image/x-icon" rel="shortcut icon" href="/web/image/website/1/favicon?unique=68f584f"/> <link rel="preload" href="/web/static/lib/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" crossorigin=""/> <link type="text/css" rel="stylesheet" href="/web/content/4574622-4184f03/1/web.assets_common.css" data-asset-xmlid="web.assets_common" data-asset-version="4184f03"/> <link type="text/css" rel="stylesheet" href="/web/content/4574623-72eaf97/1/web.assets_frontend.css" data-asset-xmlid="web.assets_frontend" data-asset-version="72eaf97"/> <script id="web.layout.odooscript" type="text/javascript"> var odoo = { csrf_token: "f94bf0362719064041397298231605db68da154eo1764558567", debug: "", }; </script> <script type="text/javascript"> odoo.session_info = {"is_admin": false, "is_system": false, "is_website_user": true, "user_id": false, "is_frontend": true, "translationURL": "/website/translations", "cache_hashes": {"translations": "759d4ec3e77735e72015aad7fad6f306e34501c6"}, "lang_url_code": "en_US"}; if (!/(^|;\s)tz=/.test(document.cookie)) { const userTZ = Intl.DateTimeFormat().resolvedOptions().timeZone; document.cookie = `tz=${userTZ}; path=/`; } </script> <script defer="defer" type="text/javascript" src="/web/content/4561743-228c058/1/web.assets_common_minimal_js.js" data-asset-xmlid="web.assets_common_minimal_js" data-asset-version="228c058"></script> <script defer="defer" type="text/javascript" src="/web/content/4561744-fead0f7/1/web.assets_frontend_minimal_js.js" data-asset-xmlid="web.assets_frontend_minimal_js" data-asset-version="fead0f7"></script> <script defer="defer" type="text/javascript" data-src="/web/content/4574628-c12c253/1/web.assets_common_lazy.js" data-asset-xmlid="web.assets_common_lazy" data-asset-version="c12c253"></script> <script defer="defer" type="text/javascript" data-src="/web/content/4574629-4814dbb/1/web.assets_frontend_lazy.js" data-asset-xmlid="web.assets_frontend_lazy" data-asset-version="4814dbb"></script> </head> <body class=""> <div id="wrapwrap" class="website_forum "> <header id="top" data-anchor="true" data-name="Header" class=" o_header_fixed"> <nav data-name="Navbar" class="navbar navbar-expand-lg navbar-light o_colored_level o_cc shadow-sm"> <div id="top_menu_container" class="container justify-content-start justify-content-lg-between"> <a href="/" class="navbar-brand logo mr-4"> <span role="img" aria-label="Logo of The Odoo Community Association | OCA" title="The Odoo Community Association | OCA"><img src="/web/image/website/1/logo/The%20Odoo%20Community%20Association%20%7C%20OCA?unique=68f584f" class="img img-fluid" alt="The Odoo Community Association | OCA" loading="lazy"/></span> </a> <button type="button" data-toggle="collapse" data-target="#top_menu_collapse" class="navbar-toggler ml-auto"> <span class="navbar-toggler-icon o_not_editable"></span> </button> <div id="top_menu_collapse" class="collapse navbar-collapse order-last order-lg-0"> <ul id="top_menu" class="nav navbar-nav o_menu_loading ml-auto"> <li class="nav-item dropdown "> <a data-toggle="dropdown" href="#" class="nav-link dropdown-toggle "> <span>ABOUT</span> </a> <ul class="dropdown-menu" role="menu"> <li class=""> <a role="menuitem" href="/about" class="dropdown-item "> <span>About OCA</span> </a> </li> <li class=""> <a role="menuitem" href="/about/why-oca" class="dropdown-item "> <span>Why OCA</span> </a> </li> <li class=""> <a role="menuitem" href="/about/who-we-are" class="dropdown-item "> <span>Who We Are</span> </a> </li> <li class=""> <a role="menuitem" href="/about/how-we-work" class="dropdown-item "> <span>How We Work</span> </a> </li> <li class=""> <a role="menuitem" href="/contactus" class="dropdown-item "> <span>Contact</span> </a> </li> </ul> </li> <li class="nav-item dropdown "> <a data-toggle="dropdown" href="#" class="nav-link dropdown-toggle "> <span>GET INVOLVED</span> </a> <ul class="dropdown-menu" role="menu"> <li class=""> <a role="menuitem" href="/get-involved" class="dropdown-item "> <span>Get Involved</span> </a> </li> <li class=""> <a role="menuitem" href="/get-involved/contribute" class="dropdown-item "> <span>Become a Contributor</span> </a> </li> <li class=""> <a role="menuitem" href="/get-involved/become-a-member" class="dropdown-item "> <span>Become a Member</span> </a> </li> <li class=""> <a role="menuitem" href="/get-involved/become-a-sponsor" class="dropdown-item "> <span>Become a Sponsor</span> </a> </li> <li class=""> <a role="menuitem" href="/get-involved/github-sponsorship" class="dropdown-item "> <span>Github Sponsorship</span> </a> </li> <li class=""> <a role="menuitem" href="/partners" class="dropdown-item "> <span>Our Sponsors</span> </a> </li> </ul> </li> <li class="nav-item dropdown "> <a data-toggle="dropdown" href="#" class="nav-link dropdown-toggle "> <span>RESOURCES</span> </a> <ul class="dropdown-menu" role="menu"> <li class=""> <a role="menuitem" href="/resources/projects-apps" class="dropdown-item "> <span>Teams & PSCs</span> </a> </li> <li class=""> <a role="menuitem" href="/shop" class="dropdown-item "> <span>App Store</span> </a> </li> <li class=""> <a role="menuitem" href="/oca-for-functional-consultants" class="dropdown-item "> <span>OCA for non technical profiles</span> </a> </li> <li class=""> <a role="menuitem" href="/resources/documentation" class="dropdown-item "> <span>Documentation</span> </a> </li> <li class=""> <a role="menuitem" href="/how-to-guides" class="dropdown-item "> <span>How to Guides</span> </a> </li> <li class=""> <a role="menuitem" href="/resources/marketing-logos" class="dropdown-item " target="_blank"> <span>Marketing & Logos</span> </a> </li> <li class=""> <a role="menuitem" href="/resources/faq" class="dropdown-item "> <span>FAQ</span> </a> </li> </ul> </li> <li class="nav-item dropdown "> <a data-toggle="dropdown" href="#" class="nav-link dropdown-toggle "> <span>NEWS & UPDATES</span> </a> <ul class="dropdown-menu" role="menu"> <li class=""> <a role="menuitem" href="/blog/1" class="dropdown-item "> <span>News & Blog</span> </a> </li> <li class=""> <a role="menuitem" href="/events" class="dropdown-item "> <span>Upcoming Events</span> </a> </li> <li class=""> <a role="menuitem" href="/groups" class="dropdown-item "> <span>Mailing Lists</span> </a> </li> </ul> </li> <li class="nav-item mx-lg-3 divider d-none"></li> <li class="o_wsale_my_cart nav-item mx-lg-3"> <a href="/shop/cart" class="nav-link"> <i class="fa fa-shopping-cart"></i> <sup class="my_cart_quantity badge badge-primary" data-order-id="">0</sup> </a> </li> <li class="nav-item ml-lg-auto o_no_autohide_item"> <a href="/web/login" class="nav-link font-weight-bold">Sign in</a> </li> </ul> </div> <div class="oe_structure oe_structure_solo" id="oe_structure_header_default_1"> <section class="s_text_block o_colored_level" data-snippet="s_text_block" data-name="Text"> <div class="container"> <a href="/contactus" class="btn btn-primary ml-4" data-original-title="" title="" aria-describedby="tooltip500013">Contact Us</a> </div> </section> </div> </div> </nav> </header> <main> <div itemscope="itemscope" itemtype="http://schema.org/Product" id="wrap" class="js_sale ecom-zoomable zoomodoo-next"> <section id="product_detail" class="container py-2 oe_website_sale " data-view-track="1" data-is-module="1"> <div class="row"> <div class="col-md-4"> <ol class="breadcrumb"> <li class="breadcrumb-item"> <a href="/shop">Products</a> </li> <li class="breadcrumb-item"> <a href="/shop/category/apps-sales-19">Sales</a> </li> <li class="breadcrumb-item active"> <span>Sale Product Classification</span> </li> </ol> </div> <div class="col-md-8"> <div class="form-inline justify-content-end"> <form method="get" class="o_wsale_products_searchbar_form o_wait_lazy_js " action="/shop/category/apps-sales-19?category=19"> <div role="search" class="input-group"> <input type="search" name="search" class="search-query form-control oe_search_box" data-limit="5" data-display-description="true" data-display-price="true" data-display-image="true" placeholder="Name, Author, Version..."/> <div class="input-group-append"> <button type="submit" class="btn btn-primary oe_search_button" aria-label="Search" title="Search"><i class="fa fa-search"></i></button> </div> </div> <input name="order" type="hidden" class="o_wsale_search_order_by" value=""/> </form> <div class="dropdown d-none ml-2"> <a role="button" href="#" class="dropdown-toggle btn btn-secondary" data-toggle="dropdown"> Public Pricelist </a> <div class="dropdown-menu" role="menu"> <a role="menuitem" class="dropdown-item" href="/shop/change_pricelist/1"> <span class="switcher_pricelist" data-pl_id="1">Public Pricelist</span> </a> </div> </div> </div> </div> </div> <div class="col-sm-12 text-center mb48"> <h1 itemprop="name">Sale Product Classification</h1> <p class="app_summary">Classify products regarding their sales performance</p> </div> <div class="row"> <div class="col-md-4"> <div id="o-carousel-product" class="carousel slide" data-ride="carousel" data-interval="0"> <div class="carousel-outer position-relative"> <div class="carousel-inner"> <div class="carousel-item active"> <div class="d-flex align-items-center justify-content-center"><img src="/web/image/product.product/34407/image_1024/Sale%20Product%20Classification?unique=84b49c8" class="img img-fluid product_detail_img mh-100" alt="Sale Product Classification" loading="lazy"/></div> </div> </div> </div> <div class="d-none d-md-block text-center"> </div> </div> </div> <div class="col-md-4"> <div class="col-md-12 p-0"> <div class="row"> <div class="col-md-4 p-0"> <b>Technical Name: </b> </div> <div class="col-md-8 p-0"> <span class="tech_detail">sale_product_classification</span> </div> </div> </div> <div class="col-md-12 p-0"> <div class="row"> <div class="col-md-4 p-0"> <b>Version: </b> </div> <div class="col-md-8 p-0"> <span class="tech_detail">12.0</span> </div> </div> </div> <div class="col-md-12 p-0"> <div class="row"> <div class="col-md-4 p-0"> <b>License: </b> </div> <div class="col-md-8 p-0"> <a class="license_url" target="_blank" href=""> <span class="license_detail">AGPL-3</span> </a> </div> </div> </div> <div class="col-md-12 p-0"> <div class="row"> <div class="col-md-4 p-0"> <b>Author: </b> </div> <div class="col-md-8 p-0"> <span class="author_detail">Tecnativa</span> </div> </div> </div> <div class="col-md-12 p-0"> <div class="row"> <div class="col-md-4 p-0"> <b>Maintainer: </b> </div> <div class="col-md-8 p-0"> <a href="https://odoo-community.org" target="_blank"> <span class="main_detail">https://odoo-community.org</span> </a> </div> </div> </div> <div class="col-md-12 p-0"> <div class="row"> <div class="col-md-4 p-0"> <b>Website: </b> </div> <div class="col-md-8 p-0"> <a id="website_detail_href" target="_blank" href="https://github.com/OCA/sale-workflow"> <span class="website_detail">https://github.com/OCA/sale-workflow</span> </a> </div> </div> </div> <div class="col-md-12 p-0"> <div class="row"> <div class="col-md-4 p-0"> <b>Repository: </b> </div> <div class="col-md-8 p-0" style="overflow-wrap:break-word;"> <a target="_blank" href="https://github.com/OCA/sale-workflow/tree/12.0/sale_product_classification"> <span class="repo_detail">https://github.com/OCA/sale-workflow/tree/12.0/sale_product_classification</span> </a> </div> </div> </div> </div> <div class="col-xl-4 col-sm-4 col-md-4" id="product_details"> <span itemprop="url" style="display:none;">https://odoo-community.org/shop/sale-product-classification-9469</span> <span itemprop="image" style="display:none;">https://odoo-community.org/web/image/product.template/9469/image_1920?unique=84b49c8</span> <form action="/shop/cart/update" method="POST"> <input type="hidden" name="csrf_token" value="f94bf0362719064041397298231605db68da154eo1764558567"/> <div class="js_product js_main_product"> <input type="hidden" class="product_id" name="product_id" value="34407"/> <input type="hidden" class="product_template_id" name="product_template_id" value="9469"/> <ul class="list-unstyled js_add_cart_variants flex-column" data-attribute_exclusions="{"exclusions": {"15680": []}, "parent_exclusions": {}, "parent_combination": [], "parent_product_name": null, "mapped_attribute_names": {"15680": "Odoo Version: 12.0"}}"> <li data-attribute_id="2" data-attribute_name="Odoo Version" class="variant_attribute d-none"> <strong class="attribute_name">Odoo Version</strong> <ul data-attribute_id="2" class="list-unstyled "> <li class="form-group js_attribute_value" style="margin: 0;"> <label class="col-form-label"> <div> <input type="radio" class="js_variant_change radio_input always" checked="True" name="ptal-9398" value="15680" data-value_id="15680" data-value_name="12.0" data-attribute_name="Odoo Version" data-is_single="True"/> <div class="radio_input_value"> <span>12.0</span> </div> </div> </label> </li> </ul> </li> </ul> <div id="product_option_block"></div> </div> </form> <div class="col-md-12 p-0 mt16 mb16"> <button class="btn btn-primary btn-lg" name="download_zip" id="download_zip" data-tmpl-id="9469">Download <span class="fa fa-download"></span> </button> </div> <p class="text-muted"> <a href="/shop/terms" data-original-title="" title="" aria-describedby="tooltip151573">Terms and Conditions </a> <br/> <br/> </p> </div> </div> <div class="desc_rst mt-5"> <p data-oe-type="html" data-oe-expression="product_var_id.app_description_rst_html"><div class="document"> <div class="section" id="sale-product-classification"> <h1>Sale Product Classification</h1> <!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:912c731213f5d6a8104f8c4ef6b5f6a1efe8ce7f2f191822cd329913b8213608 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> <p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" loading="lazy"></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" loading="lazy"></a> <a class="reference external" href="https://github.com/OCA/sale-workflow/tree/12.0/sale_product_classification"><img alt="OCA/sale-workflow" src="https://img.shields.io/badge/github-OCA%2Fsale--workflow-lightgray.png?logo=github" loading="lazy"></a> <a class="reference external" href="https://translation.odoo-community.org/projects/sale-workflow-12-0/sale-workflow-12-0-sale_product_classification"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" loading="lazy"></a> <a class="reference external" href="https://runboat.odoo-community.org/builds?repo=OCA/sale-workflow&target_branch=12.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" loading="lazy"></a></p> <p>Classify products according to their sales and seasonality.</p> <p><strong>Table of contents</strong></p> <div class="contents local topic" id="contents"> <ul class="simple"> <li><a class="reference internal" href="#configuration" id="id1">Configuration</a></li> <li><a class="reference internal" href="#usage" id="id2">Usage</a></li> <li><a class="reference internal" href="#known-issues-roadmap" id="id3">Known issues / Roadmap</a></li> <li><a class="reference internal" href="#bug-tracker" id="id4">Bug Tracker</a></li> <li><a class="reference internal" href="#credits" id="id5">Credits</a><ul> <li><a class="reference internal" href="#authors" id="id6">Authors</a></li> <li><a class="reference internal" href="#contributors" id="id7">Contributors</a></li> <li><a class="reference internal" href="#maintainers" id="id8">Maintainers</a></li> </ul> </li> </ul> </div> <div class="section" id="configuration"> <h2><a class="toc-backref" href="#id1">Configuration</a></h2> <p>To configure this module, you need to:</p> <ol class="arabic simple"> <li>Go to <em>Sales > Configuration > Settings</em> and <em>Product Catalog</em> group.</li> <li>There you can configure the sales amount ranges that a product has to acomplish to be consider in each sales classification group.</li> <li>By default, a period of 365 days will be evaluated, but it can be set here as well.</li> <li>We can also set a minimum product life in the <em>Sales classification days to ignore</em> setting.</li> </ol> <p>A cron is available to schedule the classification evaluation periodically. Go to <em>Settings > Technical > Automation > Scheduled Actions</em> and set the <em>Classify products by sales</em> cron to your preferred settings.</p> </div> <div class="section" id="usage"> <h2><a class="toc-backref" href="#id2">Usage</a></h2> <p>If you want to configure your products by hand, you can go to any of them and set the <strong>Sale Classification</strong> and <strong>Seasonality Classification</strong> on hand.</p> </div> <div class="section" id="known-issues-roadmap"> <h2><a class="toc-backref" href="#id3">Known issues / Roadmap</a></h2> <ul class="simple"> <li>Seasonality has to be set by hand, but it would be nice to have it computed as well.</li> <li>An option for v13 could be merging the sales classification method with the module <cite>product_abc_classification</cite> that is based on delivered quantities and a more complex rule set design. In the moment of this PR, the module is still in development (<a class="reference external" href="https://github.com/OCA/product-attribute/pull/623">https://github.com/OCA/product-attribute/pull/623</a>) and even a divergent backport is beign made (<a class="reference external" href="https://github.com/OCA/product-attribute/pull/781">https://github.com/OCA/product-attribute/pull/781</a>). So this is a tinier and simpler approach with different metrics that can be merged into the logic of the more generic a broad <cite>product_abc_classification</cite>.</li> </ul> </div> <div class="section" id="bug-tracker"> <h2><a class="toc-backref" href="#id4">Bug Tracker</a></h2> <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/sale-workflow/issues">GitHub Issues</a>. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed <a class="reference external" href="https://github.com/OCA/sale-workflow/issues/new?body=module:%20sale_product_classification%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> <p>Do not contact contributors directly about support or help with technical issues.</p> </div> <div class="section" id="credits"> <h2><a class="toc-backref" href="#id5">Credits</a></h2> <div class="section" id="authors"> <h3><a class="toc-backref" href="#id6">Authors</a></h3> <ul class="simple"> <li>Tecnativa</li> </ul> </div> <div class="section" id="contributors"> <h3><a class="toc-backref" href="#id7">Contributors</a></h3> <ul class="simple"> <li><a class="reference external" href="https://www.tecnativa.com">Tecnativa</a><ul> <li>David Vidal</li> </ul> </li> </ul> </div> <div class="section" id="maintainers"> <h3><a class="toc-backref" href="#id8">Maintainers</a></h3> <p>This module is maintained by the OCA.</p> <a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" loading="lazy"></a> <p>OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.</p> <p>This module is part of the <a class="reference external" href="https://github.com/OCA/sale-workflow/tree/12.0/sale_product_classification">OCA/sale-workflow</a> project on GitHub.</p> <p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p> </div> </div> </div> </div> </p> </div> </section> <div itemprop="description" class="oe_structure mt16" id="product_full_description"> <section class="oe_dark mt16 mb16"> <div class="container"> <div class="row"> <div class="col-md-12"></div> </div> </div> </section> </div> <section class="s_wsale_products_recently_viewed d-none pt24 pb24" style="min-height: 400px;" data-snippet="s_products_recently_viewed"> <div class="container"> <div class="alert alert-info alert-dismissible rounded-0 fade show d-print-none css_non_editable_mode_hidden o_not_editable"> This is a preview of the recently viewed products by the user.<br/> Once the user has seen at least one product this snippet will be visible. <button type="button" class="close" data-dismiss="alert" aria-label="Close"> 脳 </button> </div> <h3 class="text-center mb32">Recently viewed Products</h3> <div class="slider o_not_editable"></div> </div> </section> <div class="o_shop_discussion_rating"> <section class="container mt16 mb16"> <hr/> <div class="row"> <div class="col-lg-8 offset-lg-2"> <div id="discussion" data-anchor="true" class="d-print-none o_portal_chatter o_not_editable p-0" data-res_model="product.template" data-res_id="9469" data-pager_step="10" data-allow_composer="1" data-display_rating="True"> </div> </div> </div> </section> </div> </div> </main> <footer id="bottom" data-anchor="true" data-name="Footer" class="o_footer o_colored_level o_cc "> <div id="footer" class="oe_structure oe_structure_solo" style=""> <section class="s_text_block pt48 pb16" data-snippet="s_text_block" data-name="Text" style=""> <div class="container"> <div class="row"> <div class="col-lg-3 o_colored_level pb0" style=""> <h6> ABOUT</h6> <ul class="list-unstyled"> <li class="list-item py-1"> <a href="/" data-original-title="" title="" aria-describedby="tooltip804067"></a> </li> <li class="list-item py-1"> <font style="font-size: 14px;" data-original-title="" title="" aria-describedby="tooltip719480"> <a href="/about/who-we-are">Who we are</a> </font> <a href="/" data-original-title="" title="" aria-describedby="tooltip804067"> </a> </li> <li class="list-item py-1"> <font style="font-size: 14px;" data-original-title="" title="" aria-describedby="tooltip407041"> <a href="/about/how-we-work">How we work</a> </font> <a href="/" data-original-title="" title="" aria-describedby="tooltip804067"> </a> </li> <li class="list-item py-1" data-original-title="" title="" aria-describedby="tooltip917645"> <font style="font-size: 14px;" data-original-title="" title="" aria-describedby="tooltip339497"> <a href="/contactus">Contact<br/></a> </font> </li> <li class="list-item py-1" data-original-title="" title="" aria-describedby="tooltip917645"> <font style="font-size: 14px;" data-original-title="" title="" aria-describedby="tooltip339497"> <br/> </font> <a href="/" data-original-title="" title="" aria-describedby="tooltip804067"> </a> </li> <li class="list-item py-1"></li> <li class="list-item py-1" data-original-title="" title="" aria-describedby="tooltip917645"> <h6> GET INVOLVED</h6> <ul class="list-unstyled" style="margin-bottom: 1rem;"> <li class="list-item py-1"> <font style="font-size: 14px;"> <a href="/get-involved/become-a-member" data-original-title="" title="" aria-describedby="tooltip524879">Become a Member</a> </font> </li> <li class="list-item py-1"> <font style="font-size: 14px;"> <a href="/get-involved/become-a-sponsor" data-original-title="" title="" aria-describedby="tooltip420396">Become a Sponsor</a> </font> </li> <li class="list-item py-1"> <font style="font-size: 14px;"> <a href="/get-involved/contribute">Contribute</a> </font> </li> </ul> </li> </ul> </div> <div class="pb16 col-lg-3 o_colored_level"> <h6> RESOURCES</h6> <ul class="list-unstyled"> <li class="py-1"></li> <li class="py-1"> <font style="font-size: 14px;"></font> <a href="/resources" data-original-title="" title="" aria-describedby="tooltip369273"> <font style="font-size: 14px;">Projects & Apps</font> </a> <font style="font-size: 14px;"> </font> </li> <li class="py-1"> <font style="font-size: 14px;"> <a href="/resources/documentation">Documentation</a> </font> </li> <li class="py-1"> <a href="/resources/events-sprints"> <font style="font-size: 14px;">Events & Sprints</font> </a> <font style="font-size: 14px;"> <br/> </font> </li> <li class="py-1"> <font style="font-size: 14px;"></font> <a href="/resources/marketing-logos"> <font style="font-size: 14px;">Marketing & Logos</font> </a> <font style="font-size: 14px;"> </font> </li> <li class="py-1"> <font style="font-size: 14px;"> <a href="/resources/faq">FAQ</a> </font> </li> </ul> </div> <div class="pb16 col-lg-3 o_colored_level" style=""> <h6> NEWS & UPDATES</h6> <ul class="list-unstyled"> <li class="py-1"></li> <li class="py-1"> <font style="font-size: 14px;"> <a href="/blog/news-updates-1" data-original-title="" title="" aria-describedby="tooltip251446">Blog</a> </font> </li> <li class="py-1"> <font style="font-size: 14px;"> <a href="/news-updates/mailing-lists">Mailing Lists<br/></a> </font> </li> <li class="py-1"> <font style="font-size: 14px;"> <br/> </font> </li> <li class="py-1"></li> <li class="py-1"> <h5> <font style="font-size: 14px;"> <a href="/app-store">APP STORE</a> </font> </h5> <h5> <font style="font-size: 14px;"> <a href="https://github.com/oca" target="_blank" data-original-title="" title="" aria-describedby="tooltip309274">GITHUB</a> </font> </h5> <h5> <font style="font-size: 14px;"> <a href="/privacy">PRIVACY</a> </font> </h5> <h5> <font style="font-size: 14px;"> <a href="/contactus">CONTACT</a> </font> </h5> </li> </ul> </div> <div class="col-lg-3 o_colored_level pb0" style=""> <h5> <font style="font-size: 14px;">OCA is a non-profit organization helping members to create lower cost, more successful Odoo solutions faster, with easy access to high quality apps and open upgrades. </font> </h5> <h5> <br/> </h5> <h5> <font style="font-size: 14px;"> </font> <a href="https://github.com/oca" target="_blank"> <span class="fa fa-github" style="font-size: 14px;" data-original-title="" title="" aria-describedby="tooltip634022"></span> </a> <font style="font-size: 14px;"> </font> <a href="https://twitter.com/OdooCommunity" target="_blank"> <span class="fa fa-twitter fa-2x" style="font-size: 14px;" data-original-title="" title="" aria-describedby="tooltip986118"></span> </a> <font style="font-size: 14px;"> </font> <a href="https://www.linkedin.com/company/oca-odoo-community-association/" target="_blank"> <span class="fa fa-linkedin" data-original-title="" title="" aria-describedby="tooltip1163"></span> </a> </h5> </div> </div> </div> </section> </div> <div id="o_footer_scrolltop_wrapper" class="container h-0 d-flex align-items-center justify-content-center"> <a id="o_footer_scrolltop" role="button" href="#top" title="Scroll To Top" class="btn btn-primary rounded-circle d-flex align-items-center justify-content-center"> <span class="fa fa-1x fa-chevron-up"></span> </a> </div> <div class="o_footer_copyright o_colored_level o_cc" data-name="Copyright"> <div class="container py-3"> <div class="row"> <div class="col-sm text-center text-sm-left text-muted"> <span class="mr-2 o_footer_copyright_name"> <span style="font-size: 12px;">Copyright 漏 Odoo Community Association (OCA)</span> </span> </div> <div class="col-sm text-center text-sm-right o_not_editable"> <div class="o_brand_promotion"> Powered by <a target="_blank" class="badge badge-light" href="http://www.odoo.com?utm_source=db&utm_medium=website"> <img alt="Odoo" src="/web/static/src/img/odoo_logo_tiny.png" style="height: 1em; vertical-align: baseline;" loading="lazy"/> </a> - The #1 <a target="_blank" href="http://www.odoo.com/page/e-commerce?utm_source=db&utm_medium=website">Open Source eCommerce</a> </div> </div> </div> </div> </div> </footer> </div> <script id="tracking_code"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-55851584-1'.trim(), 'auto'); ga('send','pageview'); </script> </body> </html>