付款脚本示例
已于 Apr 26, 2024 打印了此页面。若要查看当前版本,请访问 https://help.shopify.com/zh-CN/manual/checkout-settings/script-editor/examples/payment-gateway-scripts。
付款脚本与支付网关交互,并且可以更改网关的标题、可见性和显示位置。每当您的客户在结账时访问付款方式页面时,都会运行这些脚本。付款脚本不会与快捷结账交互,因为快捷结账在客户到达结账页面之前便会向他们显示。
若要使用此页面上的模板,请使用空白模板创建一个新的脚本。
步骤:
- 在 Shopify 后台,转至应用 > Script Editor。
- 点击创建脚本。
- 点击支付网关。
- 选择空白模板,然后点击创建脚本。
- 在 Ruby 源代码部分中,删除默认代码行:
Output.cart = Input.cart
- 从此页面复制脚本,并将其粘贴到 Ruby 源代码部分。
- 编辑脚本的自定义设置部分,以使其在您的商店中正常工作。
- 测试您的脚本。有关详细信息,请参阅测试和调试 Shopify 脚本。
- 测试完成后:
- 点击保存草稿,以保存未发布的脚本草稿,或
- 点击保存并发布,创建并发布该脚本。
对特定客户显示网关
使用此脚本可仅向带有特定标签的客户显示特定网关选项。
例如,仅对带有 VIP
标签的客户显示特定网关 - 对任何其他客户都将隐藏该网关。
对特定客户隐藏网关
使用此脚本可对带有特定标签的客户隐藏特定网关。
例如,对带有 HIDE_GATEWAY
标签的客户隐藏特定网关。
隐藏特定产品的网关
使用此脚本可在将特定商品添加到购物车时隐藏特定网关。
例如,如果客户订购帽子,则隐藏特定网关。
显示特定国家/地区的网关
使用此脚本,可仅在客户从特定国家/地区进行订购时显示特定网关。
例如,仅在客户从加拿大进行订购显示特定网关 - 对任何其他国家/地区的地址隐藏该网关。
备注:country
和 country_code
的使用特定于地区的等效项,即国家/地区。
隐藏特定国家/地区的网关
使用此脚本可在特定国家/地区隐藏支付网关。
例如,对位于加拿大的客户隐藏特定网关。
备注:country
和 country_code
的使用特定于地区的等效项,即国家/地区。
按花费显示途径
使用此脚本在客户的花费金额超过一定数量的情况下显示特定途径。
例如,如果客户花费达到或超过 1000 美元,则显示特定网关,否则隐藏该网关。
重新排列网关
使用此脚本更改向您的客户提供的支付网关的默认顺序。