世界上最好的品牌都知道企业成功的秘诀在于履行体验,这是发生在幕后的无数小事,它们共同作用,优化了产品到达买家手中的方式。随着商业变得越来越复杂,开发人员在实现工作中扮演着至关重要的角色。
如今,商家和他们的买家都依赖Shopify和Shopify合作伙伴提供透明、准确的履行解决方案,与他们的业务方式同步。无论商家是在家中完成订单,还是通过各种市场销售,还是从世界各地的多个第三方物流提供商处发货,应用程序都可以为一系列用例提供支持,以满足商家的不同需求。ob欧宝娱乐app下载地址
虽然使用Fulfillment和Order资源来完成订单曾经被认为是标准的,但这种遗留行为不再与现代工作流兼容。这阻碍了合作伙伴以更好、更准确的方式履行和管理订单,并使商家难以对其库存和履行进行可见性和控制。
在2022年,我们致力于提供最好的履行体验,句号。这就是为什么我们在2022-04版本中弃用当前的Fulfillment API,并将Shopify平台转移到我们的履行订单API,以帮助您更准确地将整个履行流程建模为其子部分,并允许您解锁新功能,如本地送货和取件,履行保留,订阅和更多的.
为了帮助您无缝迁移,我们制作了一份指南,指导您完成迁移到履行订单的过程。继续读下去,开始你的新时代的旅OB欧宝娱乐APP程。
首先,OB欧宝娱乐APP你需要请求一些额外的权限,这取决于你是在构建一个履行服务还是订单管理应用程序。
履行服务应用程序将需要:
write_assigned_fulfillment_orders
.这将有助于管理分配到其位置的履行订单。订单管理应用程序将需要:
merchant_managed_fulfillment_orders
,允许您管理分配给商家管理位置的履行订单。如果商家在多个地点管理库存,这一点尤其有用。third_party_fulfillment_orders
代表商户管理第三方履约订单。提示:确保在新安装的OAuth中将这些范围包含在应用程序权限中。
如果使用你的应用的商家已经同意read_fulfillments
或write_fulfillments
请放心,因为他们不需要同意新的许可。相反,您可以为单个商店安装请求粒度访问范围。
当你将应用迁移到一个新的API时,确保你的软件仍然像描述的那样运行是很重要的。通过在开发商店中测试Fulfillment Orders,你可以在发布产品之前发现任何潜在问题,从而在确保商家拥有无缝体验的同时,省去了需要进行多次更新的麻烦。
你可以在开发商店中测试应用的功能使用“伪造”网关创建测试订单.如果你的应用是一个订单管理应用,那么你可以直接通过API使用更新后的履约订单端点来完成这些测试订单。如果你的应用是一个履约服务,你可以使用你的开发商店通过Admin从你的服务请求履约。
如果你想知道它更新后会是什么样子,看看我们的样例应用程序详细说明如何在履行订单之前和之后完成履行和订单管理。
履行订单API将端到端履行流程建模为详细的子部分,因此履行数据可以在Shopify与订单管理应用程序或第三方物流之间更准确地同步。履行订单API跟踪履行工作的生命周期,包括打开、进行中、关闭、取消或未完成,因此商家在Shopify中对其订单数据有更细粒度和完整的视图。
履行订单还包括位置数据,Shopify通常只会在Admin中向商家显示这些数据。这个位置信息是至关重要的,它详细说明了哪个位置最适合完成订单。
这对你的应用意味着什么?如果商家在第三方市场或销售渠道上销售产品,您的应用程序将获得有关订单状态的最新信息,并帮助您在正确的时间ob欧宝娱乐app下载地址准确地完成订单。
以前,遗留履行服务将在请求履行时自动为履行服务创建挂起的履行。随着商家扩大业务以获取各种销售渠道的订单,这就产生了问题。在某些情况下,商家不应该立即履行订单。相反,在网关成功捕获付款之前,会有临时保留。
有了履约订单,应用程序不再需要依赖webhook来更新履约字段。相反,当导入已完成的订单时,Shopify将为履行服务创建成功的履行,以代替未完成的履行。
履行订单总是准确地表示一个项目应该从哪里履行。Shopify现在允许变体在第三方地点和商家管理的地点同时储存。
这种多位置配置意味着变体上的fulfillment_service不再准确地表示专门负责实现的服务。您的应用程序必须在任何开放的履行订单上使用“指定位置ID”,以明确了解谁负责履行任何给定的订单。
我们一直在寻找新方法,让像您这样的合作伙伴能够更轻松地完成订单。在未来,我们计划推出更多的履行和库存管理功能,这些功能是与应用合作伙伴一起构建的,这将使您的应用更容易为商家及其买家提供价值。
我们对我们的履行合作伙伴的未来感到兴奋,以及履行订单如何为您的客户打开一个新的功能世界。请告诉我们您是如何使用配送订单API进行构建的,或者Shopify可以做些什么来帮助您迁移现有的应用程序,以便为您的客户提供更好的可见性和对其配送和订单数据的控制。