Shopify Plus 与 Flow

Shopify Scripts 停用后原有逻辑怎么迁移

现象#

店铺还在用 Scripts 改价、改运费、隐藏支付方式,收到停用通知后不知道哪些能迁移、哪些要重写。

原因#

  • Scripts 与 Functions 能力边界不同:折扣、运费、支付定制分别有不同替代方案
  • 部分逻辑(如按客户标签改价)需要改为折扣函数 + 自动折扣
  • 脚本里调用了外部 API,Functions 不支持网络请求

处理步骤#

  1. 列出所有在用脚本及其作用,按「折扣 / 运费 / 支付定制 / 其他」分类
  2. 折扣类改为 Discount Function,运费类改为 Delivery Customization,支付方式改为 Payment Customization
  3. 依赖外部数据的逻辑改为提前写入 metafield,函数只读不请求
  4. 在开发店铺并行运行新旧逻辑,比对金额一致后再切换

验收标准#

停用脚本后所有促销与运费规则仍正确执行;无结账报错。

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