大数跨境

更新订单的收货地址会重新计算税费(API 版本 2026-10)

更新订单的收货地址会重新计算税费(API 版本 2026-10) Shopify电商独立站
2026-07-30
2
导读:截至 API 版本 2026-10,通过 orderUpdate GraphQL 突变或 REST Admin API 的订单更新端点修改未履约订单的收货地址时,系统会针对新目的地重新计算订单税费。此

自 API 版本 2026-10 起,通过 orderUpdate GraphQL 变更 或 REST Admin API 订单更新端点 更改未履行订单的配送地址时,系统会根据新目的地重新计算订单税费。此前,orderUpdate 仅保存新地址而保持原始税目不变,导致订单总额与配送目的地不匹配。

为何重要

作为更新的一部分,订单的财务数据现已更正,确保总额准确反映配送目的地。更新配送地址后,您可像处理其他任何订单编辑一样查询订单以读取更新的 taxLines、totalTaxSet 及总额。您无需进行任何更改即可采用此功能。

工作原理

此变更适用于 2026-10 及更高版本的 API,包括 GraphQL Admin API 和 REST Admin API。

在以下情况下不会重新计算税费:

  • 请求使用的 API 版本早于 2026-10:地址会被保存且税目保持不变,这与当前这些版本的行为一致。
  • 订单部分履行或完全履行:地址会更新但税费保持不变,因为部分或全部商品已发往原始目的地,若根据新地址重新计算整个订单,会将新目的地的税费应用于未发往该目的地的商品,从而导致总额与实际履行情况不匹配。
  • 订单无法编辑:重新计算通过订单编辑流程运行,因此适用相同的 订单编辑注意事项。当订单不符合编辑条件时,地址会被保存但不会重新计算税费。

orders/edited Webhook 订阅者在地址变更导致税费重新计算时会收到通知。

由于重新计算可能改变订单总额,已付款的订单可能会留下待退或待付的余额。更新后,请将订单余额与其更新前的值进行比较:如果余额在您的应用容忍范围内增加,则将订单标记为已付款(orderMarkAsPaid);如果增加幅度较大,商家可以发送发票(orderInvoiceSend);如果余额减少,则退还差额(refundCreate)。

欲了解更多信息,请参阅 orderUpdate 变更 以及 开发者社区讨论。

【声明】内容源于网络
0
0
Shopify电商独立站
1234
内容 7146
粉丝 0
Shopify电商独立站 1234
总阅读87.4k
粉丝0
内容7.1k