{ "info": { "author": "AvanzOSC,Tecnativa,ACSONE SA/NV,Odoo Community Association (OCA)", "author_email": "support@odoo-community.org", "bugtrack_url": null, "classifiers": [ "Framework :: Odoo", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python" ], "description": ".. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n\n============================\nProduct Variant Configurator\n============================\n\nProvides an abstract model for product variant configuration. It provides the\nbasic functionality for presenting a table with the attributes of a template\nand the possibility to select one of the valid values. You can try this\nfunctionality creating a product variant directly selecting a product\ntemplate that has attributes.\n\nThis module also prevents in a configurable way the creation of the product\nvariants when defining the attributes and attribute values of the product\ntemplate.\n\nConfiguration\n=============\n\n(after installing `sales` application)\n\nTo configure the creation of the variants behaviour, you need to:\n\n#. Go to ``Sales > Settings > Configuration``, and select \"Products can have\n several attributes, defining variants (Example: size, color,...)\" on\n \"Product Variants\" section.\n#. Go to ``Sales > Products``, and select a product.\n#. On the Variants tab edit the value of the field ``Variant Creation``.\n#. If you want to stop the automatic creation of the variant, and have the same\n behaviour for all the products in the same category, go to ``Sales >\n Products > Product Categories``, select the category and check the checkbox\n ``Don't create variants automatically``.\n\nUsage\n=====\n\n(after installing `sales` application)\n\n#. Go to ``Sales > Sales > Product Variants``.\n#. Click on \"Create\" button for creating a new one.\n#. On the field \"Product Template\", select a product template that has several\n attributes.\n#. A table with the attributes of the template will appear below.\n#. Select all the attribute values and click on \"Save\" button.\n#. A new product variant will be created for that attributes.\n#. An error will raise if there's another variant with the same attribute\n values or if you haven't filled all the required values.\n\nDevelopers\n----------\n\nTo use product configurator in your model, you need to:\n\n#. The product.configurator is an abstract model, hence, to be used it must be\n inherited in your model:\n#. If the model you're inheriting has ``name`` attribute, and it uses the\n related parameter you must override it.\n\n::\n\n class AModel(models.Model):\n _inherit = ['module.model', 'product.configurator']\n name = fields.Char(related=\"delegated_field.related_field\")\n\n\n.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas\n :alt: Try me on Runbot\n :target: https://runbot.odoo-community.org/runbot/137/10.0\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues\n`_. In case of trouble, please\ncheck there if your issue has already been reported. If you spotted it first,\nhelp us smashing it by providing a detailed and welcomed feedback.\n\nCredits\n=======\n\nImages\n------\n\n* Odoo Community Association: `Icon `_.\n\nContributors\n------------\n\n* Oihane Crucelaegui \n* Pedro M. Baeza \n* Ana Juaristi \n* Thomas Binsfeld \n* Zakaria Makrelouf (acsone) \n* St\u00e9phane Bidoul \n* Laurent Mignon \n* David Vidal \n\nMaintainer\n----------\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nThis module is maintained by the OCA.\n\nOCA, or the Odoo Community Association, is a nonprofit organization whose\nmission is to support the collaborative development of Odoo features and\npromote its widespread use.\n\nTo contribute to this module, please visit https://odoo-community.org.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://odoo-community.org/", "keywords": "", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo10-addon-product-variant-configurator", "package_url": "https://pypi.org/project/odoo10-addon-product-variant-configurator/", "platform": "", "project_url": "https://pypi.org/project/odoo10-addon-product-variant-configurator/", "project_urls": { "Homepage": "https://odoo-community.org/" }, "release_url": "https://pypi.org/project/odoo10-addon-product-variant-configurator/10.0.2.0.0/", "requires_dist": [ "odoo (<10.1dev,>=10.0)" ], "requires_python": "~=2.7", "summary": "Provides an abstract model for product variant configuration.", "version": "10.0.2.0.0" }, "last_serial": 5085602, "releases": { "10.0.1.0.0": [ { "comment_text": "", "digests": { "md5": "7e875a03935060ba3de3ab13928689d8", "sha256": "96e08202861e5bc69e9acce02333b9f9143ee964523fad4318d57749718a2aa3" }, "downloads": -1, "filename": "odoo10_addon_product_variant_configurator-10.0.1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7e875a03935060ba3de3ab13928689d8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 45763, "upload_time": "2017-09-21T04:30:26", "url": "https://files.pythonhosted.org/packages/4b/98/15385d9d6480e51178a2b2ea524734a205a32a4f70494f30b233c6f03609/odoo10_addon_product_variant_configurator-10.0.1.0.0-py2-none-any.whl" } ], "10.0.1.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "ce46231c71e365df799ae44781e78982", "sha256": "71261b42a562bf84dbda911d0bced8b652352e7f9f574db2deef59071db64cd4" }, "downloads": -1, "filename": "odoo10_addon_product_variant_configurator-10.0.1.0.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "ce46231c71e365df799ae44781e78982", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 161815, "upload_time": "2017-12-03T05:35:03", "url": "https://files.pythonhosted.org/packages/8c/dc/c7836b932825b5118e9b5ae9001a9b0f602f3f138e771b27216386696b54/odoo10_addon_product_variant_configurator-10.0.1.0.0.99.dev1-py2-none-any.whl" } ], "10.0.1.0.1": [ { "comment_text": "", "digests": { "md5": "30a159d94391303ff6f45c5a06ea4d36", "sha256": "ca0a5e38f1883209dda12ed49f02ad0fe8580c74e512996b89e3bfb5e379c6de" }, "downloads": -1, "filename": "odoo10_addon_product_variant_configurator-10.0.1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "30a159d94391303ff6f45c5a06ea4d36", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 161200, "upload_time": "2017-12-15T05:30:34", "url": "https://files.pythonhosted.org/packages/64/ed/208e1774de2e65d8fee96d95ac5da7fd14abc2611aad4a2c42a2ea2ffab4/odoo10_addon_product_variant_configurator-10.0.1.0.1-py2-none-any.whl" } ], "10.0.1.0.1.99.dev1": [ { "comment_text": "", "digests": { "md5": "f95e936cdba2e071f8b5fc6b48f99c91", "sha256": "631ccbc05f384ae8ab29c1e2657d40ee5c8c61a2499c9f2afb029116e4e9336c" }, "downloads": -1, "filename": "odoo10_addon_product_variant_configurator-10.0.1.0.1.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "f95e936cdba2e071f8b5fc6b48f99c91", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 163235, "upload_time": "2017-12-17T05:30:30", "url": "https://files.pythonhosted.org/packages/6a/9c/b020984ca01740f052a41920200de7c0d99ff365b945dce00b87a8202e2b/odoo10_addon_product_variant_configurator-10.0.1.0.1.99.dev1-py2-none-any.whl" } ], "10.0.2.0.0": [ { "comment_text": "", "digests": { "md5": "f0546fbdc2e548cace40596b8b93ab81", "sha256": "a6a43bf0c26ddd13b2d55164119c23ea48981080cc3e1ce3b89bbdff960bcde1" }, "downloads": -1, "filename": "odoo10_addon_product_variant_configurator-10.0.2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f0546fbdc2e548cace40596b8b93ab81", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 161410, "upload_time": "2017-12-19T05:30:13", "url": "https://files.pythonhosted.org/packages/f8/c5/a58f01e752ef8b90b6791234bbc8369af2550177dd37deb2f7dc2294f842/odoo10_addon_product_variant_configurator-10.0.2.0.0-py2-none-any.whl" } ], "10.0.2.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "75da5cdcadf51dcf907eb0670c33c08b", "sha256": "e4bc820e3e6c21b1673e6e837b601b12b9c60fe992ce462c3c1ba9b8b1097666" }, "downloads": -1, "filename": "odoo10_addon_product_variant_configurator-10.0.2.0.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "75da5cdcadf51dcf907eb0670c33c08b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 163566, "upload_time": "2017-12-31T05:33:11", "url": "https://files.pythonhosted.org/packages/3c/6a/fffa4440487e7eabc408fe9fa5c997b663e23f78b81aec1c5354825788ec/odoo10_addon_product_variant_configurator-10.0.2.0.0.99.dev1-py2-none-any.whl" } ], "10.0.2.0.0.99.dev10": [ { "comment_text": "", "digests": { "md5": "781a08e43b9f3b8c52154b2518951d41", "sha256": "d967cbd3f05ac79329c1507a9f54b84e83b698f9e9854ae4633328f9f0ef1f04" }, "downloads": -1, "filename": "odoo10_addon_product_variant_configurator-10.0.2.0.0.99.dev10-py2-none-any.whl", "has_sig": false, "md5_digest": "781a08e43b9f3b8c52154b2518951d41", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 164504, "upload_time": "2019-02-08T05:56:00", "url": "https://files.pythonhosted.org/packages/bc/f2/8e6cd9373db6077c4f34e628a6e66600024a864d9b2736ee6298502b0f40/odoo10_addon_product_variant_configurator-10.0.2.0.0.99.dev10-py2-none-any.whl" } ], "10.0.2.0.0.99.dev13": [ { "comment_text": "", "digests": { "md5": "0be927bd852089a15788774715efa594", "sha256": "6c282091990894cbcb77d8061c174cf74beefa7c61e082e3ecdd43683a96a317" }, "downloads": -1, "filename": "odoo10_addon_product_variant_configurator-10.0.2.0.0.99.dev13-py2-none-any.whl", "has_sig": false, "md5_digest": "0be927bd852089a15788774715efa594", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 169625, "upload_time": "2019-02-09T05:57:44", "url": "https://files.pythonhosted.org/packages/06/03/e274a32f346df908610cea85965a9dd60646b54da5ba31db52ea98b98b37/odoo10_addon_product_variant_configurator-10.0.2.0.0.99.dev13-py2-none-any.whl" } ], "10.0.2.0.0.99.dev14": [ { "comment_text": "", "digests": { "md5": "93b5eb5755a4008673eec6efd3cafde7", "sha256": "815c3d4196c396c3f4b86a08bcd2269faa3176d8f7062d7f2ea0666b4b1f1fa6" }, "downloads": -1, "filename": "odoo10_addon_product_variant_configurator-10.0.2.0.0.99.dev14-py2-none-any.whl", "has_sig": false, "md5_digest": "93b5eb5755a4008673eec6efd3cafde7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 179241, "upload_time": "2019-04-03T05:47:42", "url": "https://files.pythonhosted.org/packages/55/17/83a8ed7771e1f39abc66a7fcc6593839e299f56a56439d30e99ecaf98160/odoo10_addon_product_variant_configurator-10.0.2.0.0.99.dev14-py2-none-any.whl" } ], "10.0.2.0.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "e5a522b07a27e084aaceaba7a0594e96", "sha256": "cadb4650722279b7a2f9670e8fc0a81de4883fcb6f676512f2fdc7813887801e" }, "downloads": -1, "filename": "odoo10_addon_product_variant_configurator-10.0.2.0.0.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "e5a522b07a27e084aaceaba7a0594e96", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 163772, "upload_time": "2018-01-17T05:33:39", "url": "https://files.pythonhosted.org/packages/b0/24/04471117e1eadf1ea4c2a643a2b970b2f4ec56f63743dc35941fa774a2b4/odoo10_addon_product_variant_configurator-10.0.2.0.0.99.dev2-py2-none-any.whl" } ], "10.0.2.0.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "064fd3c195c6d8df108409e0c82f5890", "sha256": "9f2c471a9c45d8e9dcb785c78ae19ad75c63f4ee400e1f4388a277a4f2199048" }, "downloads": -1, "filename": "odoo10_addon_product_variant_configurator-10.0.2.0.0.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "064fd3c195c6d8df108409e0c82f5890", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 163991, "upload_time": "2018-03-04T05:39:21", "url": "https://files.pythonhosted.org/packages/bf/b8/ee62d43cf19715c27c598b013e84c3632ca1d0e59b613387b344711a9881/odoo10_addon_product_variant_configurator-10.0.2.0.0.99.dev3-py2-none-any.whl" } ], "10.0.2.0.0.99.dev4": [ { "comment_text": "", "digests": { "md5": "5506ee5d753b0bfb8b1bb77fbef9e8e2", "sha256": "f9b173be2b9115e3729da55f359f367d75095c84be117ad136384b6ea05c5345" }, "downloads": -1, "filename": "odoo10_addon_product_variant_configurator-10.0.2.0.0.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "5506ee5d753b0bfb8b1bb77fbef9e8e2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 171352, "upload_time": "2018-06-24T05:14:44", "url": "https://files.pythonhosted.org/packages/04/57/986b7d3a7e2cbfe5454873091475c66d3757f8ca9e45ce55f7a453cd3706/odoo10_addon_product_variant_configurator-10.0.2.0.0.99.dev4-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f0546fbdc2e548cace40596b8b93ab81", "sha256": "a6a43bf0c26ddd13b2d55164119c23ea48981080cc3e1ce3b89bbdff960bcde1" }, "downloads": -1, "filename": "odoo10_addon_product_variant_configurator-10.0.2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f0546fbdc2e548cace40596b8b93ab81", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 161410, "upload_time": "2017-12-19T05:30:13", "url": "https://files.pythonhosted.org/packages/f8/c5/a58f01e752ef8b90b6791234bbc8369af2550177dd37deb2f7dc2294f842/odoo10_addon_product_variant_configurator-10.0.2.0.0-py2-none-any.whl" } ] }