分层导航
通过分层导航,可以轻松地根据类别、价格范围或任何其他可用属性查找产品。 分层导航通常显示在搜索结果和类别页面的左列,有时显示在主页上。 标准导航包含 Shop By 类别和价格范围列表。 您可以配置分层导航的显示,包括产品数量和价格范围。
可过滤属性
分层导航可用于按类别或属性搜索产品。 例如,当购物者从顶部导航中选择“Mens/Shorts”类别时,初始结果将包括该类别中的所有产品。 可以通过选择特定的样式、气候、颜色、材质、图案或价格或值的组合进一步过滤列表。 可过滤的属性显示在展开部分中,其中列出了每个属性值。 作为一个选项,可以将具有匹配结果的产品列表配置为包含具有或不具有匹配项的产品。
属性属性与产品输入类型相结合,可确定哪些属性可用于分层导航。 分层导航仅适用于 锚点 类别,但也可以添加到搜索结果页面。 每个属性的 存储所有者 的目录输入类型必须设置为Yes/No
、Dropdown
、Multiple Select
或Price
。 要使属性可过滤,必须将每个属性的 在分层导航中使用 属性设置为Filterable (with results)
或Filterable (no results)
。
示例:结果为 的可筛选属性
示例:显示可筛选样本值,但没有结果
以下说明说明了如何使用可过滤属性设置基本的分层导航。 有关带价格步骤的高级分层导航,请参阅价格导航。
步骤1:设置属性属性
-
在 管理员 侧边栏上,转到 Stores > Attributes>Product。
-
浏览或使用过滤搜索查找列表中的属性,并在编辑模式下打开该属性。
{width="700" modal="regular"}
-
在左侧面板中,选择 Storefront Properties 并将 Use In Layered Navigation 设置为以下项之一:
-
Filterable (with results)
— 分层导航仅包含那些可以找到匹配产品的筛选器。 任何已应用于列表中显示的所有产品的属性值仍应显示为可用过滤器。 可用过滤器列表中省略计数为零(0)产品匹配的属性值。 过滤列表仅包含与过滤器匹配的产品。 仅当选定的过滤器更改了显示的内容时,才会更新产品列表。 -
Filterable (no results)
— 分层导航包括所有可用属性值及其产品计数的过滤器,其中包括具有零(0)产品匹配的产品。 如果属性值是样本,则该值将显示为过滤器,但会被划掉。 此选项不支持价格分层筛选,因此不会影响价格筛选。
-
-
将 Use In Search Results Layered Navigation 设置为
Yes
。{width="600" modal="regular"}
-
对要包括在分层导航中的每个属性重复这些步骤。
No
时,不显示_Use in Search Results Layered Navigation_设置,并且在具有任何Use in Layered Navigation设置值的搜索中不会使用产品属性。第2步:将类别设置为锚点
-
在 管理员 侧边栏上,转到 Catalog > Categories。
-
在类别树中,选择要使用分层导航的类别。
-
展开 Display Settings 部分的 并将 Anchor 设置为
Yes
。{width="600" modal="regular"}
-
单击 Save。
第3步:测试结果
要测试设置,请访问您的商店,然后从主菜单导航到类别。 可过滤属性的选择将显示在类别页的分层导航中。
搜索、筛选和查看显示的产品。
从分层导航中删除可过滤属性值
分层导航包括所有可用属性值及其产品计数的过滤器,包括零(0)产品匹配的产品(如下图所示)。
显示 {width="700" modal="regular"}
这种结果可能会使客户难以选择首选产品,并且无需在前端显示0个产品的属性值。
您可以使用以下步骤从分层导航中删除0 Products的可过滤属性值:
-
在 管理员 侧边栏上,转到 Stores > Attributes>Product。
-
浏览或使用过滤搜索查找列表中的属性,并在编辑模式下打开该属性。
-
在 Attribute Information 下,单击 Storefront Properties。
-
对于 Layered Navigation,请选择
Filterable (with results)
。{width="600" modal="regular"}
-
单击 Save Attribute。
价格导航
分层导航中价格导航可用于按价格范围分配产品。 您还可以按间隔拆分每个范围。 有几种方法可计算价格导向:
- 自动(均衡价格范围)
- 自动(均衡产品计数)
- 手动
使用前两种方法可以自动计算导航步骤。 通过手动方法,您可以为价格间隔指定除法限制。 以下示例显示了10个和100个价格导航步骤之间的差异。
迭代拆分提供不同价格范围内产品的最佳分配。 通过迭代拆分,在选择$0.00 -$99的价格范围后,客户可以向下钻取多个价格子范围。 当产品数达到“间隔除法限制”设置的阈值时,价格范围拆分将停止。
示例:价格定位步骤
配置价格导航
Excluding Tax
或 Including Tax
)。 对于_Calculation Settings_,检查 Catalog Prices 值。 对于_Price Display Settings_,请检查 Display Product Prices in Catalog 值。 如果它们的值不同,则分层导航中的价格过滤器可能无法正确过滤和排序产品。-
在 管理员 侧边栏上,转到 Stores > Settings>Configuration。
-
在左侧面板中,展开 Catalog 并在下面选择 Catalog。
-
展开 分层导航 部分的 。
默认情况下,Display Product Count 设置为
Yes
。 如有必要,请取消选中 Use system value 复选框以更改此设置。{width="600" modal="regular"}
有关这些配置选项的详细列表,请参阅 配置引用 中的分层导航。
-
为以下部分中的方法之一设置 Price Navigation Steps Calculation。
-
完成后,单击 Save Config。
方法1:自动(均衡价格范围)
将 Price Navigation Steps Calculation 保留设置为Automatic (Equalize Price Ranges)
(默认)。 此设置使用标准算法进行价格导航。
方法2:自动(均衡产品计数)
-
将 Price Navigation Steps Calculation 设置为
Automatic (equalize product counts)
。 -
要在多个产品具有相同价格时显示单一价格,请将 Display Price Interval as One Price 设置为
Yes
。 -
对于 Interval Division Limit,输入价格范围内产品数量的阈值。
范围无法进一步拆分,超出此限制。 默认值为
9
。{width="600" modal="regular"}
方法3:手动
-
将 Price Navigation Steps Calculation 设置为
Manual
。 -
输入确定 Default Price Navigation Step 的值。
-
输入允许的 Maximum Number of Price Intervals,最多
100
。{width="600" modal="regular"}
配置分层导航
分层导航配置确定产品计数是否显示在每个属性后面的括号中,以及价格导航中使用的步骤计算的大小。
-
在 管理员 侧边栏上,转到 Stores > Settings>Configuration。
-
在左侧面板中,展开 Catalog 部分并在下面选择 Catalog。
-
展开 Layered Navigation 部分。
note note NOTE 如有必要,请先取消选中 Use system value 复选框以更改这些设置。 -
要显示为每个属性找到的产品数,请将 Display Product Count 设置为
Yes
。 -
将 Price Navigation Step Calculation 设置为
Automatic (equalize price ranges)
。 -
完成后,单击 Save Config。