多集合面包屑
使用智能动态面包屑处理多个集合中的产品的完整指南
应用如何构建面包屑路径
商店前台使用以下第一个可用路径。如果一个规则无法提供有效路径,它将继续到下一个规则。 您可以随时在应用内查看此确切列表:打开 Product breadcrumbs 并点击页面顶部的 Breadcrumb generating rules。
七条规则,按顺序排列
每条规则按此确切顺序尝试。一旦其中一条产生有效的集合或路径,应用程序将停止并使用它。
规则 1 — 跟随访客路径
启用后,面包屑可以跟随购物者用于到达该产品的有效集合。选择状态以更改此设置。 这是一个开/关切换,而不是单独的路径。在 设置 → 智能行为 中将其打开 — 一旦开启,规则 2 将接管并开始读取购物者的实际导航。
✅ 默认关闭 — 现有商店保留当前的面包屑,直到您启用它
🎯 最适合那些同一产品属于多个品牌或类别的商店(如沃尔沃、斯堪尼亚、梅赛德斯卡车;冬季夹克 + 男装等)。
📌 当它关闭时,面包屑会直接跳到规则 3
规则 2 — 从商店前端上下文中收集
使用产品的集合来自一个 URL,例如 /collections/grills/products/product-handle,或者是从购物者的导航中记住的有效集合上下文。当禁用“跟随访客路径”或没有有效上下文时,此规则将被跳过。
“从购物者的导航中记住”指的是在同一次访问中,购物者早些时候浏览过一个集合,即使他们在到达此产品之前点击了另一个页面。
✅ 动态和上下文感知 — 始终与购物者实际到达这里的方式相匹配
🎯 多品牌和多类别目录的最佳体验
🔗 直接链接(Google、广告、书签)被跳过 — 这些会归入规则 3
规则 3 — 自定义面包屑
使用为该产品保存的确切路径。自定义路径不依赖于类别树。 从 Product breadcrumbs → 选择产品 → ⋯ → Assign custom path 中设置一个。构建任意数量的级别,并将每个级别指向一个集合、一个页面或您自己输入的标签/URL——级别不需要与真实集合匹配。
✅ 完全控制显示的确切措辞和链接
🎯 适合临时活动(如黑色星期五路径)或不完全适合任何集合的产品
📌 独立于类别树 — 之后重新排序或重命名集合不会更改自定义路径
规则 4 — 产品默认集合
使用明确指定为该产品首选自动路径的集合。 从 Product breadcrumbs → select the product(s) → Assign default collection(或从 ⋯ 菜单)中设置一个。从列表中选择任何集合——类别树列显示它是否已经在您的树中或仍未分配。
✅ 在所有地方直接链接和搜索结果一致
🎯 最适合 SEO 一致性 — 也是 JSON-LD 结构化数据中使用的集合
📌 不会将产品从其他集合中移除,它只决定在面包屑中显示哪个集合
规则 5 — 树中最深的集合
选择在类别树中具有最多父级层级的产品合适集合。
✅ 自动 — 无需配置
🎯 选择最具体、最具描述性的路径
📊 深度是从您的类别树自动计算的
规则 6 — 类别树顺序
如果符合条件的集合具有相同的深度,则在类别树中首先显示的集合获胜。
✅ 基于类别树中集合出现顺序的确定性平局解决方案
🎯 随时在树形结构中重新排序集合,以更改哪个集合在平局中获胜
规则 7 — Shopify 集合顺序
作为最终的平局打破者,使用 Shopify 为该产品返回的第一个符合条件的集合。 这是免费计划中唯一可用的规则——每个产品的面包屑都来自此规则,除非您升级到 Essential。
✅ 在每个计划中始终可用
📊 无需配置
⬆️ 升级到 Essential 以解锁上述规则 1–6
理解集合深度/层级
深度是指一个集合在您的层级中有多少级别。该应用会自动计算这一点:
✅ 更具体的类别 = 更好的用户上下文
✅ 更详细的面包屑路径
✅ 更好的SEO,使用更长的描述性路径
Home (Level 0 - Root)
│
├── Vehicles (Level 1)
│ │
│ ├── Trucks (Level 2)
│ │ │
│ │ ├── Volvo (Level 3) ← Depth = 3
│ │ ├── Scania (Level 3) ← Depth = 3
│ │ └── Mercedes (Level 3) ← Depth = 3
│ │
│ └── Cars (Level 2)
│ │
│ └── Sedans (Level 3) ← Depth = 3
│
└── Heavy Duty (Level 1)
│
└── Industrial (Level 2) ← Depth = 2真实示例:多品牌卡车商店
让我们通过一个卡车零件商店的完整示例来进行演示:
Home
│
├── 🚛 Trucks
│ ├── Volvo Trucks (Level 2)
│ │ ├── Volvo Engines (Level 3)
│ │ ├── Volvo Parts (Level 3)
│ │ └── Volvo Accessories (Level 3)
│ │
│ ├── Scania Trucks (Level 2)
│ │ ├── Scania Engines (Level 3)
│ │ ├── Scania Parts (Level 3)
│ │ └── Scania Accessories (Level 3)
│ │
│ └── Mercedes Trucks (Level 2)
│ ├── Mercedes Engines (Level 3)
│ └── Mercedes Parts (Level 3)
│
├── 🔧 Parts
│ ├── Universal Parts (Level 2)
│ └── Engine Components (Level 2)
│
└── 🆕 New Arrivals (Level 1)产品示例:“涡轮增压器 T5000”
该产品属于 4 个集合:
✅ 卡车 > 沃尔沃卡车 > 沃尔沃零件 (第 3 级)
✅ 卡车 > 斯堪尼亚卡车 > 斯堪尼亚零件 (第 3 级)
✅ 部件 > 通用部件 (二级)
✅ 新品上市 (级别 1)
场景演练
场景 1:跟踪访客路径已开启,客户浏览沃尔沃系列
客户旅程: 1. 在设置 → 智能行为中启用“跟踪访客路径” 2. 客户点击 卡车 → 沃尔沃卡车 → 沃尔沃零件 3. 客户点击 涡轮增压器 T5000
URL generated by Shopify:
/collections/volvo-parts/products/turbocharger-t5000
Breadcrumb displayed:
Home > Trucks > Volvo Trucks > Volvo Parts > Turbocharger T5000场景 2:相同设置,客户浏览 Scania 收藏夹
客户旅程: 1. 客户在 Google 上搜索“Scania 涡轮增压器” 2. 进入 Scania 配件集合页面 3. 点击 Turbocharger T5000
URL generated by Shopify:
/collections/scania-parts/products/turbocharger-t5000
Breadcrumb displayed:
Home > Trucks > Scania Trucks > Scania Parts > Turbocharger T5000场景 3:客户从 Google 到达,没有集合上下文
客户旅程: 1. 客户在 Google 上搜索“turbocharger T5000” 2. 直接从搜索结果中点击产品 3. 进入产品页面,URL 中没有集合,且没有记住的导航
URL (direct product link):
/products/turbocharger-t5000
Breadcrumb displayed:
Home > Trucks > Volvo Trucks > Volvo Parts > Turbocharger T5000场景 4:您为黑色星期五促销设置了自定义面包屑
您的操作:在为期两周的黑色星期五促销中,您希望此产品显示一个完全自定义的路径——一个与其真实集合不匹配的路径。 您构建了一个自定义路径:主页 > 黑色星期五 > 引擎优惠 > 涡轮增压器 T5000
Breadcrumb displayed (whenever Rules 1–2 don't apply):
Home > Black Friday > Engine Deals > Turbocharger T5000场景 5:您设置了产品的默认集合
您的操作:出于SEO考虑,您决定该产品通常应在搜索结果中显示为“通用零件”。一旦黑色星期五促销结束,您将删除自定义路径并设置默认集合。 您设置的默认集合:零件 > 通用零件
Breadcrumb displayed (whenever Rules 1–3 don't apply):
Home > Parts > Universal Parts > Turbocharger T5000如何为产品设置默认集合
按照以下步骤手动设置默认集合:
步骤 1:打开应用并转到 产品面包屑
步骤 2:使用复选框选择一个或多个产品
步骤 3:点击 分配默认集合 在工具栏中,或打开 ⋯ 菜单并选择 分配默认集合
步骤 4:搜索或滚动列表以找到您的集合 — 类别树 列显示它是否已经在您的树中或仍未分配
步骤 5:选择集合,然后点击 分配默认集合 以保存
步骤 6:在商店前台验证 — 当规则 1-3 不适用时,面包屑现在应该显示您的默认集合
如何设置自定义面包屑路径
当产品需要一个与其真实集合不匹配的路径时(例如季节性活动、捆绑销售、一次性着陆路径),请使用此选项:
步骤 1:打开应用并转到 产品面包屑
步骤 2:选择产品,然后打开 ⋯ 菜单并选择 分配自定义路径
步骤 3:为路径的每个步骤添加一个级别 — 对于每个级别,链接到一个集合、一个页面,或输入自定义标签和 URL
步骤 4:根据需要重新排序或删除级别,然后保存
步骤 5:在商店前台验证 — 当规则 1-2 不适用时,面包屑现在应该显示您的确切自定义路径
真实世界的使用案例
用例 1:多品牌商店(沃尔沃、斯堪尼亚、梅赛德斯)
挑战:您销售多个品牌的卡车零件。同一零件(例如,“油滤器 OF-500”)适用于沃尔沃、斯堪尼亚和梅赛德斯卡车。
产品集合:沃尔沃零件(三级),斯堪尼亚零件(三级),梅赛德斯零件(三级),通用零件(级别 2)
跟随访客路径已开启。客户浏览沃尔沃 → 面包屑: 首页 > 卡车 > 沃尔沃 > 沃尔沃配件 > 油滤器
客户浏览斯堪尼亚 → 面包屑: 首页 > 卡车 > 斯堪尼亚 > 斯堪尼亚配件 > 油滤器
客户浏览梅赛德斯 → 面包屑: 首页 > 卡车 > 梅赛德斯 > 梅赛德斯零件 > 油滤器
来自 Google 的客户(无上下文)→ 规则 5/6 选择树中的第一个三级集合:主页 > 卡车 > 沃尔沃 > 沃尔沃零件 > 油滤器
可选:将默认集合(规则 4)设置为“Universal Parts”,以便在没有访客路径上下文时保持一致的 SEO。
用例 2:季节性 + 类别集合
挑战:您有一件“冬季夹克”,它同时属于季节性和类别集合。
产品集合:男士服装 > 外套 > 冬季外套(三级),冬季系列(一级),促销商品(一级)
客户浏览冬季夹克 → 面包屑: 首页 > 男士服装 > 夹克 > 冬季夹克 > 产品
客户浏览冬季系列 → 面包屑: 首页 > 冬季系列 > 产品
来自 Google 的客户(无上下文)→ 规则 5 选择最深的集合:主页 > 男士服装 > 外套 > 冬季外套 > 产品
建议:将默认集合(规则 4)设置为“男装 > 外套 > 冬季外套”,以保持一致的 SEO。
用例 3:新品 + 常规分类
挑战:新产品同时出现在“新到商品”和它们的常规类别中。
产品系列:电子产品 > 智能手机 > iPhone(三级),新品(一级),推荐产品(一级)
客户浏览iPhone类别 → 面包屑: 首页 > 电子产品 > 智能手机 > iPhone > 产品
客户浏览新到商品 → 面包屑: 首页 > 新到商品 > 产品
来自 Google 的客户(无上下文)→ 规则 5 选择最深的集合:主页 > 电子产品 > 智能手机 > iPhone > 产品
建议:不要设置默认集合——让规则 1–2 和 5–6 自动工作
最佳实践与建议
何时使用默认集合与自定义路径
✅ 当您使用 默认集合(规则 4)时:
该产品属于3个以上的集合,而您希望有一个一致的、真实的集合来获胜。
您希望在 Google 搜索结果和 JSON-LD 结构化数据中保持一致的面包屑导航。
您为该产品设定了一个明确的“主要”类别
SEO 是该产品的优先事项。
✅ 当满足以下条件时,请使用 自定义面包屑路径(规则 3):
该产品需要一个不对应于任何真实集合的路径——一个活动、一个捆绑包、一个一次性的着陆页
您需要对每个级别的确切措辞拥有完全的控制权。
即使您稍后重新组织类别树,路径也应保持固定。
❌ 不要在设置默认或自定义路径时
该产品仅属于 1-2 个集合
您希望根据导航实现完全动态的面包屑(请改为开启跟随访客路径)
该产品在所有集合中同样重要。
您很高兴让基于深度的自动规则(5-7)来选择
集合层级提示
✅ 最佳实践:
保持层级深度在 2-4 级之间(最多 5 级)
使用描述性的集合名称
按从最具体到最不具体的顺序组织
将相关集合归类到父集合下
使用一致的命名约定
❌ 避免
层级过深(6层以上) - 让客户感到困惑
层级过于扁平(1级) - 丧失上下文
不一致的命名模式
不同层级的重复集合名称
快速参考指南
决策树:哪个路径将显示?
START: Customer views product page
│
├─ Follow visitor path is ON and there's a valid collection
│ context (URL or remembered navigation)?
│ ├─ YES → Show that collection ✅ (Rules 1–2)
│ └─ NO → Continue...
│
├─ Does this product have a Custom breadcrumb path saved?
│ ├─ YES → Show the custom path ✅ (Rule 3)
│ └─ NO → Continue...
│
├─ Does this product have a Product default collection set?
│ ├─ YES → Show that collection ✅ (Rule 4)
│ └─ NO → Continue...
│
├─ Find the DEEPEST eligible collection
│ ├─ Only one at that depth → Show it ✅ (Rule 5)
│ └─ Tie at the same depth → Continue...
│
├─ First collection at that depth in the Category tree ✅ (Rule 6)
│
└─ No Category tree position at all? → Use Shopify's own
collection order ✅ (Rule 7 — the only rule on the Free plan)快速操作指南
想要符合客户实际浏览方式的面包屑吗?→ 开启 Follow visitor path(规则 1–2),并且不要设置默认或自定义路径。
需要一个不匹配任何真实集合的路径吗? → 使用 自定义面包屑(规则 3)
想要无论导航如何都保持一致的SEO面包屑吗?→ 设置默认集合(规则4)
产品在多个集合中,不需要访客跟踪?→ 将设置默认集合(规则 4)设置为最重要的一个
产品在 1–2 个集合中? → 无需采取任何行动,规则 5–7 会自动处理。
常见问题
不!设置默认集合仅影响面包屑的显示。产品仍然存在于所有集合中,并且在浏览任何集合时仍然可以找到。
是的!每个产品可以拥有自己的默认集合和自定义路径。这对于拥有多样化产品目录的商店来说非常完美。
该应用程序继续执行规则 5(树中最深的集合),如果有冲突,则根据规则 6(类别树顺序)或规则 7(Shopify 顺序)进行处理——除非“跟随访客路径”(规则 1–2)已经提供了来自购物者自身导航的路径。
自定义面包屑(规则 3)允许您逐级构建整个路径,并且不必与任何真实的集合匹配。产品默认集合(规则 4)只是选择要显示的产品真实集合中的一个——路径的其余部分仍然来自您的类别树。
当然!面包屑仅影响导航路径的显示。产品在所有分配的集合中仍然可以被搜索和浏览。
该应用会根据您的分类树自动计算深度。您可以在应用中管理您的树时查看每个集合的位置。
规则 1–6(访客路径、商店上下文、自定义面包屑、默认集合、最深集合、类别树顺序)需要 Essential 计划。免费计划仅使用规则 7 — Shopify 自己的集合顺序。