淘宝api交易和订单关于价格的研究
2012-12-28 18:43
281 查看
先来看一笔典型的淘宝交易
这里我约定几个淘宝api的概念名词以便后续的研究
下面是整理的价格流程图
从流程图可以看到F区域的实收是针对于买家来说的。如果针对卖家的实收,应该是把退款和佣金包括在内,最后才是我们能支配拿出来用的钱。
以下是笔者根据api文档整理的关于价格的字段
这里我约定几个淘宝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元。 建议使用退款前的实付金额减去退款单中的实际退款金额计算。 |
相关文章推荐
- 淘宝开放平台天猫国际订单关于价格的研究
- 关于REST的文章—— 如何查看我的订单-REST的流程API设计案例
- 淘宝api订单最后一位丢失
- 关于淘宝CSV格式的研究
- 关于http和https淘宝支付宝跨域解决方法研究
- 关于商城价格变动对订单影响的问题
- 关于http和https淘宝支付宝跨域解决方法研究
- 公司间转移过帐介绍与IMG设置(公司间采购订单+交易价格确定+流程测试)
- 关于淘宝的数据来源,针对做淘宝客网站的淘宝api调用方法
- 关于淘宝CSV格式的研究
- Paypal获取Transaciton历史交易API初步研究(三)——配置文件
- 淘宝api登陆,下载最近2天订单的php源代码
- Paypal获取Transaciton历史交易API初步研究(一)——REST or Classic API
- 关于 Hook Win32 API 的一点研究
- Paypal获取Transaciton历史交易API初步研究(二)——Merchant API调用
- 关于计算订单价格,转换后差一分钱的解决方法(浮点数精度问题)
- 淘宝、亚马逊、京东商城、Magento系统在商品多属性、多价格、多语言、多库存、多供应商研究
- 淘宝api订单最后一位丢失
- 淘宝api例子 通过宝贝地址取宝贝标题价格图片
- 淘宝api登陆,下载最近2天订单的php源代码