Search 1.9 billion lines of Odoo code on GitHub

product_combination_exclude

Author: Graeme Gellatly,Odoo Community Association (OCA)
License: AGPL-3
Branch: 10.0-product-attribute-exclusion
Repository: nzroof/product-attribute
Dependencies: product, and sale
Languages: Python (255, 47.8%), XML (221, 41.5%), and reStructuredText (57, 10.7%)
Other repositories: LasLabs/product-attribute

<a class="reference external image-reference" 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.svg"> </a> <a name="product-combination-exclude"></a> <h2>Product Combination Exclude</h2> <p>Allows the specification of incompatible product combinations when creating products.</p> <p>Sometimes certain combination of products are incompatible, yet we still wish to use the power of variants to manage products. With this module you can specify incompatible combinations, assign them globally or just to selected templates, generate the list of exclusions and then even manually fine tune them if you choose before updating the associated products.</p> <a name="installation"></a> <h3>Installation</h3> <p>There are no special installation instructions for this module.</p> <a name="configuration"></a> <h3>Configuration</h3> <p>To configure this module, you need to:</p> <ol class="arabic simple"> <li>Enable product variants under the Sales / Configuration / Settings menu if not already the case.</li> </ol> <a name="usage"></a> <h3>Usage</h3> <p>To use this module, you need to:</p> <ol class="arabic simple"> <li>Go to Sales / Settings / Products / Attribute Exclusions.</li> <li>Click Create to create a new exclusion matrix.</li> <li>Give the matrix a name and optionally a description.</li> <li>Add the list of values which are incompatible. The values can be from any attribute.</li> <li>Add the product templates to which these exclusions apply, or leave blank to apply to all.</li> <li>Click create exclusions to automatically generate the incompatible combinations.</li> <li>Optionally, manually edit the automatically generated list (will be overwritten every time create exclusions is clicked).</li> <li>If not applying globally, click update products and the listed templates will be updated to remove/deactivate incompatible variants.</li> <li>If applying globally to all templates, then you must trigger the creation of variants on the product.</li> </ol> <p>To better understand consider the situation in which Red and Green T-Shirts are available in all sizes except Large. #. We use T-Shirts as our Product Template. #. Red, Green and Large are our incompatible attributes. #. Generating exclusions gives us 2 lines.</p> <p>Updating products means that any T-Shirts that have both the large and either green or red color are no longer available. This is regardless of any 3rd attribute, such as logo.</p> <a class="reference external image-reference" href="https://runbot.odoo-community.org/runbot/135/10.0"><img alt="Try me on Runbot" src="https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas" /></a> <a name="known-issues-roadmap"></a> <h3>Known issues / Roadmap</h3> <ul class="simple"> <li>Currently no easy way to apply global exclusions to all affected templates.</li> </ul> <a name="bug-tracker"></a> <h3>Bug Tracker</h3> <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/product-attribute/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 smashing it by providing a detailed and welcomed feedback.</p> <a name="credits"></a> <h3>Credits</h3> <a name="images"></a> <h4>Images</h4> <ul class="simple"> <li>Odoo Community Association: <a class="reference external" href="https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg">Icon</a>.</li> </ul> <a name="contributors"></a> <h4>Contributors</h4> <ul class="simple"> <li>Graeme Gellatly &lt;<a class="reference external" href="mailto:g&#64;o4sb.com">g&#64;o4sb.com</a>&gt;</li> </ul> <a name="maintainer"></a> <h4>Maintainer</h4> <a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> <p>This module is maintained by the OCA.</p> <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>To contribute to this module, please visit <a class="reference external" href="https://odoo-community.org">https://odoo-community.org</a>.</p>