大数跨境

折扣分配器功能 API 开发者预览已结束

折扣分配器功能 API 开发者预览已结束 Shopify电商独立站
2026-09-10
4
导读:折扣分配器功能 API 仅通过折扣分配器开发者预览版提供,现已移除且不会正式发布。开发者预览版已关闭。大多数开发者无需采取任何操作。唯一的例外是仍声明了 purchase.discounts-allo

仅通过折扣分配器开发者预览版提供的折扣分配器函数 API 已被移除且不会发布,开发者预览版已关闭,大多数开发者无需采取任何操作,唯一的例外是仍声明了purchase.discounts-allocator.run扩展目标的應用。

变更内容

折扣分配器函数 API 允许应用控制折扣在购物车行之间的分配方式。

自预览版开放以来,平台对折扣应用方式的本地化控制能力已得到增强,包括支持在同一行叠加多个产品折扣。我们认为这些机制现已满足大多数使用场景,因此不再建议将折扣分配器 API 作为长期支持的函数 API 保留。折扣分配逻辑现由 Shopify 平台自行处理。

此次变更包括:

  • discountsAllocatorFunctionRegister和discountsAllocatorFunctionUnregister突变已从管理 GraphQL API 的不稳定版本中移除,它们从未在稳定版本中提供过。
  • 您在预览期间注册的所有函数将被自动注销。
  • API 参考文档和“构建折扣分配器”教程已从https://shopify.dev中移除。

若要继续使用函数创建折扣,请使用https://shopify.dev/docs/apps/build/discounts中折扣开发者文档里描述的折扣函数 API。

受影响对象

  • 参与了折扣分配器开发者预览并注册了折扣分配器函数的应用。
  • 其配置仍声明了purchase.discounts-allocator.run扩展目标的应用。

从未使用过折扣分配器函数 API 或其扩展目标的应用不受影响,无需进行任何更改。

所需操作

如果您的应用声明了purchase.discounts-allocator.run扩展目标,请从应用配置中移除该扩展。

在您移除它之前,shopify app deploy将导致整个应用(包括对其他扩展的更改)失败,并显示API not found for target: purchase.discounts-allocator.run;现有的应用发布版本仍可安装,但其折扣分配器函数不再运行,其他应用功能不受影响,此故障将在您下次部署时发生。

在您移除扩展并重新部署后,shopify app deploy将成功,您的其他扩展将继续按预期更新。

相关文档

  • 请参阅折扣开发者文档,了解如何使用折扣函数 API 构建折扣功能:https://shopify.dev/docs/apps/build/discounts https://shopify.dev/docs/apps/build/discounts
【声明】内容源于网络
0
0
Shopify电商独立站
1234
内容 7146
粉丝 0
Shopify电商独立站 1234
总阅读87.4k
粉丝0
内容7.1k