We have some doubts regarding variations for category in ebay
From the documentation what we have understood is given below. Please confirm if this is the right way to proceed. Using the api GetCategoryFeatures by passing the feature id "VariationsEnabled" and a category id, we got the data like shown in Image. ie VariationEnabled as true or false. Using the api GetCategorySpecifics, we got the below data. shown in image, and based on that data "VariationsEnabled : disabled" means no variation exits for that item and if this tag is not there then variation is "enabled". " Text 1 1 FreeText Disabled " we are getting more details from the GetCategorySpecifics api, So is it like that we need to call the api GetCategoryFeatures to find if VariationEnabled for a selected category and if its returning true we need to call the GetCategorySpecifics api to get more details related to that category. so every time on selecting a particular leaf category we need to call these 2 api's to get the details. Also we found other detail like "SelectionMode : FreeText" and "SelectionMode : SelectionOnly", Does this mean the control type we need to display for each item. FreeText = TextBox and SelectionOnly = DropDown. Please confirm.
Hi, Yes, You are right. The GetCategoryFeatures API tells what are the features enabled for a given category. The GetCategorySpecifics API tells you more of the mandatory that you need to specify while listing an Item. The GetCategorySpecifics has nothing to do with Variations at all. The above calls apply both for single SKU or multi SKU ( variation) items. VariationSpecifics is not . VariationSpecifics is more to define the Variation attributes . Please see documentation on listing with Variations:
http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Variations.html Yes, when there is "FreeText" for any ItemSpecific , for eg: Brand, you control what value goes in there. Please let us know if you have further questions. Cheers!!!