Magento 2 产品属性通常是 Magento 2 产品的属性,可帮助客户在产品变体之间进行选择并找到最合适的选项。它可能是颜色,尺寸,重量,材料等。

产品属性不仅用于定义 Magento 2 产品特性,还用于帮助客户缩小结果范围并提高客户参与度的搜索。Magento 2产品属性也可以用于各种规则,如动态分类规则、cms显示规则等。

Magento 2 中添加产品属性的步骤如下:

  1. 转到Admin Panel > Stores > Attributes > Product.

        2. 按添加新属性Add New Attribute按钮。

        3. 填写属性属性Attribute Properties部分。

  • 输入属性的默认标签Default Label 。它将显示在管理面板上。
  • 在商店所有者的目录输入类型Catalog Input Type for Store Owner字段中选择一种属性类型。这里有这样的可用值:文本字段、文本区域、日期、是/否、选、下拉菜单、价格、媒体图像、固定产品税、视觉样本、文本样本。
  • Values Required字段中选择 yes以使该属性对产品是必需的。在这种情况下,如果您不设置其值,您将无法使用该属性保存产品。

        4. 填写高级属性属性Advanced Attribute Properties部分。

  • 设置属性代码Attribute Code。如果将此字段留空,则属性代码将自动从默认标签生成。
  • Scope中,您选择将在其上编辑属性的级别。就 Magento 2 是一个多语言和多网站平台而言,最好将文本字段属性留在商店视图级别。如果属性值不依赖于站点或语言,则选择Global 会更明智。
  • 设置属性的默认值Default Value。请注意,默认值不会自动设置所有现有产品。只有在产品重新保存后才会添加。
  • 唯一值Unique Value字段中设置是,如果您不希望将相同的属性值应用于不同的产品,例如 SKU 属性应该是唯一的。

 

        5. 在商店所有者的输入验证中Input Validation for Store Owner选择框集过滤器,该过滤器将在保存产品之前用于验证属性值。

        6.在添加到列选项字段中过滤Add to Column Options,以便将属性添加到产品网格中的列选项列表中。

您需要启用此选项,以便该属性出现在 产品网格列Product Grid Columns中,您可以将其添加到产品网格中。

        7. 如果您希望在过滤产品时使用此属性,请在过滤选项Use in Filter Options字段的使用中选择是。

 

        8. 设置默认商店视图Default Store View ,该视图将在管理标签Manage Labels部分的店面中显示。如果您有一个多语言网站,您可以为每种语言设置一个标签。

 

        9. 配置店面属性Storefront Properties

  • 如果您希望在搜索中使用该属性,请在“在搜索中使用Use in Search字段中选择“是”。
  • 如果您希望在 Magento 2 目录搜索中使用该属性,则必须设置Search Weight
  • 决定您是否希望该属性在高级搜索中可见Visible in Advanced Search
  • 店面的可比较Comparable on Storefront字段中,您可以选择是否在比较产品页面上使用此属性。
  • 用于分层导航中Used in Layered Navigation,您选择要在分层导航中使用的属性。
  • 您可以在“在搜索结果中使用分层导航”中选择是否将属性用于分层导航搜索。

注意:详细了解 Magento 2 中的分层导航配置

  • 位置Position字段中,您可以设置属性在分层导航中的位置。

 

  • 如果您希望此属性也用于购物车价格规则cart price rules 和目录价格规catalog price rule的规则条件,请在用于促销规则条件Use for Promo Rule Conditions字段中选择” 。
  • 为了使属性在附加选项中显示在产品页面上,请在店面目录页面上可见Visible on Catalog Pages on Storefront字段中选择是。
  • 选择 Yes in Use in Product Listing以将此属性值添加到产品列表(产品集合)中的 PHP 产品对象。
  • 如果您希望该属性用于排序过程,请在用于产品列表中的排序Used for Sorting in Product Listing字段中选择“是”。

  • 完成后不要忘记按保存属性按钮。

分配给属性集

Magento 允许您根据需要创建任意数量的产品属性,每个属性都有自己的输入类型,并将它们分配给属性集,这些属性集是某种产品的一组属性特征。

因此,转到Admin Panel > Stores > Attributes > Attribute Set ,选择您需要的属性,将其从Unassigned Attributes拖放到Groups。

完成后不要忘记保存属性集。

因此,属性和属性集可帮助您管理产品并保持其信息结构化且易于查找。

但是,有时更新属性可能是一项具有挑战性的任务,尤其是在您有很多产品的情况下。