Shopify Function 按条件隐藏支付方式怎么做
现象#
希望 B2B 客户只看到账期付款,零售客户看不到,但配置后所有客户都只剩一种方式。
原因#
- payment customization 的隐藏操作没有按 buyer 身份区分
- 隐藏了所有方法导致结账无法完成
- Function 未对未登录客户做兜底
处理步骤#
- 读取
cart.buyerIdentity与客户标签判断身份 - 只对不匹配的方法输出
hide,保留至少一种 - 给未识别身份的情况保留默认支付方式
- 用不同客户账号实测结账流程
验收标准#
不同客户群体看到的支付方式符合规则,任一情况下都能完成结账。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。