概述
如果 Upcart 完全无法打开或重定向到购物车页面,请参阅排查 Upcart 无法打开或重定向到购物车页面的问题获取更全面的排查指南。
应选择哪种购物车类型
- Page——这通常是最佳选项,因为 Upcart 会拦截对 /cart 页面的请求。
- Drawer——如果 Upcart 无法启动且 /cart 页面被触发,请选择此项。
- Confirmation Popup——如果你的主题支持此选项且其他选项无法解决问题,可使用此项。
如何在主题中更改购物车类型
- 在 Shopify 管理后台前往 Online Store > Themes > Customize。
- 打开 Theme Settings > Cart > Cart Type。
- 根据你要排查的行为,选择 Page 或 Drawer。
- 保存更改并在店面上测试购物车。

如果你找不到此设置,请联系你的主题开发者。此设置由你的主题控制,Upcart 无法直接修改。
排查步骤
1. 检查 Enhanced AJAX API Compatibility
- 前往 Upcart > Cart Editor > Settings > Cart settings,然后展开 Advanced Settings。
- 找到 Enhanced Ajax API compatibility。
- 对于大多数商店,此设置默认禁用。禁用时,Upcart 会拦截 Add to Cart 调用并防止重定向。
- 如果它已启用,其他应用可以接管购物车行为并将客户重定向到购物车页面。请尝试禁用并测试。
- 如果禁用后引发其他问题,请重新启用,并改用手动 Upcart API(
upcartRegisterAddToCart)。
2. 检查第三方应用重定向
- Redirect to cart
- Go to cart after add
- Automatically open cart page
- Action after product is added
- PageFly——在 PageFly 应用设置中禁用重定向规则。
- Globo Product Options——停用自动重定向到 Shopify 购物车。
- Replo——调整 “go to page” 设置以启用 cart drawer。
- Zepto Product Personalizer——前往 Zepto > Settings > Add to Cart Settings,将 “Action after a product is added to the cart” 改为 “Stay on the product page and show a success message”。
- 前往 Upcart > Cart Editor > Settings > Cart settings。
- 找到 “Go to cart page when pressing checkout button”。
- 将其关闭。
- 保存并测试。
自定义 checkout 页面重定向需要高级编码,Upcart 不直接支持。如果你需要将客户引导到自定义 checkout 页面,需要与开发者合作。
4. 检查主题购物车重定向设置
- 前往 Online Store > Themes > Customize。
- 打开 Theme Settings > Products(或 Cart)。
- 查找类似以下的设置:
- Enable cart redirection
- Redirect to cart after add
- Go to cart after add
- 将这些关闭。
- 保存并测试。
5. 清除浏览器缓存
- 打开浏览器设置。
- 前往 Privacy and Security。
- 选择 Clear Browsing Data。
- 清除缓存的图片、文件和 Cookie。
- 刷新你的商店并测试。
6. 使用默认 Shopify 主题测试
- 前往 Shopify Admin > Online Store > Themes。
- 添加并启用免费主题(如 Dawn)。
- 在默认主题上测试 Upcart。
预防措施
- 更新后检查配置——主题和应用更新可能会重置或覆盖购物车设置。任何重大更新后,请检查你的购物车类型和应用配置。
- 安装前测试应用兼容性——添加新的第三方应用之前,请确认它们与 Upcart 兼容。
- 使用草稿主题进行测试——在发布前先在草稿主题上测试更改,以避免影响正在运行的商店。有关说明,请参阅仅在草稿主题中启用 Upcart。
常见问题
Upcart 的 checkout 按钮可以重定向到自定义 checkout 页面吗?
Upcart 的 checkout 按钮可以重定向到自定义 checkout 页面吗?
不可以,自定义 checkout 页面重定向需要高级编码,Upcart 不直接支持。如有此需求,你需要与开发者合作。
为什么启用 Upcart 后购物车仍会重定向到 Shopify?
为什么启用 Upcart 后购物车仍会重定向到 Shopify?
请确保 Upcart 已在 Cart Editor 中激活并发布。同时清除浏览器缓存,确保更新后的行为生效。如果问题仍然存在,请按上述步骤检查第三方应用冲突。
如何修复导致重定向的商品附加组件应用?
如何修复导致重定向的商品附加组件应用?
打开该附加组件应用的设置,查找任何自动重定向或”go to cart”配置。如果它们与 Upcart 冲突,请将其禁用。有关应用专属示例,请参阅上文步骤 2。
需要帮助? 如果你已完成上述所有步骤但问题仍然存在,请通过应用内聊天或发送邮件至 support@upcart.app 联系我们的支持团队。