提供产品变型配置的抽象模型。
odoo11-addon-product-variant-configurator的Python项目详细描述
提供产品变型配置的抽象模型。它提供了 显示带有模板属性的表的基本功能 以及选择一个有效值的可能性。你可以试试这个 直接选择产品创建产品变体的功能 具有属性的模板。
该模块还以可配置的方式防止产品的创建 定义产品的属性和属性值时的变量 模板。
目录
Configuration
(安装销售管理应用程序后)
要配置变量行为的创建,您需要:
- 转到Sales > Configuration > Settings,并选择“attributes and” 变型(将产品属性(例如颜色、尺寸)设置为出售变型)”on “产品目录”部分。
- 转到Sales > Catalog > Products,然后选择一个产品。
- 在variants选项卡上编辑字段Variant Creation的值。
- 如果您想停止自动创建变量,并拥有相同的 同一类别中所有产品的行为,转到Inventory > Configuration > Product Categories,选择类别并选中复选框 Don't create variants automatically。
Usage
(安装销售管理应用程序后)
- 转到Sales > Catalog > Product Variants。
- 点击“创建”按钮创建一个新的。
- 在“产品模板”字段中,选择一个具有多个 属性。
- 下面将显示一个具有模板属性的表。
- 选择所有属性值并单击“保存”按钮。
- 将为该属性创建新的产品变体。
- 如果有另一个具有相同属性的变体,则会引发错误 值,或者如果尚未填写所有必需的值。
开发人员
要在模型中使用产品配置程序,您需要:
- product.configurator是一个抽象模型,因此,要使用它,必须是 在您的模型中继承:
- 如果您要继承的模型具有name属性,并且它使用 必须重写相关参数。
class AModel(models.Model): _inherit = ['module.model', 'product.configurator'] name = fields.Char(related="delegated_field.related_field")
Credits
Contributors
- 奥哈内·克鲁塞莱古伊<;oihanecrucelaegi@avanzosc.es>;
- 佩德罗·M·贝扎pedro.baeza@tecnativa.com>;
- 安娜·胡亚里斯蒂,ajuaristio@gmail.com>;
- 托马斯·宾斯菲尔德(Thomas Binsfeld)thomas.binsfeld@acsone.eu>;
- 扎卡莉亚·马克雷鲁夫(Acsone)<;z.makrelouf@gmail.com>;
- 圣潘比杜尔stephane.bidoul@acsone.eu>;
- 劳伦特·米格农,laurent.mignon@acsone.eu>;
- 大卫·维达尔david.vidal@tecnativa.com>;
- Simone版本号s.versienti@apuliasoftware.it>;
Maintainers
此模块由OCA维护。
oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。
这个模块是github上OCA/product-variant项目的一部分。
欢迎您的贡献。要了解如何访问https://odoo-community.org/page/Contribute。