跳转到主要内容

提供一个产品变体配置的抽象模型。

项目描述

Beta License: AGPL-3 OCA/product-variant Translate me on Weblate Try me on Runbot

提供一个产品变体配置的抽象模型。它提供了一种基本功能,可以展示一个表格,显示模板的属性,并可以选择其中一个有效值。您可以尝试创建一个具有属性的产品变体模板的功能。

此模块还可以以可配置的方式防止在定义产品模板的属性和属性值时创建产品变体。

目录

配置

(安装 sale_management 应用程序后)

要配置变体创建行为,您需要

  1. 转到 销售 > 配置 > 设置,然后在“产品目录”部分选择“属性和变体(设置产品属性(例如颜色、尺寸)以销售变体)”。

  2. 转到 销售 > 目录 > 产品,并选择一个产品。

  3. 在“变体”选项卡中编辑“变体创建”字段的值。

  4. 如果您想停止自动创建变体,并为同一类别的所有产品设置相同的操作,请转到 库存 > 配置 > 产品类别,选择类别并勾选“不要自动创建变体”复选框。

用法

(安装 sale_management 应用程序后)

  1. 转到 销售 > 目录 > 产品变体

  2. 点击“创建”按钮创建一个新的。

  3. 在“产品模板”字段中,选择具有多个属性的模板。

  4. 下面将显示一个包含模板属性的表格。

  5. 选择所有属性值,然后点击“保存”按钮。

  6. 将为该属性创建一个新的产品变体。

  7. 如果存在具有相同属性值的另一个变体或您未填写所有必需的值,将引发错误。

开发者

要在您的模型中使用产品配置器,您需要

  1. product.configurator是一个抽象模型,因此,要使用它,必须在您的模型中继承

  2. 如果您正在继承的模型具有name属性,并且它使用了相关参数,则必须重写它。

class AModel(models.Model):
    _inherit = ['module.model', 'product.configurator']
    name = fields.Char(related="delegated_field.related_field")

错误跟踪器

错误在GitHub Issues上进行跟踪。如有问题,请检查是否已报告您的问题。如果是您首先发现的,请通过提供详细且受欢迎的反馈来帮助我们解决它。

请不要直接联系贡献者寻求支持或帮助解决技术问题。

致谢

作者

  • AvanzOSC

  • Tecnativa

  • ACSONE SA/NV

贡献者

维护者

本模块由OCA维护。

Odoo Community Association

OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛应用。

本模块是GitHub上OCA/product-variant项目的组成部分。

欢迎您贡献。要了解如何贡献,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

此版本没有提供源代码分发文件。请参阅有关生成分发存档的教程。

构建分发

由...