支付定制¶
支付定制用于控制客户在结账时看到的付款方式。它包含两项独立的功能:
- Gift Card Payment Rules 决定何时禁止客户使用礼品卡付款。
- Restrict Payment Methods 在购物车中包含客户正在购买的礼品卡时,隐藏其他付款方式。
该功能使用 Shopify 的结账定制,因此您无需更改主题。
在哪里找到它¶
进入 Settings,打开 Payment rules 标签页。

权限¶
如果出现黄色的 Missing permissions 横幅,说明应用需要 write_payment_customizations 权限。点击 Update permissions,并在 Shopify 中批准该请求。在此之前,复选框将保持禁用状态。

礼品卡付款规则¶
规则的含义是:“当购物车符合以下条件时,不允许客户使用礼品卡付款。”只要有任何一条规则匹配,结账时 Shopify 的 Gift card 付款方式就会被隐藏。
规则在客户进入结账时检查。规则没有先后顺序:它在列表中的位置并不影响结果。
添加规则¶
- 在 Add New Rule 下,输入 Rule Title。
- 选择 Rule Operator:AND(所有条件都必须满足)或 OR(任一条件满足即可)。
- 选择 Condition Type、Operator 并输入值,然后点击 Add Condition。如需更多条件,请重复此操作。
- 点击 Create Rule。
- 点击顶部栏中的 Save。
要删除某条规则,请点击其垃圾桶图标,然后点击 Save。

| 条件类型 | 运算符 | 说明 |
|---|---|---|
| Customer Country | CONTAINS、NOT CONTAINS | 配送地址的国家。可选择一个或多个国家。没有配送地址的购物车不会匹配。 |
| Cart Subtotal | GREATER THAN、LESS THAN | 以您店铺的货币计 |
| Products | CONTAINS、NOT CONTAINS | 选择购物车中的商品 |
| Collections | CONTAINS、NOT CONTAINS | 选择系列 |
| Has Discount | EQUALS | Yes 或 No:购物车是否应用了折扣 |
示例¶
- 大额订单不允许使用礼品卡: Cart Subtotal GREATER THAN 500。
- 有折扣时不允许使用礼品卡: Has Discount EQUALS Yes。
- 某一产品线不允许使用礼品卡: Products CONTAINS 您的商品,或 Collections CONTAINS 您的系列。
限制付款方式¶
使用本部分可在客户购买礼品卡时隐藏付款方式。它包含两个标签页。
电子礼品卡¶
当购物车中包含电子礼品卡时生效:即 Shopify 礼品卡商品、自定义金额礼品卡,或在礼品卡构建器中设置的礼品卡。
勾选要隐藏的付款方式。列表中包含常见方式(Cash on Delivery (COD)、Gift card、Credit Card、Amazon Pay、Money Order、Bank Deposit、PayPal 等)。
您的店铺可能使用了列表中没有的付款方式:
- 点击 View payment methods names,查看 Shopify 中的确切名称。
- 在 Add custom payment method 中,按照 Shopify 显示的内容准确输入名称。
- 点击 Add,然后勾选新添加的付款方式。

实体礼品卡¶
同样的列表,应用于购物车中包含您的实体礼品卡商品的情况。仅在设置了实体礼品卡后才会生效。
更改任一标签页后,请点击 Save。
购买礼品卡时始终隐藏¶
当购物车中包含自定义金额礼品卡或礼品卡构建器中的礼品卡时,Gift Card Hero 还会隐藏名称中同时包含“gift”和“card”的所有付款方式。客户不能用礼品卡购买礼品卡。您无需进行任何设置。
常见用途¶
对礼品卡隐藏货到付款。 礼品卡一经发行即具有价值,因此许多店铺不允许客户在收货时付款购买礼品卡。请在两个标签页中都勾选 Cash on Delivery (COD)。
隐藏延迟付款。 勾选 Bank Deposit 和 Money Order,以确保客户已付款后才发出礼品卡。
注意事项¶
- 这些设置控制的是显示其他哪些付款方式。礼品卡代码本身由 Shopify 在结账时进行验证。
- 保存后,更改会立即应用于新的结账。
- 如果某个付款方式没有隐藏,可能是名称与 Shopify 中的不完全一致。请使用 View payment methods names 进行核对。