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

odoo11-addon-product-variant-configurator的Python项目详细描述


BetaLicense: AGPL-3OCA/product-variantTranslate me on WeblateTry me on Runbot

提供产品变型配置的抽象模型。它提供了 显示带有模板属性的表的基本功能 以及选择一个有效值的可能性。你可以试试这个 直接选择产品创建产品变体的功能 具有属性的模板。

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

目录

Configuration

(安装销售管理应用程序后)

要配置变量行为的创建,您需要:

  1. 转到Sales > Configuration > Settings,并选择“attributes and” 变型(将产品属性(例如颜色、尺寸)设置为出售变型)”on “产品目录”部分。
  2. 转到Sales > Catalog > Products,然后选择一个产品。
  3. 在variants选项卡上编辑字段Variant Creation的值。
  4. 如果您想停止自动创建变量,并拥有相同的 同一类别中所有产品的行为,转到Inventory > Configuration > Product Categories,选择类别并选中复选框 Don't create variants automatically

Usage

(安装销售管理应用程序后)

  1. 转到Sales > Catalog > Product Variants
  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")

Bug Tracker

漏洞在GitHub Issues上跟踪。 如果出现问题,请检查是否已报告您的问题。 如果你先发现了它,请提供详细的 feedback

不要就技术问题直接与贡献者联系。

Credits

Authors

  • 阿文佐斯
  • 技术
  • Acsone公司/内华达州

Contributors

Maintainers

此模块由OCA维护。

Odoo Community Association

oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。

这个模块是github上OCA/product-variant项目的一部分。

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JList侦听器找不到符号   多点触摸跨平台java应用程序(Windows、Mac和Linux(Ubuntu)(可能是Android))   在UnitTest中找不到java类加载器资源   java当我尝试在Eclipse中运行我的minecraft mod时,我总是遇到这个错误,这是什么意思?   内部有一个同步块的静态方法,在java中阻止整个类?   不支持java操作:具有BillableStatus的费用在采购中应具有AccountBasedExpenseLineDetail行的CustomerRef   java运行时常量池GC集合   java无法解析配置“:app:\u debugApk”的所有依赖项。找不到名为“default”的配置   在GCP计算引擎中托管Neo4j的java   java如何从BroadcastReceiver更新片段选项卡?   线程“main”组织中的java异常。冬眠注释异常:@org。冬眠注释。表引用未知表:ProductForPractice   在Java/Groovy中嵌入处理   java Android REST教程/示例项目   java我可以在同一测试中在一个模拟器上启动应用程序,在另一个模拟器上启动移动浏览器吗?   java如何更改通知横幅的方向?   安卓 Java帮助实现Firebase授权   if else之后的rs.next()中出现java错误?