跳到主要内容

奇门订单查询(列表)

查询订单列表。本文根据《快麦ERP奇门自定义接口V2.6.docx》整理。

接入说明​

调用前请先阅读奇门自定义接口接入说明,配置 target_app_key、customerId 和 warehouseCode。

请求地址​

环境服务地址
正式环境http://33c367ryyg.api.taobao.com/router/qm

API接口地址​

参数名值说明
methodkuaimai.order.list.query查询订单列表

请求参数​

以下为接口业务参数;false 表示非必填。奇门系统参数和路由参数见接入说明。

名称类型是否必须描述
pageNoIntegerfalse页码
pageSizeIntegerfalse页面大小(每页数据条数)
statusStringfalse订单状态
WAIT_BUYER_PAY:待付款,
WAIT_AUDIT:待审核,
WAIT_FINANCE_AUDIT:待财审,
FINISHED_AUDIT:审核完成,
WAIT_EXPRESS_PRINT:待打印快递单,
WAIT_PACKAGE:待打包,
WAIT_WEIGHT:待称重,
WAIT_SEND_GOODS:待发货,
WAIT_DEST_SEND_GOODS:待供销商发货,
SELLER_SEND_GOODS:卖家已发货,
FINISHED:交易完成,
CLOSED:交易关闭
startTimeStringfalse开始时间(yyyy-MM-dd HH:mm:ss)
(默认更新时间)
endTimeStringfalse结束时间(yyyy-MM-dd HH:mm:ss)
(默认更新时间)
dateTypeIntegerfalse查询时间类型
默认0
0:修改时间
1:创建时间
2:线上下单时间
3:发货时间
userIdLongfalse店铺编号
warehouseIdLongfalse订单分仓id
sidstringfalse系统订单号
tidstringfalse平台订单号
tagIdsstringfalse查询指定标签ID集合,多个逗号隔开,最多支持十组
typesstringfalse订单类型包含,多个逗号隔开0=普通订单;1=货到付款; 3=平台订单; 4=线下订单; 6=预售订单; 7=合并订单; 8=拆分订单; 9=加急订单; 10=空包订单; 11=合单提示; 12=门店订单; 13=换货订单; 14=补发订单; 16=海外仓订单; 17=Lazada; 18=报损单; 19=领用单; 20=调整单; 21=客户订单; 22=天猫直送; 23=平台预售; 24=京东直发; 25=京东供销; 33=分销订单; 34=供销订单; 35=京配订单; 36=平台分销; 50=天猫淘宝店铺预售; 51=抖音厂商代发; 53=亚马逊FBA; 54=亚马逊FBM; 55=亚马逊多渠道; 56=奇门订单; 57=得物普通现货; 58=得物极速现货; 60=全款预售; 61=得物直发订单; 62=Lazada-FBL; 66=平台拆单;99=出库单

响应参数​

以下按原文的字段层级展示,各子表标题表示字段所属的对象路径。

顶层字段​

名称类型描述
totalLong总数
pageNoInteger页码
pageSizeInteger页面大小(每页数据条数)
hasNextPageBoolean是否有下一页(默认否)
tradesList系统订单

trades(系统订单)​

