金蝶与电商集成如何调用奇门接口

2023-10-21 14:36

本文主要是介绍金蝶与电商集成如何调用奇门接口,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

电商领域的发展日新月异,为了实现企业的数字化转型,金蝶云等财务系统与电商平台的集成变得愈发关键。在本文中,我们将深入探讨奇门接口的应用,以及为什么它对于金蝶与电商集成如此重要。同时,我们将介绍如何借助轻易云数据集成平台实现金蝶云与电商平台的顺畅集成。

为什么要调用奇门接口?

淘宝开放平台自2017年发布了一项数据安全违规排查公告,该公告的目的是保护用户隐私和数据安全。这导致了一种情况,即淘宝系订单数据将无法直接提供给第三方系统。这就是为什么我们需要调用奇门接口的原因。

这个变化适用于一些特定的场景,其中一个主要场景是线上ERP-线下ERP(财务系统)集成。在这种情况下,线上ERP通常由旺店通ERP扮演,而线下ERP可以是金蝶云星空。这种集成的目标是从旺店通ERP中获取销售订单、售后订单等数据,并完成财务对账等业务操作。总结来说,只有通过淘系奇门接口,我们才能顺利获取淘宝系订单数据。

奇门接口如何申请?

奇门接口的使用需要一些前期准备,主要包括以下步骤:

1. Appkey申请准备

1.1 服务商资质
  • 情况1:如果三方软件由软件厂商的代理商销售并提供技术维护,那么代理商的公司主体(企业支付宝账号)需要在淘宝开放平台注册。在申请应用时,代理商需要提供金蝶云星空的代理授权资质说明。

  • 情况2:如果三方软件由软件厂商直接销售并提供技术支持,那么软件厂商公司主体(企业支付宝账号)需要在淘宝开放平台注册。

1.2 需要提供的资料

淘宝暂未提供明确的模板,但通常需要提交系统说明书,其中应包含以下内容:

  • MRD(市场需求文档)至少包含市场需求分析、产品功能、产品卖点以及营销策略。
  • PRD(产品需求文档)至少包含产品功能的具体描述、功能点的业务流程、界面示例、系统各功能的截图(全图),以及软著原件截图(如果没有软著,可以使用厂商代理授权的资质证明截图代替)。

2. 申请第一步,注册开发者账号

在使用开放平台的任何能力和产品之前,首先需要成为开放平台的开发者。这包括以下步骤:

  • 打开开放平台首页(淘宝开放平台),点击控制台。

奇门接口如何调用?

现在,让我们以旺店通OMS为例,介绍如何配置奇门接口调用,以实现金蝶云星空与奇门的顺畅对接。

  1. 在软件平台页面,您可以选择旺店通奇门与非奇门接口。

  1. 旺店通·企业版奇门已经包含多个API资产,可供调用。

  2. 在连接器中配置一个奇门的连接器。
     

  3. 这是一个奇门接口调用示例的JSON代码:
    奇门接口:
    http://hu3cgwt0tc.api.taobao.com/router/qm/wdt.stockout.order.query.trade

{"start_time": "2023-10-20 23:02:25","end_time": "2023-10-21 02:03:10","status": "","src_order_no": "","src_tid": "","stockout_no": "","shop_no": "","warehouse_no": "","shop_nos": "","is_by_modified": "0","page_size": "100","page_no": 0
}
  1. 具体的配置旺店通奇门接口调用

6.拿到旺店通奇门的原始数据

7.配置将旺店通奇门数据转化为金蝶云星空的写入接口数据

["SAL_OUTSTOCK",{"Operation": "BatchSave","IsAutoSubmitAndAudit": true,"IsVerifyBaseDataField": true,"SubSystemId": "21","InterationFlags": "STK_InvCheckResult","Model": [{"FBillTypeID": {"FNumber": "XSCKD01_SYS"},"FBillNo": "2309151135","FDate": "2023-09-15 10:30:36","FSaleOrgId": {"FNumber": "100"},"FCustomerID": {"FName": "七遇-正彩美妆旗舰店(抖)"},"FStockOrgId": {"FNumber": "100"},"FNote": "","FEntity": [{"FMaterialID": {"FNumber": "ZC-S-Z-0038"},"FRealQty": "1.0000","FTaxPrice": "9.9000","FOwnerTypeId": "BD_OwnerOrg","FOwnerId": {"FNumber": "100"},"FStockID": {"FNumber": "QYYC-JSQY-WDT"},"FIsFree": "","FEntrynote": "“【直播】”芳奢贝贝女装;主播id:479836023558519;直播间id:7278566330738248509;","F_POIH_Text": "6921776489949632033","FEntryTaxRate": "0.0000"}],"SubHeadEntity": {"FSettleOrgID": {"FNumber": "100"},"FSETTLECURRID": {"FNumber": "PRE001"}}}]}
]

