Some categories require that sellers provide a product identifier for new items in certain categories. However, whenever a product identifier (e.g., EAN, ISBN, UPC, Brand/MPN pair,) is available for a branded product, it is always a good idea to create a listing that includes the product identifier because, among other benefits, it can improve search results on eBay and on other search engines. It is also a shortcut when creating a listing with robust listing information by including pertinent and helpful item specifics.
To determine if a specific category supports or requires product identifiers, issue a GetCategoryFeatures call with the following options:
-
Include this field in the call request and set its value to the ID of the category to be checked.
-
Include this field in the call request and set its value to
ReturnAll
. -
Include one value for each product identifier type to be checked.
For example, if you wanted to check if EAN, ISBN, UPC and Brand/MPN product identifiers were supported/required, you would enter the following lines into the payload:
... <FeatureID>EANEnabled</FeatureID> <FeatureID>ISBNEnabled</FeatureID> <FeatureID>UPCEnabled</FeatureID> <FeatureID>BrandMPNIdentifierEnabled</FeatureID> ...
After a successful call, review the values that are returned in the following fields under Category:
Valid values for each of these fields are:
-
Disabled
Indicates that particular product identifier type cannot be used in that category.
-
Enabled
Indicates that the product identifier type can be used for that category.
-
Required
Indicates that the product identifier type is required when listing an item in that category.
Also review the value returned in the boolean field Category.BrandMPNIdentifierEnabled. Valid values are:
-
true
Indicates a brand/MPN pair can be used to identify a product.
-
false
Indicates a brand/MPN pair cannot be used to identify a product.