Shopify Admin API

管理多个 Shopify 店铺的 access token 怎么存

现象#

服务商同时服务多个商家店铺,token 混用导致 A 店的订单写进了 B 店,或频繁 401。

原因#

  • token 存在全局环境变量里,只支持单店
  • 按 shop 域名索引时未规范化(带 https:// 或末尾斜杠)
  • offline token 与 online token 混用,过期策略不同

处理步骤#

  1. 按规范化 shop 域名(xxx.myshopify.com)做主键存储 token
  2. 后台任务用 offline token,需要用户上下文的操作用 online token
  3. 加密存储(KMS/密钥管理),禁止写进日志与前端
  4. 每次请求前按 shop 取 token,401 时标记失效并引导重装

验收标准#

多店铺并行操作互不串数据,token 失效能被及时发现,审计日志可追溯每次调用来源。

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