从医生那里:
产品变体可以有属性和其他类型的领域。回到我们的t恤的类比,从上面,如果我们的t恤有大小和颜色,也许产品的变化应该有一个图像字段,以便你可以上传一张小红衬衫的图片。这类非属性字段是在选择变量时动态加载的。
“非属性字段”和属性的目的和意义有什么区别?它们有何不同和相似之处?
发布于 2017-06-26 18:47:58
我认为这是从sku号码(或制造零件编号/目录号)的角度来看的。如果一个单一的产品有多种尺寸(1mg,50 mg,1gm),那么每个产品都会有自己独特的sku。这些大小是变化的属性。但是,我可能还想添加一个非属性字段,如图像或包装/运输附加费(对于更大的尺寸)。这些数据是特定于产品变化的,但与sku无关。
使用t恤的类比,如果大小和颜色都是属性,那么您可能有以下独特的变化:
如果我为图像添加字段或为某种类型的定制添加字段,这些新的“非属性”字段不会导致我创建一组全新的产品变体sku数字。
发布于 2017-06-27 20:59:56
嘿:)我在一两年前写过上面的文档。我认为你的问题有两部分:
在最简单的术语中,属性是在SKU级别上区分您的产品的东西。
Drupal 8的属性实际上是一个实体,如产品或内容片段。它是一个专门的实体,具有创建和管理的专门形式,因为Drupal 1.x上的大多数产品变体都需要类似于我们为2.x构建的东西。
我们想要遇到的一个用例是向属性添加字段的能力。因此,颜色或大小通常用于描述属性。颜色可能需要一个颜色的真实感表示字段和一个描述RGB光谱中颜色的十六进制字段。
在创建产品变体时,可以选择创建任意数量的字段。有时,这些字段最好是作为属性引用。使用属性引用可以让add表单理解产品的本质,并可以帮助您获得可配置的产品表单。这允许您选择颜色和大小组合,而不是从一长串指出颜色和大小的产品列表中挑选。
最后,没有人强迫您使用属性来记录差异器。如果您想要为每个SKU创建一个整数字段,该字段定义了您要销售的织物的长度,这不一定是一个属性,但它可能是定价的一部分。(最终价格可以是长度x价格)
https://drupal.stackexchange.com/questions/239348
复制相似问题