Shopify Function 自定义分发只能装 Plus 吗
现象#
给单店开发的折扣 Function 用 custom distribution 生成安装链接,客户店铺不是 Plus,安装页提示该应用无法安装。
原因#
- 含 Function 的自定义应用只能安装到 Plus 店铺或同一 Plus 组织下的店铺。
- 非 Plus 店铺必须走 public distribution,通过应用商店审核或不公开列表安装。
- 自定义分发不支持 Billing API,无法通过 Shopify 向商家收订阅费。
- 分发方式选定后不能更改,选错只能新建应用重新开发。
处理步骤#
- 在 Dev Dashboard 打开应用,查看
Distribution卡片当前的选择。 - 确认店铺套餐:非 Plus 需改为
Public distribution并提交审核。 - Plus 客户可用
Custom distribution,生成链接时填写店铺域名。 - 同一 Plus 组织多店安装时,保留
Allow multi-store installs勾选。 - 重新发布版本,用安装链接装好后确认 Function 出现在 设置 → 折扣。
验收标准#
目标店能完成安装,折扣列表里能看到该 Function 提供的折扣类型并正常应用。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。