大数跨境

退货政策配置文件现已在 GraphQL 管理 API 中可用

退货政策配置文件现已在 GraphQL 管理 API 中可用 Shopify电商独立站
2026-10-01
4
导读:API 版本 2026-10 在 GraphQL Admin API 中新增了退货政策配置文件(return policy profiles)。退货政策配置文件是一组退货规则,您可以将其与市场关联,它

API版本2026-10将退货政策配置文件添加到GraphQL管理API中。退货政策配置文件是一组退货规则,您可以将其与市场关联,它将取代商店的退货政策文本。您的应用现在可以以结构化数据(如退货窗口长度)的形式查询每个市场的退货规则。

新增内容

两个查询字段:

  • returnPolicyProfile: 通过 ID 返回单个配置文件。
  • returnPolicyProfiles:返回商店的配置文件。使用default参数按默认状态进行过滤。

您还可以在市场创建或更新时为其分配配置文件,或在更新时移除该分配。有关输入字段,请参阅marketCreate和marketUpdate参考文档。

访问范围

读取配置文件(包括Market上的returnPolicyProfile字段)需要read_legal_policies访问范围。在市场分配或移除配置文件属于市场编辑操作,需要write_markets。如果您的应用同时执行这两项操作,请请求这两个范围。

配置文件的运作方式

ReturnPolicyProfile是您配置退货规则的单位,市场会绑定到它。一个配置文件包含一组规则,任何市场都可以引用它。编辑配置文件将更改所有引用该配置文件的市场中的退货条款。

每个商店都有一个未命名的默认配置文件。它适用于所有未分配命名配置文件的地区。您可以添加命名配置文件,以划分需要不同条款的地区。

在使用“受管理地区”的商店中,Shopify 会为商店的欧盟地区配置一个配置文件,因为那里的法规对退货设定了最低标准。该配置文件是锁定的,其条款不得低于最低标准。您的应用可以读取它,但不能将其分配给其他地区。

需要考虑的行为

Market.returnPolicyProfile返回直接与该市场关联的配置文件,在没有关联时则为null。它不会解析市场层级结构。null结果表示没有为该市场直接分配配置文件。

returnRules和editRules字段可为空。值为null表示这些规则已关闭而非缺失。在returnRules为null的配置文件中,客户可以无限制地退货。

updatedAt字段是聚合自配置文件及其规则的,而不是直接写在配置文件行上,因此当政策的某一部分发生变化时它会更新。

当您在同一请求中更新地区、分配一个配置文件并移除另一个时,会返回用户错误。将 Shopify 配置的“受管理地区”配置文件分配给某个地区也会返回用户错误。

不包含的内容

GraphQL Admin API 中没有用于退货政策配置文件的变更操作。创建、更新和删除配置文件是在 Shopify 后台进行的,且配置文件为只读。

该怎么办

您无需更改应用。现有的读取政策文本的查询仍可正常工作。

如果您的应用从Shop.shopPolicies中的REFUND_POLICY读取退货条款,请将其移至returnPolicyProfiles查询。您必须使用退货政策配置文件来为每个市场表达不同的退货规则。

了解更多

  • ReturnPolicyProfile 对象引用
  • 在Shopify 管理后台中管理退货规则
【声明】内容源于网络
0
0
Shopify电商独立站
1234
内容 7146
粉丝 0
Shopify电商独立站 1234
总阅读87.4k
粉丝0
内容7.1k