提交RMA列表报告

请求获取商家账户下退货、换货和退款的列表报告。

相关URL

Newegg.com: https://api.newegg.com/marketplace/reportmgmt/report/submitrequest?sellerid={sellerid}
Neweggbusiness.com: https://api.newegg.com/marketplace/b2b/reportmgmt/report/submitrequest?sellerid={sellerid}
Newegg.ca: https://api.newegg.com/marketplace/can/reportmgmt/report/submitrequest?sellerid={sellerid}

注:请确保您的请求URL全都是小写(除Seller ID)并且不能包含任何空格或者换行符。

参数

名称 是否必填? 描述
sellerid 您在新蛋商城的商家编号

相关请求信息

HTTP方式 是否需要认证? 请求格式 回复格式 频率限制
POST 需要 XML,Json XML,Json 100 请求/小时

请求文件主体

属性 是否必填? 格式 描述
IssueUser String 请求发送者在Seller Portal上注册过的邮箱地址。

系统只接受商家注册过的Seller Portal邮箱地址。如果为空,默认值为商家编号。

OperationType String 固定值: RMAListReportRequest
RequestType String 固定值: RMA_LIST_REPORT
KeywordsType Integer 有效值:
0: All (Default) (所有)(默认)
1: RMANumber(RMA编号)
2: OrderNumber(订单编号)
3: CustomerName(顾客姓名)
4: SellerRMANumber(商家退换货编号)
KeywordsValue String 指定类型的关键字的值

如果KeywordsType为0,系统将忽略该字段

Status Integer 有效值:
0: All (Default)(默认)
1: Open(待收货)
2: Received(已接收)
3: Rejected(已拒绝)
4: Voided(已作废)
5: Closed(已完成)
6: Processing(处理中)
RMADateFrom String 根据时间范围查找 RMA(太平洋标准时间)。请参考可接受时间格式
RMADateTo String 根据时间范围查找 RMA(太平洋标准时间)。请参考可接受时间格式
RMAType Integer 有效值:
0: All (Default)(所有(默认))
1: Replacement(换货)
2: Refund(退款)
ProcessedBy Integer 有效值:
0: All (Default) 所有(默认)
1: Seller(商家)
2: Newegg(新蛋)

Schema: RMAListRequest.xsd

示例:XML,Request

POST https://api.newegg.com/marketplace/reportmgmt/report/submitrequest?sellerid={sellerid}
Authorization: 720ddc067f4d115bd544aff46bc75634
SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D
Content-Type: application/xml
Accept: application/xml

<NeweggAPIRequest>
    <OperationType>RMAListReportRequest</OperationType>
    <RequestBody>
        <RMAListReportCriteria>
            <RequestType>RMA_LIST_REPORT</RequestType>
            <KeywordsType>0</KeywordsType>
            <KeywordsValue />
            <Status>4</Status>
            <RMADateFrom>2011-12-17</RMADateFrom>
            <RMADateTo>2011-12-30</RMADateTo>
            <RMAType>0</RMAType>
            <ProcessedBy>0</ProcessedBy>
        </RMAListReportCriteria>
    </RequestBody>
</NeweggAPIRequest>

示例:Json,Response

POST https://api.newegg.com/marketplace/reportmgmt/report/submitrequest?sellerid={sellerid}
Authorization: 720ddc067f4d115bd544aff46bc75634
SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D
Content-Type: application/json
Accept: application/json

{
    "OperationType": "RMAListReportRequest",
    "RequestBody": {
        "RMAListReportCriteria": {
            "RequestType": "RMA_LIST_REPORT",
            "KeywordsType": "0",
            "Status": "4",
            "RMADateFrom": "2011-12-17",
            "RMADateTo": "2011-12-30",
            "RMAType": "0",
            "ProcessedBy": "0"
        }
    }
}

回复文件主体

属性 格式 描述
IsSuccess String 获取数据状态操作:
True:成功
False:失败
OperationType String 固定值:RMAListReportResponse
SellerID String 您的商家编号
RequestId String 新蛋为已提交的请求分配的编号
RequestType String 固定值:RMA_LIST_REPORT
RequestDate String 数据提交的时间(太平洋标准时间)
RequestSatus String 提交状态:

SUBMITTED 已提交(默认)

Memo String 附加信息

Schema: SubmitReportResponse.xsd

示例:XML,Request

<NeweggAPIResponse>
    <IsSuccess>true</IsSuccess>
    <OperationType>RMAListReportResponse</OperationType>
    <SellerID>a001</SellerID>
    <ResponseBody>
        <ResponseList>
            <ResponseInfo>
                <RequestId>270Z8Y3SYIGQV</RequestId>
                <RequestType>RMA_LIST_REPORT</RequestType>
                <RequestDate>07/12/2014 11:02:35</RequestDate>
                <RequestStatus>SUBMITTED</RequestStatus>
            </ResponseInfo>
        </ResponseList>
    </ResponseBody>
</NeweggAPIResponse>

示例:Json,Response

{
    "IsSuccess": true,
    "OperationType": "RMAListReportResponse",
    "SellerID": "a001",
    "ResponseBody": {
        "ResponseList": [
            {
                "RequestId": "270Z8Y3SYIGQV",
                "RequestType": "RMA_LIST_REPORT",
                "RequestDate": "07/12/2014 11:34:57",
                "RequestStatus": "SUBMITTED"
            }
        ]
    }
}

请求失败错误信息

常规HTTP错误回复,请参考回复失败错误代码列表

错误代码 描述
RP010 Invalid Order Number.

无效的订单编号

RP018 Invalid Settlement Date.

无效的 Settlement Date(结算时间)

RP019 The requestID cannot be null or empty.

请求编号(requestID)不能为空

RP020 We are unable to process your request because one of the following search criteria is required: SettlementID, SettlementDate, or SettlementDateFrom and SettlementDateTo.

我们无法处理你的请求,因为你必须提供下列搜索条件中的一个:SettlementID,SettlementDate或 SettlementDateFrom 和 SettlementDateTo

RP021 Maximum item lookup cannot exceed 1000 for each request.

每个请求的商品检索数量最多不超过1000个

RP022 Daily Inventory Report does not support multiple warehouse locations. For multiple warehouse locations, please use International Program – Daily Inventory Report.

每日库存报告不支持多个仓库所在地。若有多个仓库所在地,请使用新蛋全球化 – 每日库存报告章节内容.

示例:XML,Request

<?xml version="1.0" encoding="utf-8"?>
<Errors>
    <Error>
        <Code>RP018</Code>
        <Message>Invalid Settlement Date</Message>
    </Error>
</Errors>

示例:Json,Response

[
    {
        "Code": "RP018",
        "Message": "Invalid Settlement Date"
    }
]

更新日期:10/15/2018