Skip to main content
Published: January 07 2011, 7:17:00 PMUpdated: November 28 2020, 9:08:47 PM

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>

How well did this answer your question?
Answers others found helpful