magento2商品属性(Attribute)详解

7天成为Magento系统架构师,现在开始学习Magento全栈开发!

《Magento2.X企业级开发实战》

属性是产品的属性,例如产品颜色、尺寸或说明。您可以在Magento中添加、编辑或删除产品属性以自定义您的产品。为了管理产品属性,您应该转到Magento管理面板中的STORES|attributes|product部分。在下面的屏幕截图中,您可以看到Product attributes部分菜单项的位置:

产品属性是目录核心的一部分。即使您可以管理属性,也不能删除默认情况下包含在Magento中的系统属性。为了查看系统属性列表,您应该按系统过滤网格:是,如以下屏幕截图所示:

正如你所看到的,在Magento中有40多个系统属性。您必须熟悉其中的大部分内容,因为这些属性是我们在上一章中介绍的新产品表单字段的一部分。

创建一个产品属性

您可以在Magento中创建自定义产品属性,以便将自定义信息添加到目录中的产品中。您可以按照以下步骤查看“新产品属性”表单:单击“产品属性”网格右上角的“添加新属性”。您将在屏幕上看到以下表单:

接下来我们来介绍表单上的每个字段:

属性 — 基础属性

Properties | Attribute Properties:
Default Label: 属性的描述标签。
Catalog Input Type for Store Owner:
这将设置“产品”属性的数据类型和输入控件。值得一提的是,一旦创建了属性类型,就不能更改它。以下选项可用:

  • Text Field
  • Text Area
  • Date
  • Yes/No
  • Multiple Select
  • Dropdown
  • Price
  • Media Image
  • Fixed Product Tax
  • Visual Swatch
  • Text Swatch

Values Required:这定义了“产品”属性的值是否为必填。

属性 — 高级属性

Properties | Advanced attribute properties:

Attribute Code:
这为内部使用的“产品”属性指定了一个唯一标识符。代码只允许使用字母(a-z)、数字(0-9)和下划线,并且第一个字符应该是字母。代码必须少于三十个字符,并且不应包含任何空格。

Scope:
指定属性使用的范围:
这定义了属性是否可以在全局、网站或商店视图级别进行自定义。

Default Value:
属性声明的默认值。

Unique Value:
这设置了此“产品”属性的值在范围设置的上下文中是否应是唯一的。例如,SKU是一个系统属性,必须具有标识每个产品的唯一值。

Input Validation for Store Owner:
这将在从管理面板创建产品时对属性值合法性进行验证。

Add to Column Options: 
设置是否将该属性展示在产品列表中的列。

Use in Filter Options: 
指定该属性是否可以在商品列表的搜索中当作搜索条件进行检索。

Manage Labels:

Manage Titles (Size, Color, etc.):
这将按商店视图自定义Product attribute的标签。例如,如果有三个不同语言的商店视图,则可以转换每个商店视图的标签。

前台属性设置

Storefront Properties:
Use in Search:
如果选择是,则该属性将包含在搜索查询中,客户将能够根据该属性的值在前台进行搜索

Search Weight:
如果“在搜索中使用”设置为“是”,则将显示此字段。您可以通过设置一个介于1和10之间的数字来设置搜索查询的优先级,其中10具有最高优先级。

Visible in Advanced Search:
如果“在搜索中使用”设置为“是”,则可以指定“产品”属性是否应包含在“高级搜索”窗体中。

注意:
如果我们在serarch中设置了太多属性,将会影响搜索的性能。

Position: 
这将设置属性在分层导航中相对于块中其他属性的位置。

Use for Promo Rule Conditions:
这为促销规则的可用条件列表添加了一个属性。

Allow HTML Tags on Storefront: 
这用于定义属性值是否可以包括用于格式化的HTML。

Visible on Catalog Pages on Storefront:
这包括产品详细信息页面的“附加信息”选项卡中的“产品”属性。此配置仅适用于简单和虚拟产品。

Used in Product Listing: 
产品列表页面中的属性是否使用该属性,此属性配置跟使用的主题也有关系。

Used for Sorting in Product Listing: 
指定商品列表是否可以根据该属性进行排序。

小结

关于创建一个属性的内容我们就介绍到这里,快去添加一个新的属性体验它在各个页面中的显示位置以及功能吧。

【码小课】magento专区是学习magento2的最佳选择。

如无特殊说明或标注,任何个人或组织,复制、转载、采集本站内容请注明:
本文来源于:【Magento中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。