名称类型描述
paymentDiffInteger订单差额=系统实付金额-平台实收金额 区间值
buyerNickString平台订单上的买家昵称
threePlTimingInteger3PL有时效订单标
值true 或者 false
typeString订单类型
0=普通订单;
1=货到付款;
3=平台订单;
4=线下订单;
6=预售订单;
7=合并订单;
8=拆分订单;
9=加急订单;
10=空包订单;
11=合单提示;
12=门店订单;
13=换货订单;
14=补发订单;
16=海外仓订单;
17=Lazada;
18=报损单;
19=领用单;
20=调整单;
21=客户订单;
22=天猫直送;
23=平台预售;
24=京东直发;
33=分销订单;
34=供销订单;
35=京配订单;
36=平台分销;
50=天猫淘宝店铺预售;
51=抖音厂商代发;
53=亚马逊FBA;
54=亚马逊FBM;
55=亚马逊多渠道;
56=奇门订单;
57=得物普通现货;
58=得物极速现货;
60=全款预售;
61=得物直发订单;
62=Lazada-FBL;
66=平台拆单;
99=出库单;
receiverCityString收件市
invoiceRemarkString发票备注
poNosString唯品会po单号
packmaCostDouble包材成本
receiverPhoneString收件人固话
expressCodeString快递公司的编码
paymentString实付金额
adjustFeeString手工调整订单价格
isExcepInteger是否异常订单
receiverZipString收件邮编
isTmallDeliveryInteger天猫直送,值true 或者 false
buyerTaxNoString买家税号
isHaltInteger是否挂起订单
warehouseIdLong仓库编号
isRefundInteger是否包含退款订单
receiverStateString收件省份
payAmountString订单买家已付金额
ordersList订单商品明细集合
expressCompanyIdLong快递公司的编号
statusString订单的平台状态
isUrgentInteger是否是加急订单
theoryPostFeeDouble理论运费
warehouseNameString仓库名称
hasSuitBoolean是否含有套件
itemNumInteger订单下的商品数量
receiverDistrictString收件区县
taxFeeString税费
isHandlerMessageInteger是否处理买家留言:0:未处理 1:已处理
grossProfitDouble毛利润
postFeeString邮费
receiverMobileString收件人手机号
singleItemKindNumInteger商品单品种类, 最小粒度
userIdLong店铺用户编号
itemKindNumInteger订单下的商品种类数
exceptMemoString异常备注
ptConsignTimeString平台发货时间
buyerMessageString平台订单上的买家留言
unifiedStatusString各平台状态映射后的统一状态
excepInteger订单级别的系统异常,参考itemExcep
tradeTagsList订单自定义标签集合
shortIdLong订单短号
discountFeeString优惠
sellerFlagStringString匹配规则用,用逗号分开
payTimeString付款时间
mobileTailString手机后四位尾号
sourceString订单来自哪个平台,例如 tb(淘宝或者天猫平台),jd(京东平台),sys(系统手工订单)
tradePurchaseAmountDouble订单实收金额
tidString平台订单号
invoiceFormatInteger发票类型 1普通 2增值
consignTimeString发货时间
isPresellInteger是否为预售订单:
0:正常订单,
1:是预售;
2预售转正常;
3:系统预售
receiverCountryString收件国家,跨境订单使用
updTimeString数据库最后更新时间
stockStatusString库存状态
modifiedString订单在平台上的修改时间
invoiceTypeString发票类型
createdString下单时间
taobaoIdLong平台的卖家账户
weightDouble重量
auditMatchRuleInteger智能审核规则匹配结果
sysOuterIdString订单下第一个匹配系统商品的子订单的系统商家编码,若都没有匹配,则直接取第一个商品的平台商家编码
saleFeeString分销金额
exceptionsList订单的异常信息
outSidString运单号
receiverAddressString收件详细地址
volumeDouble订单体积
scalpingInteger是否空单; 1=是; 0=否
companyIdLong公司编号
netWeightDouble订单净重,由子订单综合计算得出,参照Order#netWeight
sellerMemoString平台上的卖家备注
chSysStatusString订单系统状态的中文说明
destNameString订单归属于哪里 分销系统里记为供销商nname(不持久化)
invoiceNameString发票抬头
subSourceString次来源地 jd 保存订单来源
sysMemoString订单系统备注
shopNameString店铺名称
sidLong系统订单号
cancelFromInteger供销订单使用,分销作废来源
0,取消分销属性
1,分销订单作废
acPaymentString不变的实付金额
sysStatusString订单的系统状态,平台订单的系统状态由所有平台子订单综合计算得出
manualPaymentAmountDouble手工支付金额
fxIsUploadInteger分销订单是否在系统上传(供销订单用)
promiseServiceString承诺服务类型,会有多个服务值,以英文半角逗号","切割,其中 tmallpromise.arrival.timing 代表到货承诺时效 tmallpromise.consign.timing代表发货承诺时效
costDouble订单总成本价,所有商品总成本价之和
isCancelInteger是否为作废订单
receiverNameString收件人姓名
timeoutActionTimeString平台timeout_action_time
isHandlerMemoInteger是否处理卖家备注: 0:未处理 1:已处理
expressCompanyNameString快递公司的编号
isCancelDistributorAttributeInteger是否是取消分销属性触发的订单同步,如果是1,则不需要匹配供应商,因为是取消分销属性
tradeFromString订单来源,例如手机端或者PC端
platformPaymentAmountDouble平台支付金额
totalFeeString总额
needInvoiceInteger需要开具发票 1开启,0关闭
wlbTemplateTypeInteger供销订单用
timingPromiseString服务身份标识
sourceNameString订单来源于哪里 分销系统里记为分销商name(不持久化)
invoiceKindString发票种类( 1 电子发票 2 纸质发票

trades.orders(订单商品明细)​

名称类型描述
sysSkuPropertiesNameString系统SKU的规格属性名称
discountRateDouble折扣率
discountFeeString优惠金额
payTimeString付款时间
numIidString平台商品数字编号
numInteger子订单商品数量
sourceString订单来源 tb,tm,jd,sys
shortTitleString商品简称
sysTitleString系统商品的标题
typeInteger0普通商品
1赠品 是否是赠品不能根据type来判断,而要根据giftNum>0来判断
2套件商品
3组合商品
4加工商品
tidString所属订单的平台编号
isPresellInteger是否为预售订单
0:正常订单,
1:是预售;
2预售转正常;
3:系统预售
consignTimeString子订单发货时间
uniqueCodeString订单商品唯一码
outerSkuIdStringouter_sku_id
sysSkuPropertiesAliasString系统SKU规格属性别名
priceString商品销售价
updTimeString数据更新时间
giftNumInteger赠品的order数量
stockNumInteger分配的库存数量
stockStatusString当前子订单的库存状态,如库存正常(NORMAL),库存不足(INSUFFICIENT)
modifiedString子订单平台的修改时间
paymentString实付金额,公式:实付金额 =应付金额 -优惠金额
idLong子订单系统编号
adjustFeeString手工调整金额
skuIdString平台规格编号
createdString下单时间
insufficientCanceledInteger是否取消库存缺货异常(INSUFFICIENT,EMPTY,EXCEP):
0否,1是
taobaoIdLong订单店铺的平台ID
diffStockNumInteger缺货数量=num-stockNum(不需要持久化)
sysSkuRemarkString系统规格备注
sysOuterIdString系统商家编码,如果是商品则为商品的商家编码,如果为SKU则为SKU的商家编码
saleFeeString分销金额
exceptionsString子订单异常信息
volumeDouble单个商品体积
picPathString平台商品图片链接
sysItemRemarkString系统规商品备注
companyIdLong公司编号
unitString系统商品数量单位
netWeightDouble子订单中单个商品净重
osGiftCountString前N有礼赠品数量
oldStatusString子订单旧的平台状态,不做持久化,一般用于订单同步更新时的判断比较
warehouseIdLong子订单商品库存操作时的仓库ID,要保证与所属trade中的warehouseId一致
isVirtualInteger是否虚拟商品,虚拟商品不需要申请库存,发货时也不需要消费库存、归还库存
status子订单平台状态
sysConsignedInteger是否在系统发货 1是,0否
soidString子订单平台编号(由于某些平台的子订单号为字符类型,需要用此字段保存,后续可将oid修改为String类型)
refundStatusString子订单退款状态
oidLong子订单平台编号(淘宝有, 京东没有)
itemSysIdLong匹配到的系统商品ID
titleString商品标题
sidLong所属主订单的系统编号
forcePackNumInteger强制验货数量
acPaymentString不变的实付金额,进来后不变
sysStatusString订单系统状态
sysItemOuterIdString系统主商家编码
osSortNumString前N有礼中奖名次,获得奖品的订单才会有该字段
skuPropertiesNameString规格属性名
skuUnitString系统规格计量单位
costDouble商品成本价
isCancelInteger是否作废,未发货的子订单与所属的trade保持一致
salePriceString分销价格
oldPriceString原商品销售价,在套件转单品去匹配赠品时候使用
identCodeString识别码
combineIdLong如果是套件单品,则该字段的值为其所属的套件子订单的id,否则为0
userIdLong订单所属店铺用户ID
ptConsignTimeStringString平台发货时间
totalFeeString应付金额,公式:应付金额 =商品数量 商品单价 +手工调整价
sysPicPathString系统商品图片链接
skuSysIdLong匹配到的系统规格ID
outerIdString商家编码,不做持久化,仅仅只是为了系统订单添加商品使用
endTimeString子订单的交易结束时间
estimateConTimeString预计发货时间
refundIdString平台退款编号
postFeeString单笔订单运费
authorIdstring达人id
actualPostFeestring实际运费
splitTypeint拆单类型 -1:未拆单 1:拆单
splitSidlong如果splitType等于1。则对应拆单的主单的sid。否则为-1
endTimestring完结时间
templateIdlong快递模板id
templateNamestring快递模板名称
isPackageinteger订单是否打包 0.未打包 1.打包
sellerFlaginteger平台上的卖家旗帜 0.灰 1.红 2.橙 3.绿 4.蓝 5紫
payAmountString商品买家已付金额

trades.tradeTags(订单自定义标签)​

名称类型描述
bgColorString标签背景颜色
remarkString标签备注
idLong标签id
tagNameString标签名称
fontColorString标签前景颜色

原文说明​

trades.orders.status 的类型在原文中为空;trades.orders.endTime 在原文中出现两次,分别为 String(子订单的交易结束时间)和 string(完结时间)。以上均按原文保留。