Shopify 市场与本地化

切换语言后购物车丢失怎么办

现象#

顾客在英文站加购,切到德语站后购物车变空,回到英文站又出现。

原因#

  • 不同语言/市场使用了不同的域名或子目录,购物车 cookie 作用域不同
  • 切换语言时跳转到了新会话,未携带购物车标识
  • 主题的语言切换器直接改了路径,没有走平台的本地化接口

处理步骤#

  1. 语言切换使用平台提供的本地化表单,而不是手写链接跳转
  2. 确认购物车 cookie 在主域范围内共享,子域场景下设置合适的 domain
  3. 跨域场景(如独立子域)需要显式传递购物车标识
  4. 切换后停留在当前页面,不要跳回首页

验收标准#

切换语言后购物车内容保持不变;返回原语言仍在同一购物车。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。