编辑导语:目前电子商务发展非常火热,在电子商务平台的设计中,开放平台必不可少。在之前的系列文章中,笔者介绍了电商商家和平台的商家服务体系生态系统以及多平台商家的库存控
编辑导语:目前电子商务发展非常火热,在电子商务平台的设计中,开放平台必不可少。在之前的系列文章中,笔者介绍了电商商家和平台的商家服务体系生态系统以及多平台商家的库存控制。在本文中,作者继续阐述了开放式平台的设计。让我们看一看。
对于电商平台来说,一般会经历从自营到平台的过程。在这个过程中,需要快速扩大规模,这就需要自动化处理。这时候就需要一个“开放平台”了。将主网站的服务打包成数据接口,开放给第三方开发者使用。开放API在互联网企业中应用广泛,是连接内部系统和外部系统的必要方案。
对于电商平台来说,发展到一定阶段,开放平台是必不可少的一部分。电商开放平台主要是开放两个能力:销售系统和推广佣金系统。
一般销售系统是对平台商家开放的,主要包括商品、订单、营销等。商家可以通过对接开放平台,快速管理商品、订单、营销。除了商家,ERP等软件服务商也可以在与开放平台对接后,在ERP上提供中小商家来管理多个电商平台。
电商平台发展到一定阶段,除了内部流量,一般还需要拓展外部流量。比如淘宝的淘宝客和拼多多的拼多多的客户,第三方推广商可以通过开放平台接入推广系统,获得相应返点,开放推广的佣金体系。
既然“开放平台”对电子商务如此重要,那么如何设计开放平台呢?以下是我从产品角度对开放平台设计的思考。欢迎技术生一起探讨。
一.开放平台框架
现在,如果您希望第三方访问您的平台,您必须考虑几个问题:
哪些用户可以访问?如何识别他们?有哪些业务可以通过API解决?性能可以支持多少并发?
把这些问题考虑清楚之后,就可以开始设计开放平台了。一般开放平台分为系统层和应用层,系统层是解决双方对接的问题,应用层是解决业务的问题。
如图所示,开放平台的系统层包括四个方面:用户管理、用户认证、API监控和测试。
用户管理:管理对接的第三方用户,定义每个用户的权限,开放appkey、AppSecret、流量上限。用户认证:第三方调用接口时,对用户的权限进行认证,保证数据安全。API监控:监控每个用户调用API的情况,发现异常及时预警,自动处理。测试:提供给第三方用于测试的工具,如在线测试。
处理好这四个方面,基本上就解决了系统层的主要问题。
应用层主要处理具体的业务。对于电商开放平台来说,核心业务包括商品、订单、营销、用户、店铺等。通过这些业务API,第三方可以在平台后台快速连接业务,无需人工操作。
值得一提的是,较大的电商平台都有自己的服务平台。ISV服务商可以通过对接开放平台,为平台上的商家提供服务,或者释放平台能力,让更多的企业参与到生态建设中来。比如淘宝服务市场,ISV服务商通过淘宝开放平台提供的接口,开发各种服务商的工具,在淘宝服务市场销售。
二、对接过程
对接开放平台的流程一般如下:
注册账号。对接前首先需要注册账号,商家一般关联商家账号。ISV服务商注册服务商账号。申请开发者账号。有了账号之后提供申请开发者权限的入口,进行开发者认证,经过审核后开通开发账号。开通账号及授权。给开发者进行授权,提供相应的appkey、AppSecret。这时候可以提供测试环境和正式环节的账号。这个阶段需要给开发者提供API文档、SDK、测试工具。对接测试。开发者进行正式的调试对接,如有需要,可安排相关人员支持。主要在测试环境进行。申请上线。测试通过后,安排正式上线,有些正式上线需要平台批准,例如ISV服务商上线应用需要提交申请。正式运行。对接完成上线后就可以正式使用了。注册一个账户。对接之前,需要先注册账号。商家一般都是和自己的账号关联的。服务提供商的ISV注册商帐号。申请一个开发者账号。拥有账号后,可以提供申请开发者权限的入口,进行开发者认证,审核通过后开通开发账号。开户和授权。授权开发者并提供相应的appkey和AppSecret。这时候你可以提供测试环境和正式链接的账号。在这个阶段,需要为开发者提供API文档、SDK和测试工具。对接测试。开发商会进行正式的调试对接,必要时可以安排相关人员进行支持。主要是在测试环境下。在线申请。测试通过后,我们会安排正式上线,部分正式上线需要平台审批。例如,ISV服务提供商需要提交在线申请的申请。正式运营。对接完成后,就可以正式使用了。
三。详细业务
谈完大框架,再来具体谈业务。对于电商开放平台,需要开发哪些接口是根据业务来决定的。开放平台没有标准的接口列表,往往发展到不同阶段,会开放不同的能力。
电子商务的核心是商品和订单。我们以商品为例来分析一下商业设计。
1 .商品
商品是最基本的数据。我们先想想商品的结构:类别、品牌、属性、规格、价格、库存、名称、描述等。如果要增加新的商品,首先基础数据需要与品类、品牌、属性、规格等相关的数据接口。获得基础数据后,就可以创建新货了,最后是添加新货的界面。
有了添加新产品的界面,还有产品数据的查询和更新。查询分为单次查询和批量查询。
商品的日常管理也需要对货架、价格、库存进行管理。这样产品的接口就多了。除了考虑需要哪些接口,还需要考虑哪些参与和参与。
以下是拼多多的商品界面列表。我们可以看到不同的接口有不同的功能。感兴趣的朋友可以搜索“拼多多开放平台”。
以单个商品查询为例,条目是商品编码(SKUid),条目是商品的详细信息,包括类别、品牌、属性、规格、价格、库存、名称、装卸状态、描述等。
引用的内容不是固定的,而是根据平台业务类型和使用需求来确定。
四。膨胀
当业务发展到一定阶段,开放平台是做电商必不可少的一部分。可以帮助企业快速拓展业务。开放平台可以简单,也可以复杂。可能技术性更强,监控每个接口,每个开发者。
在一些大型互联网公司,随着公司业务的发展,需要与外部合作伙伴合作,需要将公司的接口开放给其他外部合作伙伴调用。比如腾讯的QQ互联网、微信开放平台、蚂蚁金服开放平台、钉钉开放平台、微博开放平台。在大型集团公司中,分为一个总公司和它下面的几个分公司。总公司和分支机构可以互相通信,以开放平台的形式授权接口。
在电子商务业务发展过程中,开放平台的对象将是平台商家,然后是供应商、物流服务商、软件服务商、广告联盟成员等。
你的开发平台可以实现哪些业务?欢迎大家一起讨论!
#专栏作家#
Bouny_Yuan,微信官方账号:脆弱的爱情产品。人人都是产品经理专栏作家,都是电商产品经理。专注于电商产品设计、业务分析和背景挖掘。著有《电子商务产品经理文集:电子商务后端系统产品逻辑全分析》
本文由人人作为产品经理原创发布。未经许可,禁止复制。
来自Unsplash的图像,基于CC0协议。