Shopify 报错排障

Shopify 定时任务与报表时区不一致怎么办

现象#

设置的每日 0 点任务实际在早上 8 点执行,报表日期与后台对不上。

原因#

  • 店铺时区与服务器/任务调度时区不同
  • API 返回时间为 UTC,前端直接展示未转换
  • 夏令时切换导致偏移变化

处理步骤#

  1. 统一以 UTC 存储与计算,展示时按店铺时区转换
  2. 在后台「设置 → 商店详情」确认店铺时区
  3. 任务调度显式指定时区,不要依赖运行环境默认值
  4. 报表口径写清按哪个时区切日,避免与财务对账冲突

验收标准#

任务在预期本地时间执行,报表日期与后台一致,跨夏令时不偏移。

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