【产品经理】ERP订单处理1-订单初始化

news2024/10/6 18:27:28

在平台订单转换为ERP订单的过程中,一般有些信息是需要处理的,比如订单主表信息、订单明细信息等。

在这里插入图片描述
平台订单下发到ERP系统过程,ERP系统需要对订单进行处理,下图为ERP订单处理的整体环节,之后我们将依次讲解,本次讲解订单初始化环节需要处理的问题。
在这里插入图片描述

一、抓取平台订单

ERP通过平台接口抓取最新订单,并更新已有订单。
ERP系统最好保留一个专门的平台原始订单页面帮助客户查询异常信息。

二、订单初始化

订单初始化,即平台订单转换为ERP订单的过程,一般需要处理订单主表信息、订单明细信息。

1. 订单主表信息

  1. 单号信息:平台单号保留、ERP系统单号转换;
  2. 收货信息解析:收货人、收货人联系方式、收货地址解析,一般做到国家、省、市、区、镇、详细地址全字匹配解析,若匹配不上,可进入平台异常单,平台异常单专门处理解析异常;
  3. 买家信息解析:店铺、买家ID解析,买家信息可融入到会员管理,统计会员消费信息;
  4. 买家留言、客服备注、旗帜颜色解析:买家留言、客服备注、旗帜;
  5. 货到付款解析:按照是否货到付款标记解析为货到付款;
  6. 指定快递解析:快递(平台获取或者导入指定);
  7. 订单渠道解析:网店直营(平台抓取),手工建单(导入);
  8. 付款状态解析:未付款,已付款,部分付款(定金订单);
  9. 时间解析:创建时间(当前创建时间未取到则取系统当前解析时间),付款时间(平台抓取的付款时间),发货时间,完成时间,添加时间(与平台无关,系统内部使用),更新时间(平台的更新时间,若无则取当前时间),首次付款时间(首次付款时间=付款时间,不更新,二次付款时间更新到付款时间);
  10. 自动流转订单解析:即菜鸟自动流转订单,只抓取平台订单状态为已发货或者已完成的自动流转订单,然后更新软件的订单状态为已发货或者已完成;
  11. 金额解析:买家实际支付金额,运费,首次付款金额,二次付款金额,平台优惠金额,整单优惠金额,货到付款服务费,快递代收金额;买家支付积分,买家支付积分金额,平台代金券,平台红包,返点积分;
  12. 发票解析:发票抬头(判断是否开票),抬头类型,纳税人识别号等;
  13. 付款信息:付款方式,支付交易号;
  14. 其他解析:是否安装服务订单,菜鸟服务类型,菜鸟自动审核标记,菜鸟配送时间,菜鸟指定仓编码,是否菜鸟仓订单,是否无需发货;
  15. 订单类型解析:明细解析后才解析,按照 定金订单>预售订单>正常订单的顺序解析;
  16. 订单的付款状态、退款状态、退款类型、平台订单状态和平台发货状态是通过子订单状态根据规则解析生成。

2. 订单明细信息

  1. 条形码解析:匹配软件中的商品条形码,解析成功后,对应代入属性:商品条形码,商品名称,规格,是否套装(解析后更新到主表),商品净重(净重解析后求和然后更新到订单净重);
  2. 网店品名,规格,类目解析:网点品名和规格用来解析是否预售,然后标记明细为预售产品;类目是平台类目;
  3. 子订单状态解析;
  4. 订单类型解析,商品有预售标识的为预售订单,定金订单的商品更新为定金订单,其他为普通订单。
  5. 子订单退款状态解析;
  6. 购买数量解析;
  7. 金额解析计算;
  8. 预售期解析计算。

3. 异常订单

  1. 解析异常时,存放到平台异常单,并说明异常原因;
  2. 未付款订单,写入订单快照表,不进行订单初始化。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1816134.html

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

相关文章

服务器配置(初始化)

一:什么是云服务器及用途: 云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。 我个人感觉就…

树Tree

文章目录 属性二叉树Binary Tree应用二叉树严格二叉树完全二叉树满二叉树Perfect Binary Tree 二叉搜索树Binary Search TreearrayLinked LIstArray(sortrd)Binary Search Tree(balanced) 性质实现dynamicallyarrays数组 具有层级…

Shell脚本 if语句

条件测试: $? 返回码 判断命令或者脚本是否执行成功(最近的一条) 0 true 为真就是成功 成立 非0 false 失败或者异常 test命令 可以进行条件测试 然后根据的是返回值来判断条件是否成立。 -e 测试目录或者文件是否存在 exist -d 测试…

LM2576系列3A开关型DCDC BUCK降压稳压器

前言: 老款DCDC,使用历史几十年了,今天设计仍然使用这个DCDC的,是不合适的。主要缺点是开关频率较低只有几十Khz,导致需要使用较大感量的功率电感,这样的电感价格较高,且占用PCB空间较大&#…

理解数学概念——线性(线性性)

