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

按条件隐藏某些支付方式

2 个回答 546 次浏览 Plus 与 Functions 最后活跃 20 天前
91

想让货到付款只对特定地区开放,或隐藏高价订单的分期付款。

陈
陈工提问者
Shopify 认证开发者 · 专注主题与 Liquid
24 天前提问 · 已收到 2 个回答

2 个回答

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

先把判断放在前面:Payment Customization Function 可以在结账时动态显示或隐藏支付方式。

1处理顺序

  1. 创建 payment_customization 扩展。
  2. 读取支付方式列表与购物车金额、地址。
  3. 返回 hide 操作并说明原因。
  4. 保证每种情况下至少保留一个可用支付方式。
  5. 用不同金额与地区组合测试。
验收:支付方式按规则显示,无「无可用支付方式」的死锁。
风 风格技术团队 回答于 23 天前
3

隐藏支付方式最容易造成「客户无法付款」且没有明确提示。留一个兜底选项是必须的。

墨 墨白 · 支付与风控顾问 · 22 天前

你的处理方式是什么?

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

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