通过这些步骤,您可以实现金蝶云星空与奇门的顺畅对接,将电商数据与财务系统集成,实现数字化转型。

这篇关于金蝶与电商集成如何调用奇门接口的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/255016

相关文章

如何在页面调用utility bar并传递参数至lwc组件

1.在app的utility item中添加lwc组件: 2.调用utility bar api的方式有两种: 方法一,通过lwc调用: import {LightningElement,api ,wire } from 'lwc';import { publish, MessageContext } from 'lightning/messageService';import Ca

【区块链 + 人才服务】区块链集成开发平台 | FISCO BCOS应用案例

随着区块链技术的快速发展,越来越多的企业开始将其应用于实际业务中。然而,区块链技术的专业性使得其集成开发成为一项挑战。针对此,广东中创智慧科技有限公司基于国产开源联盟链 FISCO BCOS 推出了区块链集成开发平台。该平台基于区块链技术,提供一套全面的区块链开发工具和开发环境,支持开发者快速开发和部署区块链应用。此外,该平台还可以提供一套全面的区块链开发教程和文档,帮助开发者快速上手区块链开发。

Java 后端接口入参 - 联合前端VUE 使用AES完成入参出参加密解密

加密效果: 解密后的数据就是正常数据: 后端:使用的是spring-cloud框架,在gateway模块进行操作 <dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>30.0-jre</version></dependency> 编写一个AES加密

【LabVIEW学习篇 - 21】:DLL与API的调用

文章目录 DLL与API调用DLLAPIDLL的调用 DLL与API调用 LabVIEW虽然已经足够强大,但不同的语言在不同领域都有着自己的优势,为了强强联合,LabVIEW提供了强大的外部程序接口能力,包括DLL、CIN(C语言接口)、ActiveX、.NET、MATLAB等等。通过DLL可以使用户很方便地调用C、C++、C#、VB等编程语言写的程序以及windows自带的大

【Shiro】Shiro 的学习教程(三)之 SpringBoot 集成 Shiro

目录 1、环境准备2、引入 Shiro3、实现认证、退出3.1、使用死数据实现3.2、引入数据库,添加注册功能后端代码前端代码 3.3、MD5、Salt 的认证流程 4.、实现授权4.1、基于角色授权4.2、基于资源授权 5、引入缓存5.1、EhCache 实现缓存5.2、集成 Redis 实现 Shiro 缓存 1、环境准备 新建一个 SpringBoot 工程,引入依赖:

系统架构师-ERP+集成

ERP   集成平台end:就懒得画新的页

Spring Boot集成Tess4J实现OCR

1.什么是Tess4j? Tesseract是一个开源的光学字符识别(OCR)引擎,它可以将图像中的文字转换为计算机可读的文本。支持多种语言和书面语言,并且可以在命令行中执行。它是一个流行的开源OCR工具,可以在许多不同的操作系统上运行。Tess4J是一个基于Tesseract OCR引擎的Java接口,可以用来识别图像中的文本,说白了,就是封装了它的API,让Java可以直接调用。 Tess

java线程深度解析(一)——java new 接口?匿名内部类给你答案

http://blog.csdn.net/daybreak1209/article/details/51305477 一、内部类 1、内部类初识 一般,一个类里主要包含类的方法和属性,但在Java中还提出在类中继续定义类(内部类)的概念。 内部类的定义:类的内部定义类 先来看一个实例 [html]  view plain copy pu

模拟实现vector中的常见接口

insert void insert(iterator pos, const T& x){if (_finish == _endofstorage){int n = pos - _start;size_t newcapacity = capacity() == 0 ? 2 : capacity() * 2;reserve(newcapacity);pos = _start + n;//防止迭代

string字符会调用new分配堆内存吗

gcc的string默认大小是32个字节,字符串小于等于15直接保存在栈上,超过之后才会使用new分配。