提交每日庫存報表

請求獲取商家預先指定的倉庫有效庫存列表。

您可按以下路徑進行倉庫管理,登錄新蛋Seller Portal > 帳戶訊息 > 商品運送設定

註:一個區域只能有一個商家配送SBS倉庫。

相關URL

Newegg.com: https://api.newegg.com/marketplace/reportmgmt/report/submitrequest?sellerid={sellerid}&version={version}

註:請確保您的請求URL全都是小寫(除Seller ID)並且不能包含任何空格或者分行符號。

參數

名稱 是否必填? 描述
sellerid 您在新蛋商城的商家編號
version 有效版本:310
註:

  • 多個文件會被壓縮為一個zip格式的文件包,每個文件40,000條記錄
  • 商家商品總數大於40,000,請使用該版本避免出錯

相關請求資訊

HTTP方式 是否需要認證? 請求格式 回覆格式 頻率限制
POST 需要 XML,Json XML,Json 100 請求/小時

請求文件主體

屬性 是否必填? 格式 描述
IssueUser String 請求發送者在Seller Portal上註冊過的郵箱位址 。
系統只接受商家註冊過的Seller Portal郵箱地址。如果為空,預設值為商家編號
OperationType String 固定值:InternationalInventoryReportRequest
FulfillType Integer 有效值:

  • 0: All (Default)(所有(默認))
  • 1: Fulfill by Seller(商家配送)
  • 2: Fulfill by Newegg(新蛋配送)
WarehouseLocation String 你倉庫所在國家的國際標準3位元國家編碼
完整國家代碼清單,請通過以下連結下載:International Country Guide
如果不填,則默認為所有
RequestType String 固定值:INTERNATIONAL_INVENTORY_REPORT
FileType String 有效值:

  • TXT (Default) 默認
  • CSV
  • XLS

如果為空,系統將使用預設文件格式,即TXT格式

Schema: InternationalInventoryReportRequest.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>InternationalInventoryReportRequest</OperationType>
    <RequestBody>
        <DailyInventoryReportCriteria>
            <FulfillType>0</FulfillType>
            <WarehouseList>
                <WarehouseLocation>USA</WarehouseLocation>
                <WarehouseLocation>AUS</WarehouseLocation>
            </WarehouseList>
            <RequestType>INTERNATIONAL_INVENTORY_REPORT</RequestType>
            <FileType>XLS</FileType>
        </DailyInventoryReportCriteria>
    </RequestBody>
</NeweggAPIRequest>

示例:Json, Request

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": "InternationalInventoryReportRequest",
    "RequestBody": {
        "DailyInventoryReportCriteria": {
            "FulfillType": "0",
            "WarehouseList": {
                "WarehouseLocation": [
                    "USA",
                    "AUS"
                ]
            },
            "RequestType": "INTERNATIONAL_INVENTORY_REPORT",
            "FileType": "XLS"
        }
    }
}

回覆文件主體

屬性 格式 描述
IsSuccess String 獲取資料狀態操作:

  • True:成功
  • False:失敗
OperationType String 固定值:InternationalInventoryReportResponse
SellerID String 您的商家編號
RequestId String 新蛋為已提交的請求分配的編號
RequestType String 固定值: INTERNATIONAL_INVENTORY_REPORT
RequestDate String 資料提交的時間(太平洋標準時間)
RequestSatus String 提交狀態:
SUBMITTED 已提交(默認)
Memo String 附加資訊

Schema: SubmitReportResponse.xsd

示例: XML, Response

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

示例: Json, Response

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

請求失敗錯誤資訊

常規HTTP錯誤回應,請參考回覆失敗錯誤代碼清單

錯誤代碼 描述
RP010 Invalid Order Number.
無效的 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, Response

<?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