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

news2024/10/7 10:13:21

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

为什么要调用奇门接口?

淘宝开放平台自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.coloradmin.cn/o/1117350.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【c➡️c++】打开c++学习之门2——内联函数-auto-空值(nullptr)

目录 🍭内联函数 🕶️概念 🕶️特性: 👉auto关键字(C11) ➡️类型别名思考 ➡️ auto简介 ➡️auto的使用细则 ➡️auto不能推导的场景 🌈基于范围的for循环(C11) 🚩范围for的语法 &…

基于java(ssm)水果销售管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding) 代码参考数据库参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

开箱即用的Appimage是什么以及如何建立快捷方式

1 引言 在使用Linux系统过程中,初学者会遇到无穷多的问题,包括软件的安装问题。 ubuntu的deb,centos的rpm, 当然以及需要解压的tar.gz等等。有一种开箱即用的软件安装类型,格式为Appimage。 AppImage 的官方网站是 AppImage | Linux apps tha…

Mysql中的RR 隔离级别,到底有没有解决幻读问题

Mysql 中的 RR 事务隔离级别,在特定的情况下会出现幻读的问题。所谓的幻读,表示在同一个事务中的两次相同条件的查询得到的数据条数不一样。 在 RR 级别下,什么情况下会出现幻读 这样一种情况,在事务 1 里面通过 update 语句触发当…

React基础: 项目创建 JSX 基础语法 React基础的组件使用 useState状态 基础样式控制

01 React 文章目录 01 React一、React是什么1、React的优势 二、React开发环境搭建1、创建项目2、运行项目3、项目的目录结构 三、JSX基础1、什么是 JSX代码示例: 2、JSX使用场景2.1代码示例: 3、JSX中实现列表渲染4、JSX - 实现基本的条件渲染5、JSX - …

Cmake用户交互指南

文章目录 一. 介绍1. 命令行cmake工具2. cmake gui工具 二. 生成构建系统1. 命令行环境2. 命令行-G选项3. 在cmake gui中选择生成器 三. 设置生成变量1. 在命令行上设置变量2. 使用cmake gui设置变量3. CMake缓存 四. 预设1. 在命令行上使用预设2. 在cmake gui中使用预设 五. 调…

【五:(mock数据)springboot+mock集成swaggerConfig】

目录 1、springboot 的Demo2、实例类3、服务类 get请求方法4、服务类的post请求方法5、swaggerConfig 接口文档生成配置依赖 SpringBootApplication ComponentScan("com.course") public class Application {public static void main(String[] args) {SpringApplicat…

【TensorFlow1.X】系列学习笔记【基础一】

【TensorFlow1.X】系列学习笔记【基础一】 大量经典论文的算法均采用 TF 1.x 实现, 为了阅读方便, 同时加深对实现细节的理解, 需要 TF 1.x 的知识 文章目录 【TensorFlow1.X】系列学习笔记【基础一】前言线性回归非线性回归逻辑回归总结 前言 本篇博主将用最简洁的代码由浅入…

AD20原理图库的制作

1、打开“51单片机最小系统”的工程文件。 2、创建原理图库文件:单击“文件”菜单,选择“新的”选项中的“库”选项,再选择“原理图库”,进入原理图库元件的编辑界面。 3、保存原理图库文件:选择“文件”菜单&#xff…

antd vue 组件 使用下拉框的层级来显示后面的输入框

效果图&#xff1a; 代码&#xff1a; HTML: <dir><a-row><a-col :span"4"><a-form-model-item label"审批层级" ><a-selectplaceholder"请选择审批层级"v-model"form.PlatformPurchaseApproveLevel"cha…

安达发|人工智能在APS高级计划与排程中的应用

随着人工智能&#xff08;AI&#xff09;技术的发展&#xff0c;其在生产计划与排程&#xff08;APS&#xff09;领域的应用也日益广泛。APS是一种复杂的系统工程&#xff0c;它需要处理大量的数据&#xff0c;包括需求预测、资源优化、路径规划等。AI技术的应用可以帮助企业更…

身份证读卡器ubuntu虚拟机实现RK3399 Arm Linux开发板交叉编译libdonsee.so找不到libusb解决办法

昨天一个客户要在RK3399 Linux开发板上面使用身份证读卡器&#xff0c;由于没有客户的开发板&#xff0c;故只能用本机ubuntu虚拟机来交叉编译&#xff0c;用客户发过来的交叉编译工具&#xff0c;已经编译好libusb然后编译libdonsee.so的时候提示找不到libusb&#xff0c;报错…

语音芯片KT142C两种音频输出方式PWM和DAC的区别

目录 语音芯片KT142C两种音频输出方式PWM和DAC的区别 一般的语音芯片&#xff0c;输出方式&#xff0c;无外乎两种&#xff0c;即dac输出&#xff0c;或者PWM输出 其中dac的输出&#xff0c;一般应用场景都是外挂功放芯片&#xff0c;实现声音的放大&#xff0c;比如常用的音箱…

csapp-Machine-Level Representation of Program-review

Machine-Level Representation of Program收获和思考 Basics Machine-Level Programming可以看成是机器执行对于上层代码的一种翻译&#xff0c;即硬件是如何通过一个个的指令去解释每一行代码&#xff0c;然后操纵各种硬件执行出对应的结果。 Machine-Level Programming有2种…

Jprofiler V14中文使用文档

JProfiler介绍 什么是JProfiler? JProfiler是一个用于分析运行JVM内部情况的专业工具。 在开发中你可以使用它,用于质量保证,也可以解决你的生产系统遇到的问题。 JProfiler处理四个主要问题: 方法调用 这通常被称为"CPU分析"。方法调用可以通过不同的方式进行测…

【剑指Offer】33.二叉搜索树的后序遍历序列

题目 输入一个整数数组&#xff0c;判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回 true ,否则返回 false 。假设输入的数组的任意两个数字都互不相同。 数据范围&#xff1a; 节点数量 0≤n≤1000 &#xff0c;节点上的值满足 1≤val≤10^5 &#xff0c;保证节…

Xcode报错“compact unwind compressed function offset doesn‘t fit in 24 bits

Assertion failed: (false && “compact unwind compressed function offset doesn’t fit in 24 bits”), function operator(), file Layout.cpp, line 5758. 解决方案&#xff1a;targerts->build settings->other linker Flages增加-ld64

企业数据防泄密软件-文件外发管理,文件,文档,图纸不外泄

企业数据防泄密软件可以帮助保护企业的重要数据和知识产权&#xff0c;其中文件外发管理是一个重要的环节。 PC访问地址&#xff1a;https://isite.baidu.com/site/wjz012xr/2eae091d-1b97-4276-90bc-6757c5dfedee 以下是一些关键功能&#xff1a; 透明加密&#xff1a;加密软件…

【框架源码篇 01】Spring源码-手写IOC

Spring源码手写篇-手写IoC 一、IoC分析 1.Spring的核心 在Spring中非常核心的内容是 IOC和 AOP. 2.IoC的几个疑问? 2.1 IoC是什么&#xff1f; IoC:Inversion of Control 控制反转&#xff0c;简单理解就是&#xff1a;依赖对象的获得被反转了。 2.2 IoC有什么好处? IoC带…

浏览器的四种缓存协议

❤️浏览器缓存 在HTTP里所谓的缓存本质上只是浏览器和业务侧根据不同的报文字段做出不同的缓存动作而已 四种缓存协议如下 Cache-ControlExpiresETag/If-None-MatchLast-Modified/If-Modified-Since &#x1f3a1;Cache-Control 通过响应头设置Cache-Control和max-age&…