淘宝api交易和订单关于价格的研究
来源:互联网 发布:无间道1的深度解析知乎 编辑:程序博客网 时间:2024/04/28 02:26
先来看一笔典型的淘宝交易
这里我约定几个淘宝api的概念名词以便后续的研究
名词
区域字母
解释
交易
平常我们更多的是说订单,但是按照淘宝api的数据字典。其实严格意义上来说是交易。
子订单
A
子订单就是一笔交易里面的子订单,因为买家可能买了几款宝贝,像上图就是3个子订单
商品价格
B
B字母的红框区域,就是宝贝的吊牌价,就是一口价,没有经过打折计算的
子订单优惠
C
看上图的优惠两个字,它是对着的是商品的优惠角度来说的。
系统优惠
D
针对整比交易的优惠,包括(使用优惠券,满就减,VIP)
手动调整价格
上图没有体现出来。就是卖家手动修改的价格,比如退换的
邮费
E
E红框区域
订单应付
F
实收款就是支付宝金额。这个实收款不代表最后卖家能支配的金额 ,后面会解释
下面是整理的价格流程图
从流程图可以看到F区域的实收是针对于买家来说的。如果针对卖家的实收,应该是把退款和佣金包括在内,最后才是我们能支配拿出来用的钱。
以下是笔者根据api文档整理的关于价格的字段
trade
order
卖家手工调整金额,
精确到2位小数,
单位:元。如:200.07,表示:200元7分。
来源于订单价格修改,如果有多笔子订单的时候,
这个为0,单笔的话则跟[order].adjust_fee一样
手工调整金额
adjust_fee
adjust_fee
手工调整金额
手工调整金额.格式为:1.01;
单位:元;精确到小数点后两位
系统优惠金额(如打折,VIP,满就送,店铺优惠券等),
精确到2位小数,
单位:元。如:200.07,表示:200元7分
系统优惠金额
discount_fee
discount_fee
订单优惠金额
订单优惠金额。精确到2位小数;
单位:元。如:200.07,表示:200元7分
商品标准价格。精确到2位小数;单位:元。
如:200.07,表示:200元7分
当有一笔子订单api才会返回改字段
单个商品价格(标准单价)
price
price
商品价格(标准单价)
商品价格。精确到2位小数;
单位:元。如:200.07,表示:200元7分
商品购买数量。取值范围:大于零的整数
当有一笔子订单api才会返回改字段
商品购买数量
num
num
购买数量
购买数量。取值范围:大于零的整数
商品金额(商品标准价格乘以数量的总金额)。
精确到2位小数;单位:元。如:200.07,表示:200元7分
商品金额
total_fee
total_fee
应付金额(不包含交易的优惠金额)
应付金额(商品价格*商品数量+手工调整金额-订单优惠金额)
。精确到2位小数;单位:元。如:200.07,表示:200元7分
邮费。精确到2位小数;
单位:元。如:200.07,表示:200元7分
邮费
post_fee
实付金额。精确到2位小数;
单位:元。如:200.07,表示:200元7分
实付金额
payment
payment
实付金额
子订单实付金额。精确到2位小数,
单位:元。如:200.07,表示:200元7分。
计算公式如下:payment = price * num + adjust_fee - discount_fee + post_fee
(单笔子订单时子订单实付金额包含邮费和交易级别系统优惠金额,多笔子订单时不包含邮费,也不包含交易级别的系统优惠金额);
对于退款成功的子订单,由于主订单的优惠分摊金额,
会造成该字段可能不为0.00元。
建议使用退款前的实付金额减去退款单中的实际退款金额计算。
- 淘宝api交易和订单关于价格的研究
- 淘宝开放平台天猫国际订单关于价格的研究
- 更改phpcms2008的订单模块的价格具有两种 城人价格和儿童价格
- 淘宝客订单API获取订单代码
- 淘宝客获取促销价格API的示例
- mysql 查询练习——计算总订单价格大于100的订单号和总订单价格
- R语言:读取淘宝的单品页的名称和价格
- 关于淘宝CSV格式的研究
- 淘宝api订单最后一位丢失
- 获取淘宝订单的解决方案
- 关于计算订单价格,转换后差一分钱的解决方法(浮点数精度问题)
- 更改已经收货的采购订单价格
- 淘宝api登陆,下载最近2天订单的php源代码
- 淘宝api登陆,下载最近2天订单的php源代码
- 关于http和https淘宝支付宝跨域解决方法研究
- 抓取淘宝某类商品名称和价格
- magento -- 关于更新订单状态的API接口函数
- oracle的购买价格研究
- Android Zip文件解压代码
- 利用x264lib编码h264流的源码
- 线程池中线程数目的变化规律
- 数据库系统原理教程 第四章 关系系统及其优化 习题集
- Oracle 主从表联合查询
- 淘宝api交易和订单关于价格的研究
- 观察者模式(Observer Pattern)
- 周鸿祎:做到这五点,才算是好用户体验
- PowerDesigner数据库建模
- eclipse下载,使用教程,开发Java——适合Java初学者
- LDD读书笔记——字符设备驱动程序
- iptables 中的NAT使用总结
- ArmaGeddon.v2.0.by.CondZero/ARTeam
- win7安装ubuntu12.04双系统