切换语言后购物车丢失怎么办
现象#
顾客在英文站加购,切到德语站后购物车变空,回到英文站又出现。
原因#
- 不同语言/市场使用了不同的域名或子目录,购物车 cookie 作用域不同
- 切换语言时跳转到了新会话,未携带购物车标识
- 主题的语言切换器直接改了路径,没有走平台的本地化接口
处理步骤#
- 语言切换使用平台提供的本地化表单,而不是手写链接跳转
- 确认购物车 cookie 在主域范围内共享,子域场景下设置合适的 domain
- 跨域场景(如独立子域)需要显式传递购物车标识
- 切换后停留在当前页面,不要跳回首页
验收标准#
切换语言后购物车内容保持不变;返回原语言仍在同一购物车。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。