为B2B商家构建Shopify应用程序介绍

B2B api

众所周知,B2B(企业对企业)是电子商务的一个增长领域。事实上,Gartner估计到2025年,80%的B2B销售互动将发生在数字渠道上,这对商家来说是一个巨大的机会。

为了帮助商家利用这一机会,我们将直接在我们的核心产品中提供B2B功能。Shopify Plus商家和商家使用Shopify的商业组件现在有一套工具可以从同一商店批发和直接面向消费者销售,并构建高级集成。

今天,在Shopify 23年冬季版,我们正在为B2B开发人员引入更多资源,包括对业务客户原语的更新,以及使用即将发布的上下文定价和发布目录特性。使用新的B2B api,开发人员可以构建直接与Shopify上的B2B功能集成的应用程序和解决方案,并进入B2B商家的新市场。ob欧宝娱乐app下载地址在本文中,了解这些新的api以及它们对您的意义。

了解Shopify Winter ' 23 Edition的最新开发者公告

对于与Shopify合作的开发人员来说,Shopify冬季版充满了重大公告。访问我们在Shopify合作伙伴博客上的综述,了解所有新闻。

读文章

Shopify的B2B api

让我们首先回顾一下在Shopify上构建B2B解决方案的开发人员可用的api套件。

1.公司的API

当商家从事B2B交易时,他们直接向其他公司出售商品和服务。当公司是客户时,通常会有多个联系人、地点和预先协商好的付款条款需要管理。所有这些因素都使将业务扩展到B2B领域的过程复杂化。

Business Customers API提供了一组B2B原语,例如公司CompanyLocations,CompanyContacts。这些可以用来表示有关谁进行B2B购买的信息。在向B2B客户销售产品时,商家需要保存与向DTC客户销售产品时不同的信息。例如,必须添加公司位置,以附加重要信息,如免税和支付条款到公司。

现在,开发人员可以添加元字段来扩展公司CompanyLocation资源。这为你的应用添加和存储额外信息创造了一种灵活的方式。这些信息可以显示给商家,也可以被你的应用程序用来创建独特的业务逻辑,比如订单价值的最小值和最大值。

B2B API:显示公司API及其关系的流程图
公司API和关系。

2.目录API[不稳定]

宣布Shopify 23年冬季版,一个目录是一组规则,用于确定不同上下文中可用的产品及其价格。

例如,让我们想象一个在美国和加拿大批发包装食品的商人。这个商人可能会根据当地的口味决定,有些产品不适合在美国或加拿大市场销售。ob欧宝娱乐app下载地址出于这个原因,商人会使用目录根据客户的地理位置,管理客户登录B2B商店时看到的产品选择。加拿大客户将能够看到和购买一些美国客户无法看到和购买的产品,反之亦然。与目录,我们可以为每位客户量身定制购买体验,确保他们只看到适合自己的产品和价格。

这个新功能可以与您的批发应用程序和工作流程集成,以提供独特的批发产品和忠诚度计划,并通过精心策划的产品选择来大规模定制B2B买家体验。它现在是一个不稳定的API版本,我们计划在2023-04 API版本中提供它。OB欧宝娱乐APP今天就开始尝试吧!让我们知道我们如何让它变得更好。

3.价格表API

你可以联想到价格表与一个目录以确定向订购特定B2B公司位置的客户显示的价格。价格表可以有一个相对的价格调整或固定价格的每个产品变体。

这允许应用程序开发人员创建可以向不同B2B买家显示不同价格的应用程序。例如,可以使用价格表将产品的基本价格降低5%目录将折扣分配给特定地点。

4.出版物的API

出版物API允许您关联一个出版与一个目录以确定向B2B客户显示哪些产品。如果一个出版和a没有关联目录,则没有可供客户使用的产品。

应用程序可以创建和管理一个出版,允许开发人员构建与外部系统的集成,并自动同步特定客户可以购买的产品。

B2B api:显示B2B原语及其关系的流程图
B2B原语及其关系。

5.Order和DraftOrder api

你可能很熟悉订单DraftOrder对象。一个订单是顾客从商店购买一种或多种产品的请求,而DraftOrder是一个订单商家发起并发送发票给客户接受和支付。

订单DraftOrder对象已经更新,以区分DTC(直接面向消费者)和B2B订单。一个订单现在可以返回PurchasingEntity代表买方(DTC客户或B2B客户,包括公司和公司位置)。现在,应用程序可以传递这些关键数据,如果订单是在B2B上下文中创建的。

6.付款条件

付款条件使您能够设置公司必须为其订单付款的时间长度。您可以为您创建的任何公司位置设置付款条件。在为某个地点设置付款条件之后,该地点的任何B2B客户都可以为订单输入付款信息。应用程序可以使用这个API创建解决方案,从外部系统自动同步B2B自定义支付条款。现在应用程序可以查询相关的订单DraftOrderPaymentTerms对象。

为大型商家构建B2B应用程序

这些api的添加为开发人员提供了机会,通过扩展他们当前的应用程序和解决方案,或构建新的应用程序和解决方案,为Shopify商家提供更多的Shopify Plus和商业组件。在本节中,我们将查看一些示例用例。

Shopify Checkout的B2B应用程序

B2B资源不仅暴露在Shopify管理API上,还暴露在Shopify功能API上。Shopify功能允许开发人员自定义支持Shopify部分功能的后端逻辑。使用新的B2B资源交付支付定制api,开发人员可以构建应用程序,对B2B客户可用的交付和支付选项进行过滤、重命名、重新排序和分类。例如,您可以构建一个应用程序,该应用程序使用Delivery Functions来修改B2B客户可用的送货选项用户界面扩展提出对变化的解释。

B2B api:显示Shopify函数可用的B2B原语的流程图
Shopify函数中可用的B2B原语。

B2B忠诚度应用

促进忠诚计划的应用程序在DTC商家中很受欢迎。现在,应用程序开发人员可以通过向提供B2B服务的商家提供这一功能来扩大他们的用户基础。现有的忠诚度应用程序可以使用公司CompanyLocation资源和元字段来实施B2B忠诚度计划。例如,你可以为B2B买家构建一个应用程序,并将独特的特权(如买家无需支付运费)与黄金身份相关联。

B2B的Webhooks

为B2B资源添加了新的webhook事件。订阅PAYMENT_SCHEDULES_DUE主题,以便根据订单或汇票的付款条件在付款到期时收到通知。应用程序可以使用这些webhook来创建独特的工作流和集成。

深入挖掘在Shopify Editions上发布的开发者产品

加入我们即将到来的Shopify版聚焦AMA会议在我们的Discord频道。向行业专家学习,包括Shopify首席执行官Tobi l tke,提出问题,并与其他志同道合的人联系。

您可以在频道列表左上角的“事件”类别的Discord频道中回复您感兴趣的任何AMA会议。请点击下面的链接加入我们的不和频道。

现在加入

B2B带来的新机遇

当商家与其他企业联系起来进行批发销售时,机会就会出现。这代表着数十亿未开发的收入。

要了解有关为Shopify构建B2B应用程序的更多信息,请查看我们的入门指南OB欧宝娱乐APP开发人员文档。或者,如果你已经有一个应用程序来管理和支持价格表,检讨我们的迁移向导这样您的应用程序就可以从最新的B2B功能中受益。

主题:

借助Shopify合作伙伴计划发展您的业务

了解更多