已核验事实
发生了什么
Shopify 开发者更新说明:从 GraphQL Admin API 2027-01 起,DiscountCountriesInput 中的 includeRestOfWorld 仍存在,但传入 true 会返回 BAD_REQUEST。
使用该字段并传入 true 的应用,升级前须通过 countries.add 明确列出折扣适用国家;示例中的国家代码仅供说明,不代表推荐的适用范围。
传入 false 保持现有行为,传入 null 仍为无操作;使用 2026-10 及更早版本的应用,在这些版本仍受支持期间保持现有行为。
该变更适用于北美市场相关情境;证据未说明其他市场的独立规则。
经营影响
为什么重要
若应用依赖“世界其他地区”这一动态范围,升级后请求可能失败,进而影响通过该应用创建或更新折扣。
明确国家代码意味着折扣覆盖范围由应用传入的国家列表表达,不再由 includeRestOfWorld: true 代替。
编辑观察