1. 线性相关词汇的词源 1.1 单词“line”的词源 这个单词是古英语“line”和古法语“ligne”二者的融合。在古英语中,“line”的词义为“缆绳,绳索;一系列,行,字母行;规则,方向(cable, rope; s…

网工内推 | 深信服、中软国际技术支持工程师,最高13k*13薪

01 深信服 🔷招聘岗位:远程技术支持工程师 🔷任职要求: 一、专业能力和行业经验: ①具备友商同岗位工作经验1.5年以上,具备良好的分析和判断能力,有独立问题处理思路,具备常见协…

如何保证数据库和缓存的一致性

背景:为了提高查询效率,一般会用redis作为缓存。客户端查询数据时,如果能直接命中缓存,就不用再去查数据库,从而减轻数据库的压力,而且redis是基于内存的数据库,读取速度比数据库要快很多。 更新…

Sublime Text 4 - 前端代码编辑的卓越之选

Sublime Text 4 是一款备受赞誉的前端代码编辑神器,无论是在 Mac 系统还是 Windows 系统上,都展现出了其独特的魅力和强大的功能。 Sublime Text 4 拥有简洁而直观的用户界面,让开发者能够快速上手并沉浸于代码编写的过程中。它提供了高度可…

Qwen2 阿里最强开源大模型(Qwen2-7B)本地部署、API调用和WebUI对话机器人

阿里巴巴通义千问团队发布了Qwen2系列开源模型,该系列模型包括5个尺寸的预训练和指令微调模型:Qwen2-0.5B、Qwen2-1.5B、Qwen2-7B、Qwen2-57B-A14B以及Qwen2-72B。对比当前最优的开源模型,Qwen2-72B在包括自然语言理解、知识、代码、数学及多…

乡镇联盟一镇一码联合创始人第一届第二次研讨会在中山圆满落幕

乡镇联盟一镇一码联合创始人第一届第二次研讨会在中山圆满落幕 近日,由“乡镇联盟一镇一码”项目的联合创始人余向强先生亲自主持的第一届第二次研讨会在中山成功举行。此次研讨会汇聚了来自全国各地的乡镇代表、行业专家及联盟核心成员,共同探讨乡镇发…

MySql 报错之 Truncated incorrect DOUBLE value: ‘111-7357916-9889033‘

1. 背景 查询sql时,出现报错:Truncated incorrect DOUBLE value: ‘111-7357916-9889033’ 2. 问题可能原因 2.1 数据类型不匹配 可能错误地将一个本应作为字符串处理的列或值用于了需要数值类型的计算或比较。检查SQL语句,确保数值类型…

【OpenGL学习】OpenGL不同版本渲染管线汇总

文章目录 一、《OpenGL编程指南》第6版/第7版的渲染管线二、《OpenGL编程指南》第8版/第9版的渲染管线 一、《OpenGL编程指南》第6版/第7版的渲染管线 图1. OpenGL 2.1、OpenGL 3.0、OpenGL 3.1 等支持的渲染管线 二、《OpenGL编程指南》第8版/第9版的渲染管线 图2. OpenGL …

威胁预警 | Anatsa 银行木马被下载超过数万次

最近,研究人员发现 Anatsa 银行木马的传播有所抬头。这种复杂的恶意软件欺骗受害者在不知不觉中安装后,通过全球的金融应用程序来窃取敏感凭据和财务信息。攻击者通过多种技术拦截和收集数据。 概述 Anatsa 是已知的安卓银行木马,针对全球超…

C语言调用so/dll动态库

文章目录 windowslinux C语言调用动态链接库 windows C语言调用windows下的动态库dll; 待实现 linux C语言调用linux下的动态库so; 准备C代码&#xff0c;并编译为so base.c #include <stdio.h>int funcBase(){printf("func base is running...");return …

每日5题Day23 - LeetCode 111 - 115

每一步向前都是向自己的梦想更近一步&#xff0c;坚持不懈&#xff0c;勇往直前&#xff01; 第一题&#xff1a;111. 二叉树的最小深度 - 力扣&#xff08;LeetCode&#xff09; /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeN…

小公司要求真高

大家好&#xff0c;我是白露啊。 最近看到一个爽文帖&#xff0c;标题就是——“小公司要求真高”。 事情是这样的&#xff0c;一家的小公司在拿到简历之后&#xff0c;HR直接对楼主说&#xff1a;“你不合适&#xff0c;简历不行。” 言外之意就是嫌弃简历单薄&#xff0c;看…

车载网络安全指南 网络安全框架(二)

返回总目录->返回总目录<- 目录 一、概述 二、网络安全组织管理 三、网络安全活动 四、支撑保障 一、概述 汽车电子系统网络安全活动框架包含汽车电子系统网络安全活动、组织管理以及支持保障。其中,网络安全管理活动是框架的核心,主要指汽车电子系统生命周期各阶段…

WebGL开发时尚设计系统

开发一个基于WebGL的时尚设计系统可以为用户提供一个互动、实时的3D体验&#xff0c;允许他们设计和试穿虚拟服装。这个系统可以广泛应用于时尚设计、电子商务、虚拟试衣间等领域。以下是开发此系统的主要步骤和关键技术。北京木奇移动技术有限公司&#xff0c;专业的软件外包开…

代码小浣熊 - 软件智能研发助手

介绍 代码小浣熊是一款基于商汤大语言模型的软件智能研发助手。它利用先进的自然语言处理和人工智能技术&#xff0c;为软件开发者提供从需求分析、架构设计到代码编写、软件测试等全流程的智能支持。无论是专业的软件工程师&#xff0c;还是编程初学者&#xff0c;代码小浣熊…

数据结构——02-算数表达式-栈-实验题目分享

一、实验题目 算数表达式计算&#xff1a; 设计算法根据用户输入的合法表达式计算结果并显示出来 表达式中的符号为、-、*、/、&#xff08;、&#xff09; 表达式中数字为整数 二、实验环境 Windows 11 Visual Studio Code &#xff08;总体代码在最后&#xff09; 三…