获取订单信息
提交获取该账户的订单信息请求。
相关URL
Newegg.com: https://api.newegg.com/marketplace/ordermgmt/order/orderinfo?sellerid={sellerid}&version={version}
注:请确保您的请求URL全都是小写(除Seller ID)并且不能包含任何空格或者换行符。
参数
名称 | 是否必填? | 描述 |
sellerid | 是 | 您在新蛋商城的商家编号 |
version | 是 | 可用版本号:304、305、306、307、309、310 |
相关请求信息
HTTP方式 | 是否需要认证 | 请求格式 | 回复格式 | 频率限制 |
PUT | 需要 | XML,Json | XML,Json | 1000 请求/小时 |
请求文件主体
属性 | 是否必填? | 格式 | 描述 |
IssueUser | 否 | String | 您注册成为新蛋卖家账户的邮箱地址 |
OperationType | 是 | String | 固定值:GetOrderInfoRequest |
PageIndex | 否 | Integer | 当前页索引,如果为空,默认使用1 |
PageSize | 否 | Integer | 返回一页的记录数(最大值为每页100条记录),如果为空,默认使用100 |
OrderNumber | 否 | Integer | 新蛋订单编号 如果该字段已指定订单编号,其他查询条件(请求条件)请忽略。 |
SellerOrderNumber | 否 | String | 卖家自定义订单编号 仅对使用新蛋配送SBN服务来运送多渠道订单的商家可用。 如果没有在OrderNumber字段中指定新蛋订单号,则忽略其他搜索条件(请求条件),只对该字段中指定卖家自定义订单号应用查询结果。 可用版本:307 |
Status | 否 | Integer | 有效值: 0. Unshipped(未发货) 1. Partially Shipped(部分发货) 2. Shipped(完全发货) 3. Invoiced(交易完成) 4. Voided(订单已作废) 如果为空,返回以上所有状态下的订单 |
OrderDownloaded | 否 | Integer | 有效值: 0. False(默认):包括已下载过的订单 1. True:不包括已下载過的订单 |
Type | 否 | Integer | 有效值: 0. All (Default)(所有(默认)) 1. SBN(新蛋配送) 2. SBS(商家配送) 3. Multi-Channel(多渠道) 4. NWS order |
VoidSoon | 否 | Integer | 在24或48 小时后订单会自动被作废 有效值: 24 48 |
OrderDateFrom | 否 | String | 订单起始时间(太平洋标准时间)。请参考可接受的时间格式 |
OrderDateTo | 否 | String | 订单结束时间(太平洋标准时间)。请参考可接受的时间格式 |
CountryCode | 否 | String | 该订单客户所在国家 只能使用国际标准的三位国家代码。 完整国家代码列表,请通过以下链接下载:International Country Guide |
PremierOrder | 否 | String | 有效值: 0:全部(默认) 1:只包含Premier 订单 2:排除Premier 订单 |
Schema: GetOrderInfoRequest.xsd
示例:XML,Request
PUT https://api.newegg.com/marketplace/ordermgmt/order/orderinfo?sellerid={sellerid}&version={version} Authorization: 720ddc067f4d115bd544aff46bc75634 SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D Content-Type: application/xml Accept: application/xml <NeweggAPIRequest> <OperationType>GetOrderInfoRequest</OperationType> <RequestBody> <PageIndex>1</PageIndex> <PageSize>10</PageSize> <RequestCriteria> <OrderNumberList> <OrderNumber>159243598</OrderNumber> <OrderNumber>41473642</OrderNumber> </OrderNumberList> <SellerOrderNumberList> <SellerOrderNumber>SO159243598</SellerOrderNumber> <SellerOrderNumber>SO41473642</SellerOrderNumber> </SellerOrderNumberList> <Status>1</Status> <Type>1</Type> <OrderDateFrom>2011-01-01 09:30:47</OrderDateFrom> <OrderDateTo>2011-12-17 09:30:47</OrderDateTo> <OrderDownloaded>0</OrderDownloaded> <CountryCode>USA</CountryCode> <PremierOrder>1</PremierOrder> </RequestCriteria> </RequestBody> </NeweggAPIRequest>
示例:Json,Request
PUT https://api.newegg.com/marketplace/ordermgmt/order/orderinfo?sellerid={sellerid}&version={version} Authorization: 720ddc067f4d115bd544aff46bc75634 SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D Content-Type: application/json Accept: application/json { "OperationType": "GetOrderInfoRequest", "RequestBody": { "PageIndex": "1", "PageSize": "10", "RequestCriteria": { "OrderNumberList": { "OrderNumber": [ "159243598", "41473642" ] }, "SellerOrderNumberList": { "SellerOrderNumber": [ "SO159243598", "SO41473642" ] }, "Status": "1", "Type": "1", "OrderDateFrom": "2011-01-01 09:30:47", "OrderDateTo": "2011-12-17 09:30:47", "OrderDownloaded": 0, "CountryCode": "USA", "PremierOrder": "1" } } }
回复文件主体
属性 | 格式 | 描述 |
IsSuccess | String | 用于确认获取订单信息的操作是否成功 返回值:True或者False |
SellerID | String | 您的商家编号 |
OperationType | String | 固定值:GetOrderInfoResponse |
TotalCount | Integer | 记录总数 |
TotalPageCount | Integer | 总页数 |
PageSize | Integer | 一页中的记录数 |
PageIndex | Integer | 当前页索引 |
SellerID | String | 您的商家编号 |
OrderNumber | Integer | 新蛋订单编号 |
SellerOrderNumber | String | 卖家自定义订单编号 仅对使用新蛋配送SBN服务来运送多渠道订单的商家可用。 可用版本:307 |
InvoiceNumber | Integer | 发票编号 |
OrderDownloaded | String | False:订单还未被下载 True:订单已被下载 当订单已发货,这个字段将自动变为“True” |
OrderDate | String | 订单创建时间 |
OrderStatus | Integer | 订单状态: 0. Unshipped(未发货) 1. Partially Shipped(部分发货) 2. Shipped(完全发货) 3. Invoiced(交易完成) 4. Voided(订单已作废) |
OrderStatusDescription | String | 订单状态描述: Unshipped(未发货):订单状态代码 0 PartiallyShipped(部分发货):订单状态代码 1 Shipped(已全部发货):订单状态代码 2 Invoiced(交易完成):订单状态代码 3 Void(作废订单):订单状态代码 4 |
CustomerName | String | 订单中的顾客姓名 |
CustomerPhoneNumber | String | 订单中的顾客电话 |
CustomerEmailAddress | String | 被加密的顾客邮箱地址,你可以通过这个邮件地址联系到顾客。 比如: gdv6l0viwo4l7j1d@marketplace.newegg.com 注:在Newegg.com 310 版本中,如果AutoRegWarranty值为True, 顾客邮箱地址将被取消加密;否则,它依然为加密邮箱。 |
ShipToAddress1 | String | 订单收货地址 1 |
ShipToAddress2 | String | 订单收货地址 2 |
ShipToCityName | String | 收货地所在城市 |
ShipToStateCode | String | 收货地所在州 |
ShipToZipCode | String | 收货地邮编 |
ShipToCountryCode | String | 收货地国家,如 United Kingdom |
ShipService | String | 订单运送服务订单运送服务的有效选项: Shipped By Newegg APO/FPO – Military ONLY Super Saver (7-14 business days) Standard Shipping (5-7 business days) Expedited Shipping (3-5 business days) Two-Day Shipping (2 business days) One-Day Shipping (Next day) International Expedited Shipping (3-5 business days) International Two-Day Shipping (2 business days) International Economy Shipping (8-15 business days) International Standard Shipping (5-7 business days) 注意:下列运送服务表示该订单为 Newegg Premier 订单,请按照服务要求尽快运送订单 Newegg Premier 3 Days Newegg Premier 2 Days Newegg Premier Next Day 如有关于 Premier 商家注册项目的详细信息,请联系 Datafeeds@Newegg.com |
ShipToFirstName | String | 收货人名 |
ShipToLastName | String | 收货人姓 |
ShipToCompany | String | 收货地所在公司 |
OrderItemAmount | Decimal | 订单商品总金额 注:所有金额都设置使用美元(USD) |
ShippingAmount | Decimal | 订单运费总金额 注:所有金额都设置使用美元(USD) |
DiscountAmount | Decimal | 订单折扣总金额 注:所有金额都设置使用美元(USD) |
OrderQty | Integer | 订单的商品总数 |
RefundAmount | Decimal | 订单的退款总金额 注:所有金额都设置使用美元(USD) |
SalesTax | Decimal | 订单的消费税 注:所有金额都设置使用美元(USD) 可用版本:305,306 |
VATTotal | Decimal | 国际增值税总额。 注:所有金额都设置使用美元(USD) 可用版本:306 |
DutyTotal | Decimal | 国际关税总额。 注:所有金额都设置使用美元(USD) 可用版本:306 |
RecyclingFeeAmount | Decimal | 回收费是政府对新购买的电子产品、电池、新轮胎等征收的费用。这些费用用于支付这些产品的未来回收,因为其中许多产品含有有害物质。以下回收费用将添加到回收费用总额中:电子废物回收费、电池回收费、轮胎回收费、环保费。 可用版本:309 |
OrderTotalAmount | Decimal | 订单总金额 注:所有金额都设置使用美元(USD) |
IsAutoVoid | String | 如果订单被新蛋系统自动作废,那么值为 true,否则,值为 false |
SalesChannel | Integer | 订单销售渠道: 0:Newegg order(新蛋订单) 1:Multi-channel order(多渠道订单) 2:Replacement order(换货订单) 3:NWS order |
FulfillmentOption | Integer | 订单运送方式: 0. Ship by Seller(商家配送) 1. Ship by Newegg(新蛋配送) |
SellerPartNumber | String | 商家自定义的商品编号 |
NeweggItemNumber | String | 新蛋分配的商品编号 |
MfrPartNumber | String | 厂商商品型号 |
UPCCode | String | 商品 UPC编码 |
Description | String | 商品的网页标题描述 |
OrderedQty | Integer | 商品的订购数量 |
ShippedQty | Integer | 商品的运送数量 |
UnitPrice | Decimal | 出现在顾客购物车中的最终商品单价 注:所有金额都设置使用美元(USD) |
ExtendUnitPrice | Decimal | 商品的总价(商品的单位价格 x 订购个数) 注:所有金额都设置使用美元(USD) |
ExtendShippingCharge | Decimal | 商品的总运费(商品单位运费 x 订购数量) 注:所有金额都设置使用美元(USD) |
ExtendSalesTax | Decimal | 商品总消费税 注:所有金额都设置使用美元(USD) 可用版本:305,306 |
ExtendVAT | Decimal | 商品总增值税 注:所有金额都设置使用美元(USD) 可用版本:306 |
ExtendDuty | Decimal | 商品总关税 注:所有金额都设置使用美元(USD) 可用版本:306 |
Status | Integer | 有效值: 1: Unshipped(未发货) 2: Shipped(已发货) 3: Cancelled(已取消) |
StatusDescription | String | 有效值: Unshipped(未发货):订单状态代码 1 Shipped(已全部发货):订单状态代码 2 Cancelled(已取消):订单状态代码 3 |
AutoRegWarranty | String | 如果顾客在系统中启用了商品的自动注册保修,则该值为 true。 否则,该值为false。 如果此值为 true,则顾客邮箱地址将被取消加密。 否则,它仍然被加密。 可用版本:310 |
PackageType | String | 包裹类型: 已发货 未发货 |
ShipCarrier | String | 包裹的实际运输商 |
ShipService | String | 包裹的实际运输服务类型 |
TrackingNumber | String | 包裹的追踪号码 |
ShipDate | String | 包裹的运送时间(太平洋标准时间) |
SellerPartNumber | String | 商家自定义的商品编号 |
MfrPartNumber | String | 厂商商品型号 |
ShippedQty | String | 商品已发货数量 |
Memo | String | 其他信息 |
ResponseDate | String | 回复时间(太平洋标准时间) |
Schema: GetOrderInfoResponse.xsd
示例:XML,Response
<?xml version="1.0" encoding="utf-8"?> <NeweggAPIResponse> <IsSuccess>true</IsSuccess> <SellerID>A006</SellerID> <OperationType>GetOrderInfoResponse</OperationType> <ResponseBody> <PageInfo> <TotalCount>2</TotalCount> <TotalPageCount>1</TotalPageCount> <PageSize>10</PageSize> <PageIndex>1</PageIndex> </PageInfo> <OrderInfoList> <OrderInfo> <SellerID>A006</SellerID> <OrderNumber>41473642</OrderNumber> <SellerOrderNumber>2153930</SellerOrderNumber> <InvoiceNumber>0</InvoiceNumber> <OrderDownloaded>true</OrderDownloaded> <OrderDate>1/23/2012 7:33:05</OrderDate> <OrderStatus>4</OrderStatus> <OrderStatusDescription>Voided</OrderStatusDescription> <CustomerName>WY SD</CustomerName> <CustomerPhoneNumber>123-223-3223</CustomerPhoneNumber> <CustomerEmailAddress>gdv6l0viwo4l7j1d@marketplace.newegg.com</CustomerEmailAddress> <ShipToAddress1>149 Kenwood Dr</ShipToAddress1> <ShipToAddress2 /> <ShipToCityName>Newcastle</ShipToCityName> <ShipToStateCode>WY</ShipToStateCode> <ShipToZipCode>82701</ShipToZipCode> <ShipToCountryCode>UNITED STATES</ShipToCountryCode> <ShipService>Media Mail (7-14 business days)</ShipService> <ShipToFirstName>WY</ShipToFirstName> <ShipToLastName>SD</ShipToLastName> <ShipToCompany /> <OrderItemAmount>0</OrderItemAmount> <ShippingAmount>0.00</ShippingAmount> <DiscountAmount>0.00</DiscountAmount> <RefundAmount>0</RefundAmount> <SalesTax /> <VATTotal /> <DutyTotal /> <RecyclingFeeAmount /> <OrderTotalAmount>0.00</OrderTotalAmount> <OrderQty>1</OrderQty> <IsAutoVoid>true</IsAutoVoid> <SalesChannel>0</SalesChannel> <FulfillmentOption>1</FulfillmentOption> <ItemInfoList> <ItemInfo> <SellerPartNumber>A00655467241</SellerPartNumber> <NeweggItemNumber>9SIA0060823129</NeweggItemNumber> <MfrPartNumber>55467241</MfrPartNumber> <UPCCode /> <Description>test creation test item</Description> <OrderedQty>1</OrderedQty> <ShippedQty>0</ShippedQty> <UnitPrice>1.00</UnitPrice> <ExtendUnitPrice>1.03</ExtendUnitPrice> <ExtendShippingCharge>1.03</ExtendShippingCharge> <ExtendSalesTax /> <ExtendVAT /> <ExtendDuty /> <Status>3</Status> <StatusDescription>Canceled</StatusDescription> <AutoRegWarranty>false</AutoRegWarranty> </ItemInfo> </ItemInfoList> <PackageInfoList /> </OrderInfo> <OrderInfo> <SellerID>A006</SellerID> <OrderNumber>159243598</OrderNumber> <SellerOrderNumber>2153930</SellerOrderNumber> <InvoiceNumber>82961992</InvoiceNumber> <OrderDownloaded>true</OrderDownloaded> <OrderDate>1/18/2012 1:05:18</OrderDate> <OrderStatus>3</OrderStatus> <OrderStatusDescription>Invoiced</OrderStatusDescription> <CustomerName>WY SD</CustomerName> <CustomerPhoneNumber>123-223-3223</CustomerPhoneNumber> <CustomerEmailAddress>gdv6l0viwo4l7j1d@marketplace.newegg.com</CustomerEmailAddress> <ShipToAddress1>149 Kenwood Dr</ShipToAddress1> <ShipToAddress2 /> <ShipToCityName>Newcastle</ShipToCityName> <ShipToStateCode>WY</ShipToStateCode> <ShipToZipCode>82701</ShipToZipCode> <ShipToCountryCode>UNITED STATES</ShipToCountryCode> <ShipService>Media Mail (7-14 business days)</ShipService> <ShipToFirstName>WY</ShipToFirstName> <ShipToLastName>SD</ShipToLastName> <ShipToCompany /> <OrderItemAmount>2.00</OrderItemAmount> <ShippingAmount>10.00</ShippingAmount> <DiscountAmount>1.00</DiscountAmount> <RefundAmount>0</RefundAmount> <SalesTax /> <VATTotal /> <DutyTotal /> <RecyclingFeeAmount /> <OrderTotalAmount>11.00</OrderTotalAmount> <OrderQty>2</OrderQty> <IsAutoVoid>false</IsAutoVoid> <SalesChannel>0</SalesChannel> <FulfillmentOption>1</FulfillmentOption> <ItemInfoList> <ItemInfo> <SellerPartNumber>A006ZX-35833</SellerPartNumber> <NeweggItemNumber>9SIA0060845543</NeweggItemNumber> <MfrPartNumber>ZX-35833</MfrPartNumber> <UPCCode>431573000287</UPCCode> <Description>GYRO Huge Metal Goliath 3.5CH Electric RTF RC Helicopter</Description> <OrderedQty>2</OrderedQty> <ShippedQty>2</ShippedQty> <UnitPrice>1.00</UnitPrice> <Status>2</Status> <StatusDescription>Shipped</StatusDescription> <AutoRegWarranty>false</AutoRegWarranty> <ExtendUnitPrice>1.03</ExtendUnitPrice> <ExtendShippingCharge>1.03</ExtendShippingCharge> <ExtendSalesTax /> <ExtendVAT /> <ExtendDuty /> </ItemInfo> </ItemInfoList> <PackageInfoList> <PackageInfo> <PackageType>Shipped</PackageType> <ShipCarrier>UPS</ShipCarrier> <ShipService>342</ShipService> <TrackingNumber>2342424</TrackingNumber> <ShipDate>1/18/2012 16:59:15</ShipDate> <ItemInfoList> <ItemInfo> <SellerPartNumber>A006ZX-35833</SellerPartNumber> <MfrPartNumber>ZX-35833</MfrPartNumber> <ShippedQty>2</ShippedQty> </ItemInfo> </ItemInfoList> </PackageInfo> </PackageInfoList> </OrderInfo> </OrderInfoList> </ResponseBody> <Memo /> <ResponseDate>2/22/2012 16:51:03</ResponseDate> </NeweggAPIResponse>
示例:Json,Response
{ "ResponseDate": "01/05/2022 14:16:28", "Memo": "", "IsSuccess": true, "OperationType": "GetOrderInfoResponse", "SellerID": "A2EU", "ResponseBody": { "PageInfo": { "TotalCount": 1, "TotalPageCount": 1, "PageIndex": 1, "PageSize": 100 }, "OrderInfoList": [ { "SellerID": "A2EU", "OrderNumber": 511952652, "InvoiceNumber": 0, "OrderDownloaded": false, "OrderDate": "11/10/2021 19:12:33", "OrderStatus": 4, "OrderStatusDescription": "Voided", "CustomerName": "tesstordend testtordend", "CustomerPhoneNumber": "523-534-5234", "CustomerEmailAddress": "cusa.q7zw1u4erbgt9e@marketplace.newegg.com", "ShipToAddress1": "17708 Rowland St", "ShipToAddress2": "Test32", "ShipToCityName": "Rowland Heights", "ShipToStateCode": "CA", "ShipToZipCode": "91748-1119", "ShipToCountryCode": "UNITED STATES", "ShipService": "Standard Shipping (5-7 business days)", "ShipToFirstName": "tesstordend", "ShipToLastName": "testtordend", "ShipToCompany": "update 0012 test021", "OrderItemAmount": 0.02, "ShippingAmount": 0, "DiscountAmount": 0, "RefundAmount": 0, "OrderTotalAmount": 0.02, "OrderQty": 2, "IsAutoVoid": false, "SalesChannel": 0, "FulfillmentOption": 0, "ItemInfoList": [ { "SellerPartNumber": "testYukiNew202110261526", "NeweggItemNumber": "9SIA2EUGAT9779", "MfrPartNumber": "202110261526", "UPCCode": "", "Description": "testYuki_new_Notebooks_2110261526", "OrderedQty": 1, "ShippedQty": 0, "UnitPrice": 0.01, "ExtendUnitPrice": 0.01, "ExtendShippingCharge": 0, "Status": 3, "StatusDescription": "Cancelled" "AutoRegWarranty": false }, { "SellerPartNumber": "TT20-PU-Cloud9", "NeweggItemNumber": "9SIA2EUFJ97717", "MfrPartNumber": "27155422019684", "UPCCode": "", "Description": "Secretlab TITAN 2020", "OrderedQty": 1, "ShippedQty": 0, "UnitPrice": 0.01, "ExtendUnitPrice": 0.01, "ExtendShippingCharge": 0, "Status": 3, "StatusDescription": "Cancelled" "AutoRegWarranty": false } ], "PackageInfoList": [] } ] } }
请求失败错误信息
常规HTTP错误回复,请参考回复失败错误代码列表。
示例:XML,Response
<?xml version="1.0" encoding="utf-8"?> <Errors> <Error> <Code>CE001</Code> <Message>SellerID cannot be null or empty</Message> </Error> </Errors>
示例:Json,Response
[ { "Code": "CE001", "Message": "SellerID cannot be null or empty" } ]
更新日期:10/15/2018