Home
Find the answer to your question
I am using the AddFixedPriceItem call and specifying a UPC and<ListInfNoProduct> = true in the <ProductListingDetails> node, so that the item lists regardless of the UPC finding a match in the eBay catalog. My question is: does the XML response contain any error message to let the me know that the item is not in the eBay catalog?
<?xml version="1.0" encoding="utf-8"?>
<AddFixedPriceItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<ErrorLanguage>en_US</ErrorLanguage>
<WarningLevel>High</WarningLevel>
<Item>
<ProductListingDetails>
<UPC>711719866821</UPC>
<ListIfNoProduct>true</ListIfNoProduct>
</ProductListingDetails>
Yes, in the case when the UPC does not match a product in the eBay catalog, the listing will go through (assuming the request has all the other requisite data) but the API response will return a warning to the effect.
<Errors>
<ShortMessage>No product found for ProductListingDetails.<UPC> <711719866821></ShortMessage>
<LongMessage>No product found for ProductListingDetails.<UPC> <711719866821></LongMessage>
<ErrorCode>21916689</ErrorCode>
<SeverityCode>Warning</SeverityCode>
<ErrorParameters ParamID="0">
<Value>UPC</Value>
</ErrorParameters>
<ErrorParameters ParamID="1">
<Value>711719866821</Value>
</ErrorParameters>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>