到目前为止,每个过程都由一个单独的系统负责。要使用已注册电子邮件,发送或履行订单的服务,需要与它们进行集成。并且我们希望确保客户能够按照“一个窗口”的原则访问Mail的所有可能性,而无需付出额外的努力,并且要快得多。为了实现这个想法,我们正在创建一个集成平台,我们想向您介绍一下。
我们将集成集成在一个“窗口”中
为了促进对所有邮件服务的访问,我们需要一个系统,该系统将:1)在不深入每个人业务流程的情况下,将Mail API与商店API连接起来; 2)通过“一个窗口”连接我们所有的服务。这些任务将由集成平台解决。
现在,我们正在编写一个单独的连接器,以将客户与我们的API集成为分派,履行或电子注册函。每个服务都有自己的。连接器是帮助商店和邮政相互了解的“翻译器”。它将来自客户端API的信息解密为我们的格式,然后以相反的方向进行处理。
我们使用这些连接器之一将Beru市场连接到Dispatch,Dispatch是一项服务,可自动准备包裹并将其交付给分支机构。连接器从Yandex API接收XML格式的数据,将其转换为JSON以传输到发送方个人帐户,并根据客户流程调整工作顺序。
在邮件部分,有几个操作:分配跟踪号,将数据发送到系统,将数据传输到跟踪。在商店:下订单,检查地址,显示运输成本并获取跟踪号。邮件和购物流程中的这些操作具有不同的顺序,并且可以以不同的方式调用。第一步,我们必须检查地址并计算关税,然后商店首先形成订单。有必要帮助比较这些步骤,以便两个系统可以相互理解。
商店向邮件发送了一个请求,“创建一个重量为1千克的从莫斯科到萨拉托夫的新包裹”,连接器将其分解为API可以理解的变量“创建一个新包裹”“路线:莫斯科-萨拉托夫”“重量:1千克”。如果Beru想要连接到实现以从我们的仓库存储和发送货物,那么他将需要编写另一个连接器。
连接到邮件服务的通常过程
好消息是,连接器是为特定的API格式(XML,JSON等)编写的,因此可以将其重用于具有类似要求的客户端。但是,要使其正常工作,您需要创建一个内核,所有邮件服务将通过该内核进行通信,并且现成的连接器将与该内核连接。这个核心是集成平台的基础,它将成为通用的邮件订单管理系统。然后,连接过程将如下所示:
通过集成平台连接到所有Mail服务
该平台将基于BPMN系统的原理工作,在该系统中,分析师将构建特定操作的业务流程。它将允许您将数据从任何格式转换为所需的格式。剩下要做的就是手动合并变量以进行订单管理。
借助连接器,我们可以转换数据格式并比较操作顺序,这需要一到两个月的时间。集成平台将允许您在一到两周内将新客户端连接到我们的所有系统,而无需进行复杂的开发,而只需很少的程序员参与。
更改订单的工作结构
现在,所有邮件操作均由不同的系统管理,每个系统负责其自己的步骤,并且不与其余部分交换数据。 OMS将集成所有任务,并从一开始就与它们一起工作。
统一的订单管理系统将关闭Mail生态系统中的所有客户需求。我们将能够从一个仓库中提取库存余额,将其转移到履行中,为运输做好准备,然后将其装运以交付。它还将扩展我们内部流程的功能-它将使我们能够启动邮政尚未提供的服务:散装货物的交付,从分支机构到特定收件人的快递交付,以及其他。
一般的邮政订单管理系统可以想象为多臂操作员,可以接受所有传入的任务,确定优先级和期限,决定谁和何时转移任务,控制从接收到完成的所有订单变更。
OMS工作流程
例如,我们收到了冰箱交付申请,冰箱必须在没有电梯的情况下升至25层。该邮局没有为如此大的产品提供送货服务,也没有自己的搬家公司。 OMS将在我们的合作伙伴中选择合适的表演者,并将任务发送给他。当合作伙伴收到不适合自己汽车的包裹的订单时,我们可以自己接订单并重新装载自己的运输工具。由于每个OMS成员都可以同时充当客户和承包商的角色,因此我们将有机会在邮政和合作伙伴之间分配订单,以最佳地利用各自的资源。
邮政内部的OMS飞行员将从下个月开始。然后,我们将开始开发一个集成平台,该平台将OMS订单生命周期与客户的业务流程集成在一起。很快,一个简单的集成就足以连接多个Mail服务。
Open Mail API
只有具有自己的API标准的那些在线站点才需要连接器。那些没有此类限制的人可以通过开放的跟踪API和发送包裹的API将其仓库,分拣系统或工作流连接到数据交换。
这个机会使用OZON。借助通常的API功能,我们能够关闭一个巨大市场的整个创建,准备和跟踪包裹链,该巨大市场每月通过Mail发送300-400,000个包裹:
- API - OZON . – , . , .
- OZON.
- API OZON . , , , .
客户可以通过自己的订单管理系统使用该API。如果您的商店在流行的CMS上运行:InSales,amoCRM,ShopScript,1C-Bitrix或CS:Cart,那么您可以使用在官方邮件模块的基础上运行的应用程序。
CMS平台上的商店模块
模块将包裹的参数从购物车发送到关税,计价服务和跟踪服务。从那里,我们接收到有关交货时间和成本的信息,并将其转移到个人寄售帐户,在此进行优先准备-形成地址标签并分配跟踪号。
文件和跟踪数据从托运人的个人帐户返回到商店管理系统的界面。卖方可以打印标签以运送包裹,并在其通常的CRM中将轨道编号转移给客户。
分支选择小部件
如果买家在不离开站点的情况下填写所有订单数据,则转换为购买的转化率会更高。因此,在交付阶段,他们不必记住最近分支机构的地址,索引和操作方式,也不必在卖方网站之外查找此信息,则可以将小部件与邮局和订购点的地图一起使用。
客户在地图上选择一个分支,然后查看有关该分支的信息:地址,营业时间,付款方式以及成本和交货时间,这些信息是从开放的API服务riffing.pochta.ru和delivery.pochta.ru中提取的。
买方在一个窗口中收到所有重要信息-部门的期限,成本和时间表
您不需要任何特殊知识即可在网站或应用程序上安装小部件。只需单击几下即可配置该构造函数,并且可以在widget.pochta.ru上找到它。
尽管我们有一套解决方案可以解决企业的几乎所有需求,但我们并不仅限于此,而是为客户创建一个入口点。有了它,公司将获得使物流更轻松地集成到其流程中的工具,而Mail是促进和开发其产品和服务的另一个强大渠道。
如果您采用这种方法,并希望参与全国数百家在线商店将要使用的服务转型,那么邮政技术团队将在等您。可以在hr.pochta.tech/vacancies上查看俄罗斯9个城市的空缺职位。