淘宝店铺自动发货

2019-10-15  本文已影响0人  灰斗儿

自己开发类似速度达等自动充值话费软件

api 文档地址
https://open.taobao.com/search.htm

第一步:获取待发货的订单
调用taobao.trades.sold.get,入参加入status=”WAIT_SELLER_SEND_GOODS”,可以搜索出来所有待发货的订单,如下图:

第二步:判断待发货订单中的子订单中是否有已关闭的订单或者正在退款的订单
第一种情况:如果子订单中存在已关闭的订单(即orders.status=”TRADE_CLOSED”),则需要用户在自己本地的ERP系统中标记一下该子订单中的商品,防止在发货的时候,仍然把该笔子订单对应的货物发给买家;
第二种情况:如果子订单中存在正在退款的订单(即orders.refund_status=”WAIT_SELLER_AGREE”),该订单需要等待退款完成后,再发货;否则发货的时候,就会默认成为卖家拒绝退款
第三步:发货处理
根据联系物流方式的不同,分为在线下单、自己联系和无需物流,如下:
第一种情况:订单是货到付款订单(即type=”cod”),此时只能调用taobao.logistics.online.send进行发货处理 。
第二种情况:虚拟商品或同城交易无需物流的订单,可选择虚拟发货taobao.logistics.dummy.send 进行发货处理。
第三种情况:非以上情况的,可以选 taobao.logistics.online.send 或taobao.logistics.dummy.send 进行发货处理

上一篇下一篇

猜你喜欢

热点阅读