shopify 有没有办法显示自定义计算的交货日期

问题描述 投票:0回答:1

我有一家 Shopify 商店,我想在结帐的送货页面上,在送货方式下显示送货日期。 要计算交货日期,我需要购物车中商品的 sku、送货地址、商店名称(因为我实际上有多个商店)和送货方式“DeliveryMethodDefinition”id。

我尝试在结帐扩展 ui 应用程序中检索数据,我可以通过使用 useApi 中的“shop”直接获取商店名称,并通过使用查询获取项目 sku,但无法获取“DeliveryMethodDefinition”id 和送货地址。有没有办法在送货页面中获取购物车 ID,以便我可以调用个人 api 来计算它并将其发送回以使结帐扩展 ui 来显示它?

我不是在谈论 checkoutToken,因为它在订单资源中已被弃用。

我还在文档中搜索尝试其他东西,找到了一种称为运营商服务的东西,但无法使用它,我什至不确定这是否是我需要的东西。

reactjs shopify shopify-app shopify-api shopify-storefront-api
1个回答
0
投票

自 Shopify API 版本 2024-01 开始:

您只能为您的应用创建的

carrier_service
资源提供的运费设置交货日期。

根据其他条款,您无法为以下运费设置交货日期:

  • 在 Shopify 后台手动创建
  • 由另一个应用程序提供

注意: 如果您想实现一个

carrier_service
的事情,您可能需要检查交货日期在结帐过程中的显示方式。当您的最短和最长交货日期包括非工作日时,您可能会得到意想不到的结果。

© www.soinside.com 2019 - 2024. All rights reserved.