如何将您的 Shopify 商店迁移至 SHOPLINE
为了帮助您在保持业务连续性的同时快速过渡到 SHOPLINE,SHOPLINE 提供了店铺一键搬迁工具(Multi-platform Store Migration app),支持将 Shopify 店铺的商品、客户、订单等数据快速迁移至 SHOPLINE,无需手动逐条录入。使用该工具,您可以完成从店铺授权、选择迁移模块到处理失败数据的完整迁移流程。本指南将说明迁移的整体流程,包括迁移前的准备工作、如何选择迁移模块、如何处理迁移失败的数据,以及迁移完成后需要进行的后续设置。
注:若要迁移 WooCommerce 或 Shoplazza(店匠)店铺,请分别参阅《如何将您的 WooCommerce 商店迁移至 SHOPLINE》与《如何将您的 Shoplazza 商店迁移至 SHOPLINE》。
Shopify 迁移流程总览
从 Shopify 迁移到 SHOPLINE 包含以下 6 个阶段:
| 阶段 | 章节 | 说明 |
| 1 | 迁移前的店铺准备工作 | 完成店铺配置检查,避免迁移数据触发异常通知或库存问题。 |
| 2 | 获取 Shopify 店铺授权信息 | 在 Shopify 后台生成授权信息,并在 SHOPLINE 中完成店铺授权。 |
| 3 | 选择要迁移的数据模块 | 选择需要迁移的数据模块,并确认模块之间的依赖关系与迁移顺序。 |
| 4 | 处理迁移失败的数据 | 查看并处理迁移失败的数据。 |
| 5 | 二次搬迁:迁移增量数据 | 如需在切换域名前补充迁移新增数据,可再次发起迁移。 |
| 6 | 完成迁移并绑定店铺域名 | 完善店铺配置,绑定 Shopify 独有域名,正式开始运营。 |
迁移前的店铺准备工作
在开始迁移之前,请先完成以下准备工作,避免因数据迁移而影响店铺的正常运营:
- 关闭邮件通知:关闭 SHOPLINE 商家后台和第三方应用(如 CRM、Smartpush 等)的邮件通知,以免因数据写入触发通知给顾客造成打扰。
- 向支付渠道报备:向支付渠道报备您的店铺将切换 SAAS 平台,以免影响支付功能。
- 修改默认地点名称:修改 SHOPLINE 默认地点名称,使其与原 Shopify 店铺地点名称一致,以免订单数据迁移导致库存扣减异常。
- 备份广告数据(可选):迁移前备份原广告渠道的 Feed 文件并确认原商品 ID,可作为验证广告数据是否成功迁移的参考文件。
- 清空商品数据(可选):若您需要进行 Feed 迁移,由于非迁移应用写入的商品无法做 Feed 对应,请务必提前清空 SHOPLINE 商品数据。
- 迁移域名(可选):若您的域名在 Shopify 购买或支付续订费用,请先将域名迁移至第三方服务商。
获取 Shopify 店铺授权信息
在选择迁移模块之前,您需要先完成 Shopify 店铺的授权,让店铺一键搬迁工具能够读取您的店铺数据。
完成店铺创建、但尚未进行店铺装修设置前,安装并授权店铺一键搬迁工具:
- 前往 SHOPLINE 应用市场,搜索并安装 多平台店铺一键搬迁。
- 在插件页面输入您的 Shopify 店铺域名。当前支持以下三种域名格式:handle、handle.myshopify.com、admin.shopify.com/store/handle。
- 输入 Client ID 和 Secret,完成后点击 【下一步】,即可开始迁移。
| Note: Client ID 和 Secret 需要先在 Shopify 的 Dev Dashboard 后台创建自定义应用并配置 API 权限后才能获取。详细操作步骤请参阅 《如何获取 Shopify 搬迁授权信息》。 |
选择要迁移的数据模块
完成店铺授权后,您可以选择需要迁移的数据模块。不同模块之间存在依赖关系,请根据下表确认迁移顺序,再选择要迁移的模块:
| 模块 | 说明 | 依赖模块 |
| 店铺资源 | 店铺时区设置、图片、视频和文件资源等数据搬迁。 | — |
| 商品 | 商品信息(商品名、价格、描述、商品图、规格信息、标签等);商品分类(包括手动分类和智能分类)。 | 依赖店铺资源模块(视频资源) |
| 客户 |
客户基本信息。注意:Shopify 试用期、Basic、Starter 套餐无法获取客户数据。 详见《Shopify 规则》。 |
— |
| 客户细分 | 客户细分分组,详见《如何搬迁 Shopify 客户细分至 SHOPLINE》。 | 依赖商品模块 |
| 礼品卡 | 礼品卡面额、余额、指定客户等。 | 依赖客户模块 |
| 折扣码 | 折扣活动和折扣码,详见《如何搬迁 Shopify 折扣码及订单折扣信息至 SHOPLINE》 | 依赖商品、客户模块 |
| 订单 | 订单(订单基础信息,包括订单商品、订单金额、收货人等);弃单(未归档、未召回)。 | 依赖商品、客户、折扣码模块 |
| 发货物流 | 通用物流方案、自定义物流方案及地点数据。 | 依赖商品模块 |
| 自定义页面 | 自定义页面的标题、内容、发布状态。 | — |
| 博客 | 博客集合、博客文章。 | — |
| 301 重定向 | 原平台已配置的301重定向数据。 | — |
| 元对象 | 元对象定义和条目。 |
元对象条目 依赖引用资源(商品、客户、页面、博客、元对象) |
| 元字段 | 指定资源下的元字段和定义,包括客户、商品、订单、自定义页面、博客。 | 元字段定义依赖元对象;元字段值依赖归属模块和引用资源 |
| 翻译 | 原店铺设置的翻译语料内容,包括商品、博客、自定义页面。 | 依赖归属模块 |
建议的模块迁移顺序
- 店铺资源、商品、客户、自定义页面、博客、翻译
- 发货物流、礼品卡、客户细分、元对象
- 折扣码、元字段
- 订单&弃单(创单不可逆,请确保商品和客户模块已全部迁移成功)
强依赖模块规则
部分模块之间的业务数据存在强依赖关系:
- 礼品卡依赖客户数据。若存在客户数据未搬迁,会导致设置关联的礼品卡搬迁失败。
- 折扣码依赖商品、客户数据。若存在商品或客户数据未搬迁,会导致设置「指定范围」的活动搬迁失败。
- 订单和弃单依赖商品、客户数据。若存在商品或客户数据未搬迁,会导致订单数据异常,且无法修正。
|
影响点: 商品缺失时将创建自定义商品,影响发货和退货退款。客户缺失时将新创建客户,导致“客户加入时间”错误。 |
礼品卡、折扣码、订单模块与所依赖的基础模块同一批次搬迁时,若基础模块搬迁成功率未达标(低于95%),系统就不会继续搬迁礼品卡、折扣码、订单。
举例:礼品卡依赖客户,若客户模块搬迁成功率不达标,将不执行搬迁礼品卡。
|
Notes: 若基础模块的异常数据无法修正,指标无法达到 95% 并影响后续模块搬迁,可联系客服经理或邮件至 erp@shopline.com |
礼品卡、折扣码和订单模块,满足以下条件时可选择单独搬迁:
- 依赖模块最近一次全量搬迁的记录在 90 天内。全量搬迁指未设置自定义范围(搬迁范围是 “全部”),不包括搬迁任务被中断、被终止的记录。
- 依赖模块最近一次全量搬迁的成功率大于等于 95%。若不达标,可以通过【重试】失败数据刷新成功率。
同步迁移广告数据
如果您正在运行 Google 或 Meta 广告,为确保迁移后广告效果不中断,请根据您选择的工具完成以下操作:
- 使用 SHOPLINE 官方 Smart Feed 应用(推荐):在完成店铺基础数据迁移后,建议安装 Smart Feed 应用。该工具支持从 Shopify 迁移商品 Feed,可直接在应用内完成所有配置以确保 ID 匹配。详细操作请参阅 《Smart Feed(新版):从 Shopify、WooCommerce 与 Shoplazza 搬迁商品 Feed 指南(限量开放)》。
- 使用第三方 Simprosys 插件:若选择使用 Simprosys 迁移 Google 或 Meta 广告数据,需要在迁移插件里设置 Feed 的规则并完成迁移。请务必在开始前清空 SHOPLINE 店内已有的非迁移商品,以避免 Feed 对应失败。
处理迁移失败的数据
迁移完成后,可能会有部分数据因系统错误或数据不符合规范而迁移失败。您可以按模块查看和处理这些失败数据:
- 迁移结束后,在迁移结果页面查看迁移失败的数据详情。
- 支持按模块导出失败数据,每次迁移的导出上限为 1 万条。若单模块失败数据超出限制,建议先分析并处理部分失败问题,点击 【重试】 后再尝试导出。
常见报错原因及修复方法,请参阅 《店铺搬迁失败常见问题排查》。
二次搬迁:迁移增量数据
若您已完成一次完整迁移,后续仍需迁移新增数据(例如在切换域名前),可以再次发起迁移,这一操作称为「二次搬迁」:
- 增量数据:订单和弃单支持按创建时间筛选,可指定「开始时间」精准定位迁移范围。
- 已迁移数据:对于已迁移的数据,默认不覆盖,您也可以选择是否覆盖更新:
| 选项 | 迁移行为 | 适用场景 |
| 覆盖更新 | 已迁移的数据会被重新覆盖更新。 | 已迁移数据需要更新或修正时使用。 |
| 不覆盖(默认) | 已迁移的数据会自动跳过,不做任何处理。 | 已迁移数据没有变动时使用。 |
完成迁移并绑定店铺域名
数据迁移完成后,您可以进一步完善店铺建站配置,包括商城模板配置、支付配置、广告 Pixel 设置、meta 验证、sitemap 提交等。
店铺搭建完毕后,可以将 Shopify 店铺的独有域名绑定至 SHOPLINE,正式开始运营。
搬迁注意事项
订单模块搬迁的相关问题
- 搬迁订单的指标统计结果将在您搬迁完成后的 24~48 小时后显示。
- 订单搬迁的订单金额会默认以自定义支付方式进行创建,可进行订单退款操作,但不会产生实际退款,商家给顾客退款需要线下操作完成或回原渠道操作。
- 当订单里对应的商品或会员搬迁失败时,订单仍会正常搬迁创建,但是以自定义会员和商品进行订单创建,且可能会导致后续的订单发货或退款操作无对应商品而导致失败。
- 当前未支持物流方式字段的搬迁,支持订单物流状态的搬迁。
- 当前未支持订单退货状态的搬迁(因 Shopify 无退货信息查询接口)。
- 地址搬迁会根据店铺所购买的套餐对应的地址数量,当 SHOPLINE 店铺地址数量比 Shopify 少时,会导致地址搬迁失败。
- 目前 POS 渠道订单的订单详情的商品信息展示对应商品图片会不展示。
- 请注意,搬迁订单前请在 SHOPLINE admin 的【设置】>【通知】中取消勾选订单相关邮件通知。
- Shopify 订单中的商品如果被移除,搬迁之后在 SHOPLINE 的订单商品状态仍会是正常状态(因为 Shopify 订单接口无订单中商品状态信息),故会导致搬迁订单状态可能会为部分付款、部分发货(因为移除状态的商品无付款信息和发货信息)。
- Shopify 订单展示会出现按支付信息展示的币种,搬迁订单为按照店铺币种展示订单,故会出现与 Shopify 订单币种不一致的情况。
- 当前支持多币种订单搬迁,尚不支持多币种订单取消及退款(此功能将于 2024 年 7 月 31 号上线),故订单状态会出现与 Shopify 订单状态不一致的情况。
其他问题
- Shopify 店铺的【客户】数据搬迁过来后,由于是两个不同的系统,所以需要进行邮件激活账号,可前往【设置】>【客户账户】>【经典客户账户】进行激活方式设置,勾选【激活方式】后用户登录时,仅需通过验证码验证,即完成重新激活。无需发送批量激活邮件或激活奖励。
| 备注:搬迁前请在 SHOPLINE admin 的【设置】>【通知】中把订阅相关通知邮件(订阅成功、取消订阅)勾选取消,避免在搬迁时店铺还未装修完成就给客户发送邮件。 |
- 物流发货设置搬迁为通用方案,不支持根据商品对应配置自定义方案,当同时存在通用运费方案和自定义运费方案时不支持搬迁。当前SHOPLINE和Shopify地址库代码存在差异,部分地区不支持对应例如BQ、SS、BL、CN等,如出现搬迁失败,可在Shopify地址设置里把对应地区删除之后进行“失败重试”操作。
- 店铺需开通支持手机号注册登录权限,否则搬迁过来客户仅有手机号时无法登录,您可以前往【设置】>【客户】里进行勾选配置。
- 为确保迁移后商品图片在店铺前台正常显示,请确认您的图片格式受 SHOPLINE 支持。
- 支持的格式包括:.gif、.pjp、.jpg、.pjpeg、.jpeg、.jfif、.png、.bmp、.webp、.svg、.ico 和 .avif(最大文件大小:10 MB)。
- 动态 GIF 同样支持,最大文件大小为 8 MB。
- 若商品图片为正方形,建议尺寸为 800 × 800 像素。
- 如需了解详情,请参阅《商品媒体类型》。
- 智能分类和手动分类排序支持规则具体请参见下表。商品排序您可以在后台再次确认,避免因搬迁顺序不对导致店铺转化下降。
搬迁支持排序规则参见下表:
| 排序规则 | 智能分类 | 手动分类 |
| 自定义排序 | ✘ | ✔ |
| 热销 | ✔ | ✔ |
| 转化率 | ✘ | ✘ |
| 商品名称 | ✔ | ✔ |
| 创建时间 | ✘ | ✘ |
| 更新时间 | ✘ | ✘ |
| 售价 | ✔ | ✔ |
| 浏览量 | ✘ | ✘ |
| 加购量 | ✘ | ✘ |
- 智能分类分类规则支持参见下表:
| 分类规则 | 是否支持 |
| 商品标题 | ✔ |
| 售价 | ✔ |
| 原价 | ✔ |
| 标签(tag) | ✔ |
| 库存 | ✔ |
| 品牌(vendor) | ✔ |
| variant重量 | ✔ |
| variant名称 | ✔ |
| 创建时间 | ✘ |
| 销量 | ✔(搬迁订单之后能支持) |
| 浏览量 | ✘ |
| 加购量 | ✘ |
| 商品分类 | ✔(待支持) |
| 商品自定义分类 | ✔ |
| 元字段 | ✔ |
常见问题
Q1:为什么显示的搬迁商品数量和实际搬迁完的商品数不一致?
商品搬迁数量统计包括商品数、sku 数、分类数、商品与分类关系绑定数。
Q2:后台客户数量显示为什么跟搬迁数量不一致?
因为客户数量统计不是实时更新,会有数据延迟约 1.5 小时(例搬迁 4 万条客户数据,后台展示总数为 2 万条,一个多小时数据更新之后才会显示正常)。
Q3:搬迁过来的客户状态为什么是“禁用”?
客户的状态在 Shopify 是未激活的,搬迁过来对应在 SHOPLINE 是禁用状态。此状态对应的用户体验不太好,已优化为状态对应未启用,但是无禁用状态客户。优化前搬迁对应禁用状态的店铺可进行重新搬迁的操作进行状态覆盖。
Q4:當遷移客戶時,他們的郵件和短信訂閱狀態會一併轉移並保存嗎?
會的,客戶對郵件和短信的訂閱偏好在遷移過程中會被一併轉移並保存下來。
搬迁字段范围
下表汇总了使用店铺一键搬迁插件,从 Shopify 迁移到 SHOPLINE 所支持的字段范围,帮助您清楚了解哪些数据可以进行迁移。
商品数据
| 字段分类 | 字段名称 | 是否支持搬迁 |
| 基础信息 | 商品标题 | 支持 |
| 商品摘要 | 无需搬迁(Shopify 无此字段) | |
| 商品描述 | 支持 | |
| 媒体文件(图片/视频) | 支持 | |
| SPU | 无需搬迁(Shopify 无此字段) | |
| 款式信息 | 款式选项名称 | 支持 |
| 款式选项图片 | 支持 | |
| SKU图片 | 支持 | |
| SKU | 支持 | |
| 条码 | 支持 | |
| 售价 | 支持 | |
| 原价 | 支持 | |
| 成本价 | 支持 | |
| 是否收取税费 | 支持 | |
| 库存(按地点设置) | 支持 | |
| 是否追踪库存 | 支持 | |
| 是否缺货后继续销售 | 支持 | |
| 是否需要运输 | 支持 | |
| 重量 | 支持 | |
| 重量单位 | 支持 | |
| 海关信息 | 发货国家/地区 | 不支持 |
| HS(协调制度)代码 | 不支持 | |
| 商品设置 | 上下架状态 | 支持 |
| 销售渠道 | 支持 | |
| 商品分类 | 支持 | |
| 商品类型 | 支持 | |
| 标签 | 支持 | |
| 商品厂商 | 支持 | |
| 搜索引擎优化 | 页面标题 | 支持 |
| 描述 | 支持 | |
| 链接 | 无需搬迁(Shopify 无此字段) | |
| 主题模版 | 模版 | 不支持 |
| 商品元字段 | 自定义元字段 | 支持 |
| Shopify 独有字段 | 区域产品目录 | 不支持 |
| B2B 产品目录 | 不支持 |
客户数据
| 字段分类 | 字段名称 | 是否支持搬迁 |
| 基础信息 | ID | 无需搬迁(SHOPLINE 自动生成) |
| 名字 | 支持 | |
| 姓氏 | 支持 | |
| 邮箱 | 支持 | |
| 邮箱是否已验证 | 支持 | |
| 手机 | 支持 | |
| 性别 | 无需搬迁(Shopify 无此字段) | |
| 生日 | 无需搬迁(Shopify 无此字段) | |
| 客户密码 | 无需搬迁(Shopify 无此字段) | |
| 收货地址 | 联系人电话 | 支持 |
| 国家/地区 | 支持 | |
| 名 | 支持 | |
| 姓 | 支持 | |
| 公司 | 支持 | |
| 详细地址1 | 支持 | |
| 详细地址2 | 支持 | |
| 城市 | 支持 | |
| 省份 | 支持 | |
| 邮编 | 支持 | |
| 是否默认地址 | 支持 | |
| 订阅信息 | 订阅营销电子邮件 | 支持 |
| 订阅营销短信 | 支持 | |
| 其他 | 标签 | 支持 |
| 备注 | 支持 | |
| 税费设置 | 是否收税 | 不支持 |
| 免税地区 | 不支持 | |
| 销售信息 | 总订单数 | 支持 |
| 总消费金额 | 支持 | |
| 客单价 | 支持 | |
| 订单明细信息 | 支持 |
订单数据
| 字段分类 | 字段名称 | 是否支持搬迁 |
| 基础信息 | 订单 ID | 无需搬迁(SHOPLINE 自动生成) |
| 订单编号 | 支持 | |
| 创建时间 | 支持 | |
| 订单来源 | 不支持 | |
| 订单状态 | 支持 | |
| 付款状态 | 支持 | |
| 发货状态 | 支持 | |
| 库存处理方式 | 无需搬迁(历史订单无需再扣减库存) | |
| 商品信息 | 商品信息 | 支持 |
| SKU 信息 | 支持 | |
| 商品名称 | 支持 | |
| 商品图片 | 支持 | |
| 款式信息 | 支持 | |
| SKU | 支持 | |
| 价格 | 支持 | |
| 数量 | 支持 | |
| 商品折扣 | 支持 | |
| 商品税费 | 支持 | |
| 所属地点 | 无需搬迁(Shopify 无此字段) | |
| 是否需要运输 | 支持 | |
| 是否需要收取税费 | 支持 | |
| 订单金额 | 小计 | 支持 |
| 订单优惠 | 支持 | |
| 价格是否含税 | 支持 | |
| 运费 | 支持 | |
| 运费明细 | 支持 | |
| 支付信息 | 支付金额 | 支持 |
| 支付渠道 | 支持 | |
| 支付时间 | 支持 | |
| 支付状态 | 支持 | |
| 客户信息 | 客户 Id | 支持 |
| 客户姓名 | 支持 | |
| 联系邮箱 | 支持 | |
| 联系手机号 | 支持 | |
| 历史购买订单数 | 支持 | |
| 收件人信息 | 姓名 | 支持 |
| 电话号码 | 支持 | |
| 邮箱 | 支持 | |
| 详细地址 | 支持 | |
| 国家 | 支持 | |
| 省份 | 支持 | |
| 城市 | 支持 | |
| 区 | 无需搬迁(Shopify 无此字段) | |
| 邮编 | 支持 | |
| 公司 | 支持 | |
| 邮件发送 | 发货邮件 | 无需搬迁(迁移订单时无需邮件通知) |
| 确认邮件 | 无需搬迁(迁移订单时无需邮件通知) | |
| 账单信息 | 账单信息 | 支持 |
| 订单标签 | 订单标签 | 支持 |
| 订单备注 | 买家留言 | 无需搬迁(Shopify 无此字段) |
| 商家留言 | 支持 | |
| 其他信息 | 公司地点 B2B | 无需搬迁(Shopify 无此字段) |
| 发货信息 | 物流商 | 支持 |
| 运单号 | 支持 | |
| 是否通知客户 | 无需搬迁(搬迁无需通知客户) | |
| 物流追踪 URL | 支持 | |
| 取消信息 | 取消原因 | 支持 |
| 是否通知客户 | 无需搬迁(搬迁无需通知客户) | |
| 实际发生时间 | 支持 | |
| 是否回退库存 | 无需搬迁(搬迁无需处理库存) | |
| 退款时间 | 退款时间 | 支持 |
| 商品行信息 | 发货状态 | 支持 |
| 商品id | 支持 | |
| 库存回退地点 | 支持 | |
| 退款数量 | 支持 | |
| 库存处理方式 | 支持 | |
| 运费退款策略 | 退款运费 | 支持 |
| 支付单信息 | 退款金额 | 支持 |
| 支付渠道 | 支持 | |
| 支付单号 | 支持 | |
| 退款备注 | 退款备注 | 支持 |