Magento自定义选项VS属性

时间:2011-02-02 02:54:55

标签: magento

自定义选项和属性之间的实际区别是什么?或者是自定义选项实际上是在配置自定义选项时创建的属性

1 个答案:

答案 0 :(得分:30)

Magento属性: -
Magento中的属性定义为目录类别(实体类型ID - 3),目录产品(实体类型ID - 4),客户(实体类型ID - 1),客户地址(客户地址)的任何属性实体类型ID - 2),订单(实体类型ID - 5)等等。这些包括产品ID,产品标题,SKU,图像,描述,客户名,客户姓氏等。

所有属性都存储在数据库表“eav_attribute”中,所有这些属性都取决于它们的实体类型,它们存储在数据库表“eav_entity_type”中。

商店所有者可以根据需要添加任意数量的附加属性。这些可以分组为属性集,因此可以使用相同的属性创建类似的产品。如果您销售电视,鞋子,书籍和电动工具,您可以创建四个属性集 - 一个特定于电视,一个用于鞋子,一个用于书籍,一个用于电动工具。将新的电动工具产品添加到目录中时,只需选择“电动工具”属性集,并为此产品添加相应的字段。您可以查看this link以了解如何在Magento中创建属性。

Magento自定义选项: -
只有目录产品(没有其他实体类型)使用自定义选项的概念,这些概念存储在数据库表“catalog_product_option”中。

Magento Custom Options使客户能够在将Magento产品添加到购物车之前添加新选项(非库存特定)。它允许增加产品价格或从客户收集额外信息,例如产品长度(自定义选项可以只是商店提供的可能长度的下拉),雕刻名称(自定义选项可以是文本字段)或要在其上打印的图像(自定义选项需要是上传文件字段)。

Magento自定义选项与属性类似,但必须由客户而非管理员填写。但是,所有选项都可以由客户填写,完全取决于管理员,因为他维护着产品的可用自定义选项。

希望它有所帮助。