Skip to main content
Published: July 26 2010, 2:45:00 PMUpdated: November 28 2020, 8:30:29 PM

I have the UPC numbers for all products in my inventory. I would like to make use of eBay catalogs and list with product information. How can I do that?

Listing your items by leveraging eBay product catalogs is a great idea. Items listed against eBay catalogs surface when buyers search for the particular product.

To list against catalogs you will need to provide at least one product identifier. If you use UPC, BrandMPN, eBay attempts to find a matching product on your behalf and use it in the listing. If you specify more than one of these values (such as UPC and BrandMPN), eBay uses the first one that matches a product in eBay's catalog system. (This may be useful if you aren't sure which ID is more likely to result in a match.) ePID is an eBay defined product identifier. As ePID is defined by eBay, it is the most reliable means to identify a product.

Therefore we recommend that you find if your UPC has a catalog match on eBay using the FindProducts call. The call response will return the ePID if there is a match. Store the ePID in your database and use it in the AddFixedPriceItem call.

Below is a sample request and response -

http://open.api.ebay.com/shopping?callname=FindProducts­&responseencoding=XML­&appid=AppID­&siteid=0­&version=663­&ProductID.Type=UPC­&ProductID.Value=711719866824

 <?xml version="1.0" encoding="utf-8"?>
<FindProductsResponse>
<Timestamp>2010-04-14T22:30:44.584Z</Timestamp>
<Ack>Success</Ack>
<Build>E663_CORE_BUNDLED_10949798_R1</Build>
<Version>663</Version>
<ApproximatePages>1</ApproximatePages>
<MoreResults>false</MoreResults>
<PageNumber>1</PageNumber>
<Product>
<DomainName>Video Games</DomainName>
<DetailsURL>
http://syicatalogs.ebay.com/ws/eBayISAPI.dll?PageSyiProductDetails­&IncludeAttributes=1­&ShowAttributesTable=1­&ProductMementoString=109743:2:1051:3627466354:227402504:717d3f1a56a1387f62e8982b8aadc43a:1:1:1:1388856831
</DetailsURL>
<DisplayStockPhotos>true</DisplayStockPhotos>
<ProductID type="Reference">69675204</ProductID>
<ProductID type="UPC">711719866824</ProductID>
<ItemSpecifics>
<NameValueList>
<Name>Platform</Name>
<Value>Sony PSP</Value>
</NameValueList>
<NameValueList>
<Name>Rating</Name>
<Value>M - Mature</Value>
</NameValueList>
</ItemSpecifics>
<ReviewCount>41</ReviewCount>
<StockPhotoURL>http://i13.ebayimg.com/02/c/000/77/7b/f240_6.JPG</StockPhotoURL>
<Title>
Resistance: Retribution (PlayStation Portable, 2009)
</Title>
</Product>
<TotalProducts>1</TotalProducts>
</FindProductsResponse>

While this involves making an extra call to FindProducts, this process offers the following advantages -

· You know which product has catalog coverage on eBay. Over time you build an ePID database that you can reuse.

· You don't need to do category mapping for the product since eBay will do it for you. Also you do not need to send in the description, pictures, and eBay CategoryID in your listing request.

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