基於新蛋已存在的商品創建新商品

基於新蛋已存在的商品批量創建新商品。

此種方法主要是為了讓賣家能夠通過使用ISBN、UPC、生產廠商編號,或者是新蛋商品編號來創建新商品,而並不需要指定子類目相關資訊。這可以使賣家更快地創建商品。

相關URL

Newegg.com: https://api.newegg.com/marketplace/datafeedmgmt/feeds/submitfeed?sellerid={sellerid}&requesttype={RequestType}
Neweggbusiness.com: https://api.newegg.com/marketplace/b2b/datafeedmgmt/feeds/submitfeed?sellerid={sellerid}&requesttype={RequestType}
Newegg.ca: https://api.newegg.com/marketplace/can/datafeedmgmt/feeds/submitfeed?sellerid={sellerid}&requesttype={RequestType}

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

參數

名稱 是否必填? 描述
sellerid 您在新蛋商城的商家編號
RequestType 值:ITEM_DATA

相關請求資訊

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

註:每個文件最多可有3000條請求記錄並且每個文件不能超過15MB。每小時最多30,000條請求。

請求文件主體

屬性 是否必填 格式 描述
DocumentVersion Decimal 固定值:2.0
MessageType String 固定值:BatchItemCreation
SellerPartNumber String 商家為商品定義的唯一識別碼。
包含字母和數位的字串,含空格最多 40個字元。
註:一旦商品創建成功,該資訊不能更改。
Manufacturer String 商品的製造商名稱。
商家必須使用在我們的系統中預定義的廠商名稱。請求添加一個新的廠商名稱,請聯繫 Content Team
註:一旦商品創建成功,該資訊不能更改。
ManufacturerPartNumber 如果未提提供UPC,此欄位必填 String 製造商給商品定義的唯一的識別字。
包含數位和字母的字串,含空格最多 40個字元。
註:一旦商品創建成功,該資訊不能更改。
UPCOrISBN 如果未提供 Manufact urer Part # / ISBN,此欄位必填 String 商品唯一的通用商品編號UPC(只有12個字元)或歐洲商品編號EAN(只有13個字符)。數值型字串,最多 40 個字元。
註:一旦商品創建成功,該資訊不能更改。
NeweggItemNumber 如果未提供 UPC,Manufacturer Part #/ ISBN,此欄位必填 String 新蛋為商品分配的唯一標示符
Currency String 所有價格相關的欄位的貨幣形式。
有效值:
USD:Newegg.com和NeweggBusiness.com平台
CAD:Newegg.ca平台
如果沒有指定有效值,系統則預設在Newegg.ca使用CAD,在Newegg.com和NeweggBusiness.com使用USD。
MAP Decimal 規定商品的“最低廣告價格”。
格式:小數點左邊允許最多有10位數,小數點後允許保留2位。請不要使用逗號或美元符號。
如果實際售價低於 MAP, 系統則會要求顧客把這個商品添加到購物車中查看最後價格。
輸入0.00或者0可移除MAP。
如果為空,不會改當前設置。
CheckoutMAP String 不管實際售價和輸入的 MAP 是多少,如果 CheckoutMAP 被標記為 True,那麼系統會要求顧客將商品添加到購物車並進入 支付頁面後才能查看最後價格。
有效值:True或者False
SellingPrice Decimal 商品的實際售價
格式:小數點左邊允許最多有10位數,小數點後允許保留2位。
請不要使用逗號或美元符號。
Shipping String 商品的運費設置。
有效值:Default或者Free
Default的的運費設置是由賣家在新蛋Seller Portal > 帳戶訊息> 商品運送設定裡的物流費率決定的
Inventory Integer 默認倉庫位置的有效庫存:

  • Newegg.com和NeweggBusiness.com平台默認使用美國所在倉庫
  • Newegg.ca平台默認使用加拿大所在倉庫。

註:只針對Newegg.com,多倉庫或者新蛋全球專案,請提交商品庫存更新管理庫存。

