magento2商品属性(Attribute)详解
《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中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。