如何搬迁 Shopify 商品分类至 SHOPLINE
商品分类(Collection)用于将商品分组展示,方便顾客按主题、品类或促销活动浏览店铺中的商品。通过 SHOPLINE 多平台店铺一键搬迁(Multi-platform Store Migration app),您可以将 Shopify 店铺中的商品分类及其排序方式迁移至 SHOPLINE,无需逐个手动重建。
本文将说明商品分类的类型、商品分类与商品信息的搬迁关系、支持搬迁的分类范围、二次搬迁的处理规则,以及常见报错的处理方法。
| 注意:商品分类(Collection)与商品类型(Product Category)是两种不同的数据。若要了解 Shopify 标准商品类型的搬迁规则,请参阅 《如何搬迁 Shopify 商品类型至 SHOPLINE》;若要了解商品信息的搬迁规则,请参阅 《如何搬迁 Shopify 商品至 SHOPLINE》。 |
了解 Shopify 与 SHOPLINE 的商品分类
Shopify 的商品分类不再区分手动分类和智能分类。在同一个商品分类中,您可以同时手动添加商品、设置条件自动添加商品,也可以设置排除规则,将特定商品排除在分类之外。
SHOPLINE 的商品分类分为以下两种类型:
- 手动分类:由您手动选择要加入分类的商品。
- 智能分类:根据您设定的条件(如商品标题、标签、售价等),自动将符合条件的商品加入分类。
搬迁时,系统会根据 Shopify 商品分类中商品的添加方式,将其转换为 SHOPLINE 的手动分类或智能分类。具体规则请参阅下文「查看 Shopify 商品分类的搬迁规则」。
了解商品分类与商品信息的搬迁关系
商品分类属于【商品】模块,并依赖商品信息数据。商品须先成功搬迁至 SHOPLINE,才能被归入对应的商品分类。
您可以通过以下二种方式搬迁商品分类:
- 与商品信息一并搬迁:勾选【商品】模块后,您可以选择是否与商品信息一起搬迁。
- 单独搬迁商品分类:当商品模块的搬迁成功率达到 95% 或以上时,您可以单独搬迁商品分类,适用于商品分类新增或覆盖更新。
查看 Shopify 商品分类的搬迁规则
搬迁时,系统会先检查 Shopify 商品分类的规则是否在支持范围内,再根据商品的添加方式决定搬迁后的分类类型。
商品分类须同时满足以下条件,才能搬迁至 SHOPLINE:
- 仅设置了一个条件组
- 未以多属性(Variant)、其他商品分类或第三方应用作为商品来源
- 未设置排除规则(包括条件排除和手动排除)
- 所有条件及运算符(如有)均在支持范围内,详见下文「附录:商品分类排序与筛选规则搬迁说明」
若不满足以上任一条件,该商品分类将搬迁失败并显示报错,处理方法请参阅下文「附录 2:如何处理商品分类搬迁的常见报错」。
满足以上条件的商品分类,会根据商品的添加方式搬迁为对应的分类类型:
| Shopify 商品添加方式 | 是否支持搬迁 | 搬迁结果 |
| 仅手动添加商品 | 支持 | 创建为手动分类 |
| 仅通过条件添加商品,且所有规则均在支持范围内 | 支持 | 创建为智能分类 |
| 同时手动添加商品和通过条件添加商品 | 部分支持 | 仅搬迁条件部分,创建为智能分类;手动添加的商品不会搬迁 |
支持搬迁的条件及运算符,请参阅下文「附录 1:商品分类排序与筛选规则搬迁说明」。
| 重要:若 Shopify 商品分类同时使用了手动添加和条件添加,搬迁后该分类将只包含符合条件的商品。建议搬迁完成后,前往 SHOPLINE 商品分类页面核对分类中的商品。 |
了解二次搬迁时商品分类的处理规则
若您再次发起搬迁(二次搬迁),系统会根据您选择的搬迁设置处理已搬迁过的商品分类:
- 不覆盖(默认):已搬迁的商品分类会自动跳过,不做任何处理。
- 覆盖更新:系统会根据 Shopify 中的最新设置,更新 SHOPLINE 中已搬迁的商品分类。
|
注意:
|
商品分类搬迁常见问题
Q1:为什么商品分类数据会丢失?
A1:商品分类搬迁后出现缺失,通常是因为该分类的商品添加方式、条件或运算符不在 SHOPLINE 的支持范围内。此时系统会按商品分类 Handle 显示报错信息,您可以参考上文「处理商品分类搬迁的常见报错」进行处理。
Q2:为什么部分手动添加的商品不在搬迁后的分类中?
A2:若 Shopify 商品分类同时使用了手动添加和条件添加,系统仅搬迁条件部分并创建为智能分类,不符合条件的手动添加商品不会出现在该分类中。此外,若商品本身未搬迁成功,也无法被归入对应的商品分类。
Q3:商品分类的排序方式会一并搬迁吗?
A3:会。系统会将 Shopify 商品分类的排序方式转换为对应的 SHOPLINE 排序方式,详见下文「附录:商品分类排序与筛选规则搬迁说明」。搬迁完成后,建议您在 SHOPLINE 后台再次确认商品排序,避免因排序不符合预期影响店铺转化。
附录 1:商品分类排序与筛选规则搬迁说明
手动分类和智能分类的排序及筛选规则搬迁支持情况,具体请参见下表。商品排序您可以在后台再次确认,避免因搬迁顺序不对导致店铺转化下降。
商品分类排序规则
| Shopify 排序方式 | SHOPLINE 排序方式 |
| 最相关(Most relevant) | 智能排序 |
| 最畅销(Best selling) | 热销 |
| 产品标题 A–Z / Z–A(Alphabetically) | 商品名称(A–Z / Z–A) |
| 最高价格 / 最低价格(Price) | 售价(从高到低 / 从低到高) |
| 最新 / 最旧(Date created) | 创建时间(从新到旧 / 从旧到新) |
| 手动(Manually) | 自定义排序(按 Shopify 中的商品顺序) |
智能分类筛选规则
| Shopify 条件 | SHOPLINE 条件 | 支持搬迁的运算符 |
| 商品标题 Product title | 商品标题 | 等于、不等于、包含、不包含、开头为、结尾为 |
| 商品类型 Product type | 自定义商品类型 | 等于、不等于、包含、不包含、开头为、结尾为 |
| 供应商 Vendor | 商品厂商 | 等于、不等于、包含、不包含、开头为、结尾为 |
| 规格标题 Variant title | 规格名称 | 等于、不等于、包含、不包含、开头为、结尾为 |
| 商品标签 Product tag | 标签 | 等于、不等于 |
| 商品类别 Product category | 标准商品类型 |
等于(支持包含子类别) 注:暂不支持「不等于」 |
| 价格 Price | 售价 | 等于、不等于、大于、小于 |
| 原价 Compare-at price | 原价 | 等于、不等于、大于、小于、为空、不为空 |
| 重量 Weight | 重量 | 等于、不等于、大于、小于 |
| 库存数量 Inventory stock | 库存 | 等于、大于、小于 |
| 商品状态 Product status | 暂不支持 | - |
| 元字段 Metafield | 暂不支持 | - |
|
注意:
|
附录 2:如何处理商品分类搬迁的常见报错
若商品分类搬迁失败,您可以在搬迁结果页面按商品分类 Handle(例如 automated-collection)查看失败原因。常见报错及处理方法如下:
| 原始报错信息 | 原因/代表含义 | 处理建议 |
| More than one condition group is not supported. | Shopify 商品分类设置了多个条件组,SHOPLINE 暂不支持。 | 在 Shopify 中将条件调整为一个条件组后重新搬迁,或在 SHOPLINE 中手动创建该分类。 |
| Condition source "{targetType}" is not supported. | 商品分类以多属性(Variant)、其他商品分类或第三方应用作为商品来源,SHOPLINE 暂不支持。 | 在 SHOPLINE 中手动创建该分类。 |
| Exclusion mode is not supported. | 商品分类设置了排除规则(条件排除或手动排除),SHOPLINE 暂不支持。 | 在 Shopify 中移除排除规则后重新搬迁,或在 SHOPLINE 中手动创建该分类。 |
| Column "{column}" is not supported. | 商品分类使用了 SHOPLINE 不支持的条件类型,例如商品状态、元字段。 | 在 Shopify 中将条件修改为支持的条件类型后重新搬迁,或在 SHOPLINE 中手动创建该分类。 |
| Operator "{relation}" is not supported for column "{column}". | 条件类型受支持,但所用的运算符不受支持。 | 在 Shopify 中将运算符修改为支持的运算符后重新搬迁,或在 SHOPLINE 中手动创建该分类。 |
| logic between columns mismatches value-level logic. | 同一条件中多个值之间的关系,与条件之间的关系不一致。 | 在 Shopify 中将两者调整为一致后重新搬迁,或在 SHOPLINE 中手动创建该分类。 |
| column:product_category_id unsupport / product_category_id_with_descendants unsupport | 智能分类使用了暂不支持的标准商品类型条件。 | 请先在原平台修改智能分类条件,然后操作重试。 |
| body.smart_collection: The required property 'rules' is missing from the object | 智能分类没有设置任何条件。 | 请在原平台检查该智能分类的条件是否为空。补充有效条件后再操作重试。 |
| SORTATION_CONDITION_INVALID | 商品分类的排序类型暂不支持。 | 此类排序规则暂不支持,可联系 SHOPLINE 支持团队。 |
| The product or category relocation failed, resulting in the inability to bind the category relationship. Please try again. | 部分商品或分类搬迁失败,导致分类关系无法绑定。 | 请重试该失败数据。如果仍然失败,请先确认相关商品是否已成功搬迁。 |
|
注意:
|
若遇到其他搬迁报错,请参阅 《店铺搬迁失败常见问题排查》。