EN
Shopify 知识库 · 概念

客户账户与后台身份的边界

区分 Shopify 客户资料、客户账户体验与商家后台人员身份,说明排查登录跳转、跨域 Cookie 和属性更新时需要记录的验证条件。

客户资料用于描述与店铺发生关系的购买者;客户账户提供登录后的购买者体验。商家团队登录后台所用的人员身份与权限,是另一套需要单独理解的管理关系。不能因为都出现“Account”,就把它们当成相同对象。

先确定你正在排查哪种身份

问题需要核对的上下文
员工看不到某项管理功能当前店铺、登录人员与授权范围
买家找不到订单客户账户、订单关联与访问方式
登录后跳到不同域名当前账户体验、默认地址或自定义域名
修改属性后值不符合预期被操作对象、完整 API 名称、版本、请求与响应

客户账户的配置与体验以官方客户账户说明为准。主题中的历史账户模板不能直接代表当前账户实现;阅读旧主题时应先核对账户模式。主题模板说明。

一张请求头截图不足以判断跨域 Cookie 行为,因为它缺少完整的浏览器环境。排查时至少记录页面域名、请求域名、响应设置、浏览器版本、登录状态、同意状态及复现步骤,再核对实际 Cookie 存储结果。

对属性更新也采用同样原则:仅有 updateAttributes 这个名字,不能判定所有 API 都是覆盖或合并。需要先定位对象和版本,然后比较更新前后的完整数据。

与购买旅程连接

把登录前、登录后以及退出后的访问分别测试,记录订单与个人资料入口的表现。不要复用带真实订单凭证的 URL 作为公开样例。返回购买旅程。