淘宝开放平台天猫国际订单关于价格的研究

来源:互联网 发布:宇宙人餐饮软件 编辑:程序博客网 时间:2024/04/28 07:57


天猫国际订单关于价格的研究

Trade表:

•post_fee    邮费。

•order_tax_fee天猫国际官网直供主订单关税税费

•num商品购买数量。一笔主订单,对应多笔子订单时,主订单上的num无意义,直接看[order].num。

•price商品价格。一笔主订单,对应多笔子订单时,主订单上的num无意义,直接看[order].price。

•discount_fee 主订单级的优惠。可以使用trade.promotion_details查询系统优惠系统优惠金额(如打折,VIP,满就送等)

•total_fee主订单的商品金额=各子订单中商品price * num的和,不包括任何优惠信息,无意义。

•adjust_fee卖家手工调整金额,来源于订单价格修改,如果有多笔子订单的时候,这个为0,单笔的话则跟[order].adjust_fee一样,所以直接看[order].adjust_fee。

Order表:

•price商品价格。

•num购买数量。取值范围:大于零的整数

•total_fee应付金额(商品价格 * 商品数量 + 手工调整金额 - 子订单级订单优惠金额)。

•payment子订单实付金额。对于多子订单的交易,计算公式如下:payment = price * num +adjust_fee - discount_fee ;单子订单交易,payment与主订单的payment一致,对于退款成功的子订单,由于主订单的优惠分摊金额,会造成该字段可能不为0.00元。建议使用退款前的实付金额减去退款单中的实际退款金额计算。单笔子订单时包含物流费用,多笔子订单时不包含物流费用 

•discount_fee子订单级订单优惠金额。如折扣信息,店铺优惠券。如有多个子订单优惠信息,此字段为子订单优惠金额的和。

•adjust_fee手工调整金额。有些店铺级别的优惠劵会放在此字段中,如双11店铺优惠券;预售的定金,定金会按付定金时的汇率折算成外币,付尾款的时候再根据付尾款当天的汇率折算回人民币,所以此字段会出现金额带小数的情况。此字段也有可能为店铺优惠金额与预售定金的和。

•divide_order_fee分摊之后的实付金额,单笔子订单时为空,多笔时为优惠后的实际付款金额。

•part_mjz_discount优惠分摊。主订单级别的优惠分摊到子订单上的具体优惠金额。

下面看一个订单实例(此订单为双11预售订单):







税率11.9%,税费31.8,可以算出商品价格267.2268908,adjust_fee为定金,





付定金日,汇率取15.3370,付尾款日,汇率取15.6640,汇率上升0.021320988,定金变为35*(1+0.021320988)=35.74623458,adjust_fee为35.58,因对日汇率在2016年11月11日之前变化较大,忽略差异。

得出结论:定金没有付税费,定金在adjust_fee中会受汇率影响,但在实际活动付款购买商品时没有受汇率影响(活动之前会锁定价格)。即应付金额total_fee与payment是不同的。汇率造成的波动对顾客没有影响,卖家承担盈亏。

 

关于运费与税费:

单笔子订单:t.payment=o.payment 其中包含运费、税费。

多笔子订单:divide_order_fee包含税费分摊,不含邮费分摊。

o.payment不含邮费、税费和主订单级别优惠。

t.payment

=sum(divide_order_fee)+post_fee

=sum(o.payment)+post_fee+order_tax_fee-t. discount_fee

 多笔订单的每个子订单的税费分摊:od.divide_order_fee+od.part_mjz_discount-od.payment 

0 0
原创粉丝点击