ItemCondition String 有效值:
New:商品會以製造商收到的、密封的、帶有所有原裝元件以及製造商保固的狀態發貨。
Refurbished:商品已根據需要進行了測試和修理,以符合翻新廠商的標準,翻新廠商可能是也可能不是原製造商。應在清單中提供製造商資訊之外的物品狀況的任何例外情況,直至並包括保固細節。
以下類型只適用於Newegg.com平台:
UsedLikeNew:商品已開封或使用過,但還保有完美的出廠狀態,沒有外觀或功能缺陷。商品包含原始商品的保固和配件。商品可能沒有原始包裝。有外包裝損壞的退回物品屬於此類別。
UsedVeryGood:商品已開封,可能有輕微使用痕跡和表面瑕疵,以及丟失少量配件,但仍處於非常好的狀態。除非在商品描述中有聲明,否則此類商品不會帶有保固。
UsedGood:商品已開封, 可能帶有明顯使用痕跡,以及丟失少量配件,但仍處於良好狀態。除非在商品描述中有聲明,否則此類商品不會帶有保固。
UsedAcceptable:商品已開封,可能有明顯使用痕跡和表面損壞,以及丟失少量配件和說明書,但仍可正常使用。除非在商品描述中有聲明,否則此類商品不會帶有保固。使用痕跡之外的功能性問題需要在商品描述中進行說明。
註:商品一旦創建,該資訊無法修改。
PacksOrSets Integer 定義該商品的封裝數量
註:所有封裝和集合形式的商品都會有匹配的商品和狀態
註:商品一旦創建,該資訊無法修改。
ActivationMark String 有效值:
True:啟動商品,該商品會展示在新蛋網頁上進行售賣
False:下架商品,該商品會被隱藏/下線,不會在新蛋網頁上銷售。
如果不填,系統將不會對該商品目前的狀態做任何更改。
註:
如果新蛋賣家帳戶狀態為“Inactive”,所有商品將會被下線。因此,如果要啟動商品,首先該賣家帳戶必須為“Active”。更多詳情,請聯繫datafeeds@newegg.com
ConditionDetails String 商品狀態相關的資訊,不包括 New和 Refurbished 狀 態的商品,可用于説明顧客瞭解商品狀態。
註:該資訊僅適用於Newegg.com平台
ImageUrl String 二手商品的圖片連結。
要求:

  • 所有的 URL 必須直接連結到真實的圖片
  • 圖片類型必須為.jpg 、 .jpeg或者.GIF
  • 圖片的最小尺寸為:寬640圖元,高480圖元
  • 圖片大小不能超過10MB,如果超過10MB,則會上傳失敗

註:該資訊僅適用於Newegg.com平台。

IsPrimary Boolean 如果多張圖片上傳,該欄位可用於指定該二手商品顯示的第一張圖片。

Schema: ExistingFeed.xsd

示例:XML, Request

POST https://api.newegg.com/marketplace/datafeedmgmt/feeds/submitfeed?sellerid={sellerid}&requesttype=ITEM_DATA
Authorization: 720ddc067f4d115bd544aff46bc75634
SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D
Content-Type: application/xml
Accept: application/xml

