Shopify 配送与支付定制函数能改到哪一层
现象#
在 设置 → 配送和送达 的配送自定义里启用隐藏规则,货到付款仍然出现在结账页;改成重命名后,费率标题前面又自动多出承运商名。
原因#
- Delivery Customization 只能对 delivery option 做 hide、rename、move
- 配送方式单选那一层改不了,Ship 与 Pickup 不会因为选项被隐藏而消失
- 重命名承运商费率时 Shopify 会自动加前缀,Express 会显示成 UPS Express
- 支付侧
hide必须用paymentMethodId,带 logo 的方式不支持改名
处理步骤#
- 取
cart.deliveryGroups.deliveryOptions的handle与 title,按 handle 匹配 - 返回
{ "operations": [ { "hide": { "deliveryOptionHandle": h } } ] } - 要改文案用
rename且只加后缀,例如 Standard (3-5 天) - 支付侧取
paymentMethods { id name },用 id 组装 hide 或带 index 的 move - 分别在配送与付款的自定义列表里确认启用数未超过 25 个
验收标准#
结账页配送步骤只剩目标费率且标题不重复承运商名,支付步骤里被隐藏的方式消失,快捷钱包按钮保持原样。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。