每日整理真实提问 356 个问题 · 726 个回答 需要系统性的技术文档?看 Shopify 技术百科 1000 篇 → 400-873-8117
已解决 提问于 2 天前

想要的功能应用里没有,定制开发还是换方案

2 个回答 4,120 次浏览 开发与外包 最后活跃 2 天前
39

想要「按客户标签显示不同价格档 + 满件数自动送赠品」,找了十几个应用都对不上,销售说要不定制一个。

L
Lily提问者
DTC 品牌独立站运营负责人
2 天前提问 · 已收到 2 个回答

2 个回答

已采纳 · 提问者确认解决
99

先确认这件事是不是「两个标准需求的组合」。多数「应用里没有」其实是两个应用各做一半 + 一条规则把它们连起来,这比自研便宜一个数量级。

1处理顺序

  1. 拆需求:客户分层价(B2B 价目表 / 客户标签)+ 赠品规则(满件数)。前者平台原生有(价目表、公司)、后者有成熟应用,缺的只是「哪类客户触发哪条赠品规则」。
  2. 判断标准一:功能是否通用。通用需求一定有人做过应用;只有「你的业务规则本身独特」才值得定制。
  3. 判断标准二:维护成本。定制功能要跟着平台 API 版本走,每年都有升级成本;应用的升级是厂商承担的。
  4. 判断标准三:平台风险。结账与折扣逻辑尽量用 Function(官方支持路径),改主题脚本的实现方式在平台升级时最容易失效。
  5. 决定自研时的最小做法:先用 Function 或应用扩展实现规则,不要一上来做独立 App。独立 App 有审核、计费、授权、运维四套成本。

定制功能要写清「谁维护、怎么升级、出问题多久响应」。没有这三条,两年后这个功能会变成没人敢碰的黑盒。

验收:方案文档能回答:这个功能平台原生支持到什么程度、用应用的部分是哪几个、定制的部分边界在哪、每年维护成本多少。
风 风格技术团队 · Shopify 官方合作伙伴 · 11 年建站经验 · 2 天前
18
见过太多「为了一个规则自研一套系统」最后维护不起的案例。规则能用 Function 表达就别做 App,能用应用组合就别写代码。
陈 陈工 · Shopify 认证开发者 · 专注主题与 Liquid · 2 天前

你的处理方式是什么?

写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。

描述你遇到的现象、店铺环境(主题 / 套餐 / 应用)、已经试过哪些操作……
我要单独提问 工作日 10 分钟内回复,可直接加微信 fenggejishu