Shopify Plus 与 Flow

Shopify Function 自定义分发只能装 Plus 吗

现象#

给单店开发的折扣 Function 用 custom distribution 生成安装链接,客户店铺不是 Plus,安装页提示该应用无法安装。

原因#

  • 含 Function 的自定义应用只能安装到 Plus 店铺或同一 Plus 组织下的店铺。
  • 非 Plus 店铺必须走 public distribution,通过应用商店审核或不公开列表安装。
  • 自定义分发不支持 Billing API,无法通过 Shopify 向商家收订阅费。
  • 分发方式选定后不能更改,选错只能新建应用重新开发。

处理步骤#

  1. 在 Dev Dashboard 打开应用,查看 Distribution 卡片当前的选择。
  2. 确认店铺套餐:非 Plus 需改为 Public distribution 并提交审核。
  3. Plus 客户可用 Custom distribution,生成链接时填写店铺域名。
  4. 同一 Plus 组织多店安装时,保留 Allow multi-store installs 勾选。
  5. 重新发布版本,用安装链接装好后确认 Function 出现在 设置 → 折扣。

验收标准#

目标店能完成安装,折扣列表里能看到该 Function 提供的折扣类型并正常应用。

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