<NeweggEnvelope>
    <Header>
        <DocumentVersion>2.0</DocumentVersion>
    </Header>
    <MessageType>BatchItemCreation</MessageType>
    <Message>
        <Itemfeed>
            <SummaryInfo/>
            <Item>
                <BasicInfo>
                    <SellerPartNumber>a006-test-008</SellerPartNumber>
                    <Manufacturer>Newegg</Manufacturer>
                    <ManufacturerPartsNumber>manu-008</ManufacturerPartsNumber>
                    <UPCOrISBN>123456789012</UPCOrISBN>
                    <NeweggItemNumber>9SIAWE50389435</NeweggItemNumber>
                    <Currency>USD</Currency>
                    <MAP>5.00</MAP>
                    <CheckoutMAP>True</CheckoutMAP>
                    <SellingPrice>9.99</SellingPrice>
                    <Shipping>Default</Shipping>
                    <Inventory>99</Inventory>
                    <ItemCondition>UsedGood</ItemCondition>
                    <PacksOrSets>1</PacksOrSets>
                    <ActivationMark>True</ActivationMark>
                    <ConditionDetails> Works fine, almost like new, missing original plastics cover </ConditionDetails>
                    <UsedItemImages>
                        <Image>
                            <ImageUrl>http://10.1.24.143:4567/images/Used.gif</ImageUrl>
                        </Image>
                    </UsedItemImages>
                </BasicInfo>
            </Item>
            <Item>
                <BasicInfo>
                    <SellerPartNumber>a006-test-009</SellerPartNumber>
                    <Manufacturer>Newegg</Manufacturer>
                    <ManufacturerPartsNumber>manu-009</ManufacturerPartsNumberOrISBN>
                    <UPCOrISBN>123456789012</UPCOrISBN>
                    <NeweggItemNumber>9SIAWE50389434</NeweggItemNumber>
                    <Currency>USD</Currency>
                    <MAP>5.00</MAP>
                    <SellingPrice>9.99</SellingPrice>
                    <Shipping>Default</Shipping>
                    <Inventory>99</Inventory>
                    <ItemCondition>New</ItemCondition>
                    <PacksOrSets>1</PacksOrSets>
                    <ActivationMark>True</ActivationMark>
                </BasicInfo>
            </Item>
        </Itemfeed>
        <Itemfeed>
            <SummaryInfo/>
            <Item>
                <BasicInfo>
                    <SellerPartNumber>a006-test-010</SellerPartNumber>
                    <Manufacturer>Newegg</Manufacturer>
                    <ManufacturerPartsNumber>manu-010</ManufacturerPartsNumber>
                    <UPCOrISBN>123456789012</UPCOrISBN>
                    <NeweggItemNumber>9SIAWE50389432</NeweggItemNumber>
                    <Currency>USD</Currency>
                    <MAP>5.00</MAP>
                    <SellingPrice>9.99</SellingPrice>
                    <Shipping>Default</Shipping>
                    <Inventory>99</Inventory>
                    <ItemCondition>New</ItemCondition>
                    <ActivationMark>True</ActivationMark>
                    <PacksOrSets>1</PacksOrSets>
                </BasicInfo>
            </Item>
        </Itemfeed>
    </Message>
</NeweggEnvelope>

示例:Json, Request

POST https://api.newegg.com/marketplace/datafeedmgmt/feeds/submitfeed?sellerid={sellerid}&requesttype=ITEM_DATA
Authorization: 720ddc067f4d115bd544aff46bc75634
SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D
Content-Type: application/json
Accept: application/json

{
    "NeweggEnvelope": {
        "Header": {
            "DocumentVersion": "2.0"
        },
        "MessageType": "BatchItemCreation",
        "Message": {
            "Itemfeed": [
                {
                    "Item": [
                        {
                            "BasicInfo": {
                                "SellerPartNumber": "a006-test-008",
                                "Manufacturer": "Newegg",
                                "ManufacturerPartsNumber": "manu-008",
                                "UPCOrISBN": "123456789012",
                                "NeweggItemNumber": "9SIAWE50389435",
                                "Currency": "USD",
                                "MAP": "5.00",
                                "CheckoutMAP": "True",
                                "SellingPrice": "9.99",
                                "Shipping": "Default",
                                "Inventory": "99",
                                "ItemCondition": "UsedGood",
                                "PacksOrSets": "1",
                                "ActivationMark": "True",
                                "ConditionDetails": " Works fine, almost like new, missing original plastics cover",
                                "UsedItemImages": {
                                    "Image": {
                                        "ImageUrl": "http://10.1.24.143:4567/images/Used.gif"
                                    }
                                }
                            }
                        },
                        {
                            "BasicInfo": {
                                "SellerPartNumber": "a006-test-009",
                                "Manufacturer": "Newegg",
                                "ManufacturerPartsNumber": "manu-009",
                                "UPCOrISBN": "123456789012",
                                "NeweggItemNumber": "9SIAWE50389434",
                                "Currency": "USD",
                                "MAP": "5.00",
                                "SellingPrice": "9.99",
                                "Shipping": "Default",
                                "Inventory": "99",
                                "ItemCondition": "New",
                                "PacksOrSets": "1",
                                "ActivationMark": "True"
                            }
                        }
                    ]
                },
                {
                    "Item": {
                        "BasicInfo": {
                            "SellerPartNumber": "a006-test-010",
                            "Manufacturer": "Newegg",
                            "ManufacturerPartsNumber": "manu-010",
                            "UPCOrISBN": "123456789012",
                            "NeweggItemNumber": "9SIAWE50389432",
                            "Currency": "USD",
                            "MAP": "5.00",
                            "SellingPrice": "9.99",
                            "Shipping": "Default",
                            "Inventory": "99",
                            "ItemCondition": "New",
                            "ActivationMark": "True",
                            "PacksOrSets": "1"
                        }
                    }
                }
            ]
        }
    }
}

回覆文件主體

屬性 格式 描述
IsSuccess String 獲取文件狀態操作:
True:成功
False:失敗
OperationType String 固定值:SubmitFeedResponse
SellerID String 商家編號
RequestType String 值:ITEM_DATA
RequestDate String 文件提交的時間(太平洋標準時間)
RequestStatus String 文件提交的狀態:
SUBMITTED(已提交)
Memo String 附加資訊

Schema: SubmitFeedResponse.xsd

示例:XML, Response

<?xml version="1.0" encoding="utf-8"?>
<NeweggAPIResponse>
    <IsSuccess>true</IsSuccess>
    <OperationType>SubmitFeedResponse</OperationType>
    <SellerID>A006</SellerID>
    <ResponseBody>
        <ResponseList>
            <ResponseInfo>
                <RequestId>2291326430</RequestId>
                <RequestType>ITEM_DATA</RequestType>
                <RequestDate>2/16/2012 12:29:19</RequestDate>
                <RequestStatus>SUBMITTED</RequestStatus>
            </ResponseInfo>
        </ResponseList>
    </ResponseBody>
    <Memo />
</NeweggAPIResponse>

示例:Json, Response

{
    "IsSuccess": true,
    "OperationType": "SubmitFeedResponse",
    "ResponseBody": {
        "ResponseList": [
            {
                "RequestDate": "2/22/2012 17:24:35",
                "RequestId": "2PQCX3CMQ82MK",
                "RequestStatus": "SUBMITTED",
                "RequestType": "ITEM_DATA"
            }
        ]
    },
    "SellerID": "A006"
}

請求失敗錯誤資訊

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

錯誤代碼 描述
DF003 The MaxCount (maximum request records) CANNOT be over 30000.

最大請求數記錄不能超過30000。

DF004 Unfortunately, we are unable to process your request at this time. We apologize for the inconvenience. Please try again later.

很抱歉,目前我們無法處理您的請求。請您稍後再試。

DF011 Your data feed request will not be processed during the scheduled data feed processing restriction from [{begin timestamp:hh:mm:ss, MM/DD/YYYY}] to [{end timestamp:hh:mm:ss, MM/DD/YYYY}]). Please contact datafeeds@newegg.com if you have any question or concern. Thank you for your patience.

在已定的資料處理限制期內,從[{begin timestamp:hh:mm:ss, MM/DD/YYYY}] 到 [{end timestamp:hh:mm:ss, MM/DD/YYYY}],您的資料請求將無法被處理。如您有任何問題或者疑問,請聯繫datafeeds@newegg.com。 感謝您的耐心等待。

示例:XML, Response

<?xml version="1.0" encoding="utf-8"?>
<Errors>
    <Error>
        <Code>DF003</Code>
        <Message>The MaxCount (maximum request records) CANNOT be over 30000</Message>
    </Error>
</Errors>

示例:Json, Response

[
    {
        "Code": "DF003",
        "Message": "The MaxCount (maximum request records) CANNOT be over 30000"
    }
]

更新日期:03/09/2021