欢迎来到2021年4月版的API功能综述,旨在帮助您了解如何采用所有最新更改来提高应用程序质量并简化开发体验。
这个版本包括价格表API,它为国际市场的价格控制提供了巨大的改进。ob欧宝娱乐app下载地址作为2021-04的一部分还发布了:使用GraphQL的批量折扣代码管理和Storefront API上的关税信息。
2021-04的发布也恰逢2020-04版本的移除,所以记住检查您的API运行状况报告以确保您兼容并检查即将发生的更改。
为Shopify商家构建应用程序
无论您是想为Shopify App Store构建应用程序,提供定制应用程序开发服务,还是正在寻找增加用户基础的方法,Shopify合作伙伴计划都将为您的成功奠定基础。免费加入并访问教育资源、开发人员预览环境和经常性收入分享机会。
报名1.API价目表
在这个版本中,由于增加了价格表API,国际价格控制从未变得更好。Price List API允许您创建一组规则,根据有关客户位置的特定“上下文规则”更改产品的价格。如果存在客户订购的产品和地理位置的价格表,则店面将根据这些规则收取不同的价格。
请参阅一个示例突变,以创建加拿大折扣价格的价格表:
价格表支持固定价格或相对调整价格,可适用于世界上任何国家。价格可以增加或减少,然后自动应用于欧宝体育官网入口首页在结账时,不需要商家的额外工作或应用程序需要插入的代码。
在上面的例子中,一位加拿大顾客正试图从美国的一家商店购买一件毛衣。如果没有价格表,默认行为将是应用一个外汇汇率,应用四舍五入,然后将该价格显示给客户。价格表允许商店应用特定的固定价格(例如$35.00 CAD),或者应用预先配置的调整相对价格。
价格表为产品定价提供了更细粒度的控制,并且都可以通过API进行控制。有关如何使用价格表的更多信息,请参阅我们的通过Price List API支持不同定价模型的教程.
2.通过Storefront API执行任务
从2021-04版本开始,Shopify将通过Storefront API返回有关关税的信息。此更改意味着将对一些订单和结帐资源的含义进行一些更改,以支持此新功能。有些总价将包括关税,有些则不包括。一个很好的指导原则是:如果以前的计算值包含了税款,那么现在它也包含了关税。
不包括关税的总额:
- Checkout.lineItemsSubtotalPrice
- Checkout.subtotalPriceV2
- Order.currentSubtotalPrice
- Order.subtotalPriceV2
包括关税在内的总金额:
- Checkout.paymentDueV2
- Checkout.totalPriceV2
- Order.currentTotalPrice
- Order.totalPriceV2
有关向店面API添加职责的更多信息,请访问我们在开发者变更日志上的帖子.
3.折扣代码API改进
在2021-04版本中,我们对应用程序如何使用GraphQL管理折扣代码进行了一些更改。在管理折扣时,现在可以批量添加可兑换的折扣代码,而不是单独查询来更新与给定Price Rule关联的折扣代码。
一个突变的例子:
变量:
一种名为discountCodeCount
还添加了,允许您计算与给定商店关联的折扣代码的数量。以前使用REST来利用批量代码创建或计数端点的应用程序现在可以使用GraphQL,并从增加的节流吞吐量以及这些新变化中受益。
紧跟变化
对于Shopify平台的所有更改,请务必订阅开发人员的变更,是所有新产品发布的主要信息来源。使用更新日志保持最新状态,并在即将发布的2021-07候选版本中尽快采用新功能,从而保持领先地位。
您还可以订阅我们的合作伙伴和开发者在Shopify的月度通讯,这将帮助您了解所有平台更新:
保持了解
订阅接收What's New with Shopify,我们的每月电子邮件提供Shopify的最新产品新闻。