Skip to main content

Multicart 故障排除

本指南可帮助你解决在 Upcart 中使用多个购物车配置时的常见问题。

预览限制

草稿预览可能无法完全反映上线购物车的行为。依赖真实购物车状态、上线折扣码或某些集成的功能,其表现可能有所不同。 已知存在预览限制的功能:
  • 折扣 - 在沙盒模式下可能无法正确触发
  • 运费保险 - 商品查询在沙盒中的行为不同
  • 快捷支付(Shop Pay、Apple Pay 等)- 在预览中不可用
⚠️ **提示:**对于大多数布局和设计更改,预览是可靠的。若要测试折扣、运费保险或快捷支付,你需要发布购物车才能正确测试。

预览故障排除

如果你预览一个购物车但看到了不正确的购物车,这可能是由 Shopify 的限制导致的。请尝试刷新页面,或打开再关闭购物车以刷新预览。

翻译故障排除

如果翻译没有显示在你的店面上:
  1. 检查翻译是否已保存 - 在上线购物车上前往 All Carts → Translate,确认已为该语言区域输入文本
  2. 检查带有翻译的购物车是否已上线 - 只有在购物车发布后翻译才会同步
  3. 检查 Shopify 语言区域设置 - 前往 Shopify Admin → Settings → Languages,确认该语言区域已启用
  4. 检查当前激活的语言区域是否正确 - 你的店面需要以目标语言区域浏览,翻译才会显示

常见问题与解决方案

Upcart 从我的商店中消失了

**最常见的原因:**你没有上线购物车。 解决方法:
  1. 打开 Upcart 应用并前往 All Carts
  2. 检查是否有任何购物车显示绿色的 “live” 标记
  3. 如果没有购物车处于上线状态,请在你想启用的任意草稿购物车上点击 Publish
其他原因:
  • Upcart 应用嵌入可能被禁用。此时上线购物车会显示黄色的 “App embed off” 标记。前往 Shopify Admin → Online Store → Themes → Customize → App embeds → 启用 Upcart

发布另一个购物车后,我的购物车设置发生了更改/被重置

这是预期行为。发布购物车会用新购物车的设置覆盖上线的 Shopify metafields。 解决方法:
  1. 你之前的购物车仍然保存为草稿
  2. 前往 All Carts,在 Drafts 区域找到你的旧购物车
  3. 点击它的 Publish 即可恢复之前的设置
**今后如何避免:**发布前请仔细检查草稿购物车,因为发布会替换所有上线设置。

切换购物车后,我的运费保险消失了

运费保险按购物车配置。新发布的购物车要么没有配置运费保险商品,要么配置的是另一个商品。 解决方法:
  1. 打开当前上线购物车的购物车编辑器
  2. 进入 Add-ons 模块 → Shipping Protection 部分
  3. 重新配置运费保险商品
  4. 保存(上线购物车的设置会立即更新)
**如果你希望两个购物车拥有相同的运费保险:**在发布前分别为每个购物车配置运费保险商品。

切换购物车后,我的折扣规则不起作用了

折扣规则是全店范围的,而不是按购物车的——整个商店只有一套规则,无论哪个购物车处于上线状态都会生效。发布另一个购物车绝不会删除或替换它们,因此发布后行为发生变化并不意味着规则集丢失。 **解决方法:**打开 Upcart 左侧导航中的 Discounts 并检查其中的规则。如果某条规则不再触发,请查看新发布的购物车是否仍包含展示它的区块——规则在发布后依然存在,但显示其进度的购物车布局可能已不存在。

我无法删除购物车

你正在尝试删除一个上线购物车。上线购物车无法删除。 解决方法:
  1. 前往 All Carts,确定哪个购物车处于上线状态(绿色标记)
  2. 点击它的 Unpublish
  3. ⚠️ 警告:这意味着在你发布另一个购物车之前,将没有购物车处于上线状态
  4. 一旦它变为草稿,删除选项就会可用
**如果你没有其他购物车可发布:**先创建一个新购物车(或复制当前购物车),完成配置后发布新购物车,再删除旧购物车。这样可以避免出现没有上线购物车的空档期。

草稿预览看起来不对/与我的预期不符

草稿预览使用沙盒模式,存在已知限制。并非所有功能都与上线环境中的表现相同。 已知限制:
  • 折扣在沙盒模式下可能无法触发
  • 运费保险可能无法正确渲染
  • 快捷支付按钮(Shop Pay、Apple Pay 等)在预览中不可用
**对于大多数布局/设计更改:**沙盒预览足够可靠。 **若要测试折扣、运费保险或快捷支付:**你需要将购物车发布到上线环境才能正确测试。

我的上线购物车分析数据没有填充

按购物车的分析数据仅涵盖购物车开始被标记到分析事件之后记录的活动。之前的活动仍被存储并计入统计——只是无法按购物车拆分,因此请在 Analytics 页面或首页图表中查看,而不是在按购物车视图中查看。

常见问题

当我发布新购物车时,当前的上线购物车会怎样?

之前的上线购物车会自动转回草稿。此过程即时发生。在此之前你会看到一个确认弹窗。

我可以同时预览沙盒和上线购物车吗?

在沙盒预览与上线预览之间切换时,Upcart 会刷新页面以加载正确的数据。如果你需要同时预览两个版本,请在无痕/隐私窗口中打开其中一个,以避免强制刷新。

我误发布了一个购物车,现在上线设置不对了。该怎么办?

不会丢失任何数据。前往 All Carts,找到你真正想要上线的购物车(它现在位于 Drafts 区域)。点击它的 Publish 即可将其恢复为上线购物车。

我在尝试发布/取消发布/删除时遇到错误。是什么问题?

服务器会阻止同一商店同时执行两个购物车变更操作。如果你快速点击了两次,或者两个浏览器标签页同时触发了操作,第二个操作将会失败。 请等待几秒后重试。此错误是暂时性的。如果问题持续存在,请刷新页面后再试一次。

升级到 V2 后购物车外观发生了变化。可以撤销吗?

**如果你尚未发布:**你可以在发布前在购物车编辑器中撤销升级。 **如果你已经发布了 V2 购物车:**你不需要旧的草稿。打开购物车编辑器,使用 Cart version 下拉菜单切换回 V1.0 (Legacy),然后保存。只要购物车中的每个模块都是 V2,该下拉菜单就会显示,无论购物车是上线还是草稿状态。

我在购物车上没有看到 “Translate” 选项。它在哪里?

Translate 操作只出现在 All Carts 表格中,不会出现在首页的购物车卡片上。它还要求你的 Shopify 商店至少启用一个非英语语言区域。 访问方法:
  1. 前往 Upcart → All Carts(通过首页的 “Manage all carts”)
  2. 在表格中找到你的购物车
  3. 在行操作中查找 Translate 按钮
如果完全没有出现 Translate 选项,你可能尚未在 Shopify 中设置其他语言区域。前往 Shopify Admin → Settings → Languages 添加语言区域。