Note: The GetCategorySpecifics call is being deprecated. No new features and/or fields will be added to GetCategorySpecifics, and it will no longer be supported after April 20, 2022. eBay recommends that large sellers and developers migrate to the Taxonomy API RESTful methods. |
Use this call to retrieve all mandatory/recommended Item Specific name-value pairs for specified listing categories. The number of mandatory/recommended Item Specifics name-value pairs will vary by category, and the user also has the option of restricting the number of Item Specifics names and corresponding values that are returned by using the MaxNames and/or MaxValuesPerName filters in the request payload.
Note: In October 2019, eBay has updated the GetCategorySpecifics call to retrieve all available Item Specifics name-value pairs for each specified category by default. Previously, 30 Item Specifics names would be returned by default (if the MaxNames filter wasn't used) and 25 corresponding Item Specifics values would be returned by default (if the MaxValuesPerName filter wasn't used). However, if a user wants to limit the number of Item Specifics names and corresponding values that are returned, they can still use the MaxNames and/or MaxValuesPerName filters to do this. |
Item Specifics are name-value pairs that describe typical aspects of items. They enable sellers to present descriptive details of an item in a structured way. For example, in a jewelry category, you might describe a locket using "Gemstone=Amber" (where "Gemstone" is the name and "Amber" is the value), and in a Washers & Dryers category, you might use "Type=Top-Loading".
For each category, required Item Specifics are returned first in the GetCategorySpecifics response, followed by recommended Item Specifics, and then by optional Item Specifics. Each Item Specific will be accompanied by a list of possible values.
When you are listing an item, eBay recommends that you consider using as many recommended Item Specifics and relevant optional Item Specifics as possible, so that buyers (and comparison shopping tools) completely understand the details of your item.
The names and values returned in GetCategorySpecifics are more likely to be indexed for title and description searches in the future. If you don't see a Item Specific name and/or value that applies to your item, you can add your own custom names and values in your listing request.
A user can retrieve Item Specifics for up to 100 categories at a time. If retrieve data for more than 100 categories, GetCategorySpecifics will have to be called multiple times.
For applications that support a vast amount of categories, it may be more practical to use the downloadFile call in the File Transfer API to download a single GetCategorySpecifics response that contains Item Specific metadata for all categories on a given eBay marketplace. This GetCategorySpecifics response (with metadata for all categories on a site) is returned as a .zip file attachment in the downloadFile call.
Here's a typical way to use this approach:
CategorySpecificsFileInfo
=true to see if the FileReferenceID and TaskReferenceID values have changed. If they have changed, use the downloadFile call again, passing in the new IDs to download the latest version of the file.The downloadable GetCategorySpecifics response file is updated every few days. When this occurs, eBay generates new file reference and task reference IDs for the new file. A different file (with different IDs) is associated with each eBay site.
Note: You don't need to learn about (or use) Large Merchant Services or the Bulk Data Exchange API in order to use the downloadFile call in the File Transfer API. |
If you call GetCategoryFeatures, you may detect new Item Specifics names and values that have been newly enabled in certain categories since you last downloaded recommendations. In this case, if the file IDs returned by GetCategorySpecifics haven't changed, you can call GetCategorySpecifics directly to retrieve any new recommendations for those specific categories.
Each time you call GetCategorySpecifics, store the response data locally and use that data to fill in recommendations for a listing. Periodically (once a day or weekly, depending on your use case), check to see if the data has changed.
The downloadFile call in the File Transfer API supports both SOAP and XML requests and responses. However, the GetCategorySpecifics response in the .zip file is formatted as an XML-style response (without the SOAP envelope). If your application requires the response in a a SOAP envelope, you can insert it like this (the inserted portion is in bold):
<?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <GetCategorySpecificsResponse xmlns="urn:ebay:apis:eBLBaseComponents"> <Timestamp>2018-11-28T22:51:57.426Z</Timestamp> <Ack>Success</Ack> <Version>1085</Version> <Build>E1085_CORE_API6_18863791_R1</Build> <!-- ... etc. ... --> </GetCategorySpecificsResponse> </soapenv:Body> </soapenv:Envelope>
Output Detail Controls Samples Change History |
See also Samples.
The box below lists all fields that could be included in the call request. To learn more about an individual field or its type, click its name in the box (or scroll down to find it in the table below the box).
See also the Deprecated Objects link above. Fields presented in this color are deprecated, and fields presented in this color are (or soon will be) non-operational.
The XML prototype does not include requester credentials. This is a documentation limitation only (see Standard Requester Credentials for Making Calls).
<?xml version="1.0" encoding="utf-8"?> <GetCategorySpecificsRequest xmlns="urn:ebay:apis:eBLBaseComponents"> <!-- Call-specific Input Fields --> <CategoryID> string </CategoryID> <!-- ... more CategoryID values allowed here ... --> <CategorySpecific> CategoryItemSpecificsType <CategoryID> string </CategoryID> <!-- ... more CategoryID values allowed here ... --> <ItemSpecifics> NameValueListArrayType <NameValueList> NameValueListType <Name> string </Name> <Value> string </Value> <!-- ... more Value values allowed here ... --> </NameValueList> <!-- ... more NameValueList nodes allowed here ... --> </ItemSpecifics> </CategorySpecific> <!-- ... more CategorySpecific nodes allowed here ... --> <CategorySpecificsFileInfo> boolean </CategorySpecificsFileInfo> <ExcludeRelationships> boolean </ExcludeRelationships> <IncludeConfidence> boolean </IncludeConfidence> <LastUpdateTime> dateTime </LastUpdateTime> <MaxNames> int </MaxNames> <MaxValuesPerName> int </MaxValuesPerName> <Name> string </Name> <!-- Standard Input Fields --> <ErrorLanguage> string </ErrorLanguage> <MessageID> string </MessageID> <Version> string </Version> <WarningLevel> WarningLevelCodeType </WarningLevel> </GetCategorySpecificsRequest>
Argument | Type | Occurrence | Meaning |
---|
Call-specific Input Fields [Jump to standard fields] |
CategoryID | string | Conditional,
repeatable: [0..100] |
A unique identifer for an eBay category. Recommended Item Specifics names and values will be retrieved for each eBay category that is specified. Up to 100 CategoryID values may be specified in one call. Although Item Specifics metadata can be retrieved for any eBay category at any level in the hierarchy, it is recommended that users specify leaf category IDs, especially if they are using GetCategorySpecifics to retrieve the Item Specifics applicable to the listing categories they use. A GetCategorySpecifics call request requires at least one of the following: a CategoryID value, a CategorySpecifics.CategoryID value, or the CategorySpecificsFileInfo field with its value set to true . CategoryID values and CategorySpecific.CategoryID values can both be used in the same request. Keep in mind that a high number of specified categories can result in longer response times and larger result sets. If your call request happens to time out, you might want specify fewer categories. If any CategoryID values are specified more than once, only the first instance will be used. |
CategorySpecific | CategoryItemSpecificsType | Conditional,
repeatable: [0..275] |
This container can be used instead of, or in conjunction with CategoryID values specified at the call request root level. The CategorySpecific container can actually be more powerful since you can pass in multiple Category ID and Item Specifics name combinations, and if you specify CategoryID values at the root level, only one (Item Specifics) Name value can be used. A GetCategorySpecifics call request requires at least one of the following: a CategoryID value, a CategorySpecifics.CategoryID value, or the CategorySpecificsFileInfo field with its value set to true . CategoryID values and CategorySpecific.CategoryID values can both be used in the same request. Keep in mind that a high number of specified categories can result in longer response times and larger result sets. If your call request happens to time out, you might want specify fewer categories. If any CategorySpecifics.CategoryID values are specified more than once, only the first instance will be used. |
CategorySpecific.CategoryID | string | Conditional,
repeatable: [0..100] |
An eBay category ID is passed into this field to identify the eBay category for which the seller is providing Item Specific name-value(s) pairs. Multiple CategoryID fields can be passed in if the Item Specific name-value(s) pairs are applicable for multiple categories. However, more categories can result in longer call response times. If your request times out, specify fewer category IDs. Note: The call request requires either one or more CategoryID values (at the root level), one or more CategorySpecific.CategoryID values, or the CategorySpecificsFileInfo boolean field. The CategorySpecificsFileInfo field is only used if the user plans to use the downloadFile call of the FileTransfer API to retrieve Item Specifics. CategoryID and CategorySpecific.CategoryID can both be used in the same call request. Max length: 10. |
CategorySpecific.ItemSpecifics | NameValueListArrayType | Conditional | This container is used to input Item Specific name-value(s) pairs for a specific category to discover if eBay has better name or value recommendations for that Item Specific. The Item Specific name can be an arbitrary name that the user wants to check, or it could be a name that was returned in a prior GetCategorySpecifics response. At least one NameValueList container must be used if the CategorySpecific container is used. |
CategorySpecific.ItemSpecifics .NameValueList |
NameValueListType | Conditional,
repeatable: [0..*] |
For the AddItem family of calls: Contains the name and value(s) for an Item Specific. Only required when the ItemSpecifics container is specified. Note: The maximum number of item specifics that may be defined for a listing has increased from 30 to 45. For the AddFixedPriceItem family of calls: The same NameValueList schema is used for the ItemSpecifics node, the VariationSpecifics node, and the VariationSpecifcsSet node. If the listing has variations, any name that you use in the VariationSpecifics and VariationSpecificsSet nodes can't be used in the ItemSpecifics node. When you list with Item Variations:
For PlaceOffer: Required if the item being purchased includes Item Variations. For AddToWatchList and RemoveFromWatchList: The ItemID value of the multiple-variation listing and the name-value pair to identify each variation in the listing are required. Note: As of August 30, 2018, California will require sellers to display a Proposition 65 warning on online retail sites if products contain chemicals and/or substances that may impact the health of California buyers. This requirement is applicable to most eBay US categories, including eBay Motors, Motors Parts & Accessories, and catalog-enabled categories. The warning message can be customized by the seller, but should contain the following basic information:
|
CategorySpecific.ItemSpecifics .NameValueList.Name |
string | Conditional |
Depending on the call and context, this value is either a name of an Item/Category/Variation Specific, or a Parts Compatibility name. For the AddItem and AddFixedPriceItem families of calls: In the Item.ItemSpecifics context, this can be any name that the seller wants to use. However, to help buyers find items more easily, it is a good idea to try to use a recommended name when possible (see GetCategorySpecifics). You can't specify the same name twice within the same listing. For the AddFixedPriceItem family of calls: In the VariationSpecifics context, this can be any name that the seller wants to use, unless the VariationsEnabled flag is false for the name in the GetCategorySpecifics response. For example, for some categories eBay may recommend that you only use "Brand" as a shared name at the Item level, not in variations. For the AddFixedPriceItem family of calls: In the Compatibility.NameValueList context, this value is a motor vehicle aspect such as Year, Make, and Model. A Compatibility.NameValueList container is applicable for motor vehicle parts and accessories listings. For GetCategorySpecifics: This is a recommended (popular) name to use for items in the specified category (e.g., "Brand" might be recommended, not "Manufacturer"). For PlaceOffer: Required if the item being purchased includes Item Variations. Note: For mandatory and recommended item specifics that are returned in the GetCategorySpecifics call, the seller should pass in the name of these item specifics just as they are shown in the GetCategorySpecifics response. Similarly, for catalog-enabled categories, the seller should pass in the name of instance aspects just as they are shown in the GetCategorySpecifics response. Instance aspects are additional details unique to a specific item or listing that a seller can include along with the product aspects that are already defined in the eBay catalog product associated with the listing. Instance aspects common to many catalog-enabled categories include 'Bundle Description' and 'Modification Description'. As of August 30, 2018, eBay US sellers who ship to California are required to pass in a 'California Prop 65 Warning' item specific if the item in the listing contains one or more chemicals known to be harmful to human health. This item specific is passed at the listing level for both single-variation and multiple-variation listings. The 'California Prop 65 Warning' is considered an instance specific because it will be retained on the listing even when the seller lists using an eBay catalog product. The 'California Prop 65 Warning' may be applicable in most eBay US categories, including eBay Motors, Motors Parts & Accessories, and catalog-enabled categories. Note: If Brand and MPN (Manufacturer Part Number) are being used to identify product variations in a multiple-variation listing, the Brand must be specified at the item level (ItemSpecifics container) and the MPN for each product variation must be specified at the variation level (VariationSpecifics container). The Brand name must be the same for all variations within a single listing. Max length: 65. |
CategorySpecific.ItemSpecifics .NameValueList.Value |
string | Conditional,
repeatable: [0..*] |
Depending on the call and context, this value is either the value of an Item/Category/Variation Specific, a Parts Compatibility value, or a product identifier. For the AddItem family of calls: If you specify multiple values for Item Specifics, eBay only stores the first one, unless GetCategorySpecifics indicates that the corresponding name supports multiple values. For the AddFixedPriceItem family of calls: If you specify multiple values for Item Specifics or Variation Specifics, eBay only stores the first one, unless GetCategorySpecifics indicates that the corresponding name supports multiple values. In VariationSpecificSet, you typically specify multiple Value fields for each name. For example, if Name = Size , you would specify all size values that you wan to offer in the listing. For the Compatibility.NameValueList context, this is the corresponding value of a motor vehicle aspect such as Year, Make, and Model. A Compatibility.NameValueList container is applicable for motor vehicle parts and accessories listings. For GetCategorySpecifics: The most highly recommended values are returned first. For these calls, Value is only returned when recommended values are available. For PlaceOffer: Required if the item being purchased includes Item Variations. Note: The standard maximum length for the value of an item specific is 65, but the maximum allowed length increases for instance aspects such as 'Bundle Description' and 'Modification Description'. The maximum allowed length for these instance aspects are returned in the GetCategorySpecifics call. The maximum allowed length for the new 'California Prop 65 Warning' item specific is 800 characters. For more information about the 'California Prop 65 Warning' item specific, see the ItemSpecifics.NameValueList field description. Max length: 65 (but longer for some instance aspects, including 800 for 'California Prop 65 Warning'). |
CategorySpecificsFileInfo | boolean | Conditional |
If this boolean field is included and set to true , the response includes a FileReferenceID and TaskReferenceID value. Use these identifiers as inputs to the downloadFile call in the eBay File Transfer API. That API lets you retrieve a single (bulk) GetCategorySpecifics response with all the Item Specifics recommendations available for the requested site ID. (The downloadFile call downloads a .zip file as an attachment.)Either the CategorySpecificsFileInfo field or one or more CategoryID and/or CategorySpecific.CategoryID values are required in a GetCategorySpecifics call. Note: You can use the File Transfer API without using or learning about the Bulk Data Exchange API or other Large Merchant Services APIs. |
ExcludeRelationships | boolean | Optional |
If this boolean field is included and set to true , the Relationship container will not be returned for any Item Specifics name or value recommendations. Relationship recommendations tell you whether an Item Specific has a logical dependency another Item Specific. For example, in a clothing category, Size Type could be recommended as a parent of Size, because Size=Small would mean something different to buyers depending on whether Size Type=Petite or Size Type=Plus. In general, it is a good idea to retrieve and use relationship recommendations, as this data can help buyers find the items they want more easily. Default: false. |
IncludeConfidence | boolean | Optional |
If this boolean field is included and set to true , eBay's level of confidence in the popularity of each Item Specific name and value for the specified category is returned in the response. Some sellers may find this useful when choosing whether to use eBay's recommendation or their own Item Specifics names or values. If this field is used, either one or more CategoryID values and/or one or more CategorySpecific.CategoryID values must be specified. If you try to use this field solely with the CategorySpecificsFileInfo field, the request fails and no TaskReferenceID or FileReferenceID values are returned. Default: false. |
LastUpdateTime | dateTime | Conditional |
This dateTime filter can be included and used if the user only wants to check for recently-added Item Specifics names and values for one or more categories. If this filter is used, the Item Specifics recommendation engine will only check for Item Specifics names and values that have been added/changed since the date that was passed in to this field. If this field is used, the call will not return any Item Specifics data; it will only return the Recommendations.Updated boolean field for each specified eBay category. A true value in this field will indicate that the recommended Item Specifics names/values for the eBay category have changed since the timestamp passed in the LastUpdateTime field, and a false value in this field will indicate that the recommended Item Specifics names/values for the eBay category have not changed since the timestamp passed in the LastUpdateTime field. Typically, you will pass in the timestamp value that was returned the last time you refreshed the list of Item Specifics names and values for the same categories. If the Recommendations.Updated flag returns true for any eBay categories in the response, you will want to call GetCategorySpecifics again for those eBay categories to get the latest names and values. As downloading all the data may affect your application's performance, it may help to only download Item Specifics data for an eBay category if the data has changed since you last checked.
|
MaxNames | int | Optional |
This field can be used if you want to control the number of Item Specifics that are returned for each specified eBay category. If you only wanted to retrieve the 10 most popular Item Specifics per category, you would include this field and set its value to 10 . Note that mandatory Item Specifics are always returned first in the response. If this field is omitted, all available Item Specifics names for each specified category are returned. If this field's value is set to a value that is higher than the number of Item Specific names available, all Item Specific names are still returned. Note: In October 2019, eBay updated the GetCategorySpecifics call to retrieve all available Item Specifics name-value pairs for each specified category by default. Previously, 30 Item Specifics names would be returned by default (if the MaxNames filter wasn't used) and 25 corresponding Item Specifics values would be returned by default (if the MaxValuesPerName filter wasn't used). However, if a user wants to limit the number of Item Specifics names and corresponding values that are returned, they can still use the MaxNames and/or MaxValuesPerName filters to do this. Min: 1. |
MaxValuesPerName | int | Optional |
This field can be used if you want to control the number of corresponding values that are returned for each returned Item Specific name in each specified eBay category. If you only wanted to retrieve the 10 most popular values/options for each returned Item Specific name in each category, you would include this field and set its value to 10 . If this field is omitted, all available values for the corresponding Item Specifics name for each category are returned. If this field's value is set to a value that is higher than the number of Item Specific values available for any Item Specific name, all Item Specific values are still returned. Note: In October 2019, eBay has updated the GetCategorySpecifics call to retrieve all available Item Specifics name-value pairs for each specified category by default. Previously, 30 Item Specifics names would be returned by default (if the MaxNames filter wasn't used) and 25 corresponding Item Specifics values would be returned by default (if the MaxValuesPerName filter wasn't used). However, if a user wants to limit the number of Item Specifics names and corresponding values that are returned, they can still use the MaxNames and/or MaxValuesPerName filters to do this. Min: 1. |
Name | string | Optional |
This field can be used if you already have an Item Specific name in mind, and you only want the recommended values for this Item Specifics name. If you specify multiple eBay categories in the request, the recommendation engine may find a matching Item Specifics name for some categories, but not for others. For eBay categories where the Item Specifics name is not found, recommended Item Specifics names and values will be returned. The Item Specifics name passed in this field is case-sensitive, and wildcards are not supported. Max length: 30. |
Standard Input Fields |
ErrorLanguage | string | Optional |
Use ErrorLanguage to return error strings for the call in a different language from the language commonly associated with the site that the requesting user is registered with. Below are some examples from different countries.
|
||||||||||||||||||||||||||||||||||||||||
MessageID | string | Optional |
Most Trading API calls support a MessageID element in the request and a CorrelationID element in the response. If you pass in a MessageID in a request, the same value will be returned in the CorrelationID field in the response. Pairing these values can help you track and confirm that a response is returned for every request and to match specific responses to specific requests. If you do not pass a MessageID value in the request, CorrelationID is not returned. Note: GetCategories is designed to retrieve very large sets of metadata that change once a day or less often. To improve performance, these calls return cached responses when you request all available data (with no filters). When this occurs, the MessageID and CorrelationID fields aren't applicable. However, if you specify an input filter to reduce the amount of data returned, the calls retrieve the latest data (not cached). When this occurs, MessageID and CorrelationID are applicable. |
||||||||||||||||||||||||||||||||||||||||
Version | string | Conditional |
The version number of the API code that you are programming against (e.g., 1149). The version you specify for a call has these basic effects:
For the SOAP API: If you are using the SOAP API, this field is required. Specify the version of the WSDL your application is using. For the XML API: If you are using the XML API, this field has no effect. Instead, specify the version in the X-EBAY-API-COMPATIBILITY-LEVEL HTTP header. (If you specify Version in the body of an XML API request and it is different from the value in the HTTP header, eBay returns an informational warning that the value in the HTTP header was used instead.) See:
|
||||||||||||||||||||||||||||||||||||||||
WarningLevel | WarningLevelCodeType | Optional |
Controls whether or not to return warnings when the application passes unrecognized or deprecated elements in a request. An unrecognized element is one that is not defined in any supported version of the schema. Schema element names are case-sensitive, so using WarningLevel can also help you remove any potential hidden bugs within your application due to incorrect case or spelling in field names before you put your application into the Production environment. WarningLevel only validates elements; it doesn't validate XML attributes. It also doesn't control warnings related to user-entered strings or numbers, or warnings for logical errors. We recommend that you only use this during development and debugging. Do not use this in requests performed in the Production environment. Applicable values: High if the user wishes to receive warnings when the application passes unrecognized or deprecated elements in an API call request. Setting the WarningLevel value to High is not recommended in a production environment. Instead, it should only be used during the development/debugging stage.Low if the user does not wish to receive warnings when the application passes unrecognized or deprecated elements in an API call request. This is the default value if WarningLevel is not specified in the call request.See Warning Level. |
Input Detail Controls Samples Change History |
See also Samples.
The box below lists all fields that might be returned in the response. To learn more about an individual field or its type, click its name in the box (or scroll down to find it in the table below the box).
See also the Deprecated Objects link above. Fields presented in this color are deprecated, and fields presented in this color are not returned (or soon will not be returned) or are not operational (or soon will be non-operational).
<?xml version="1.0" encoding="utf-8"?> <GetCategorySpecificsResponse xmlns="urn:ebay:apis:eBLBaseComponents"> <!-- Call-specific Output Fields --> <FileReferenceID> string </FileReferenceID> <Recommendations> RecommendationsType <CategoryID> string </CategoryID> <NameRecommendation> NameRecommendationType <HelpText> string </HelpText> <HelpURL> anyURI </HelpURL> <Name> string </Name> <RelevanceIndicator> RelevanceIndicatorType <SearchCount> long </SearchCount> </RelevanceIndicator> <ValidationRules> RecommendationValidationRulesType <AspectUsage> AspectUsageCodeType </AspectUsage> <Confidence> int </Confidence> <MaxValueLength> int </MaxValueLength> <MaxValues> int </MaxValues> <MinValues> int </MinValues> <Relationship> NameValueRelationshipType <ParentName> string </ParentName> </Relationship> <!-- ... more Relationship nodes allowed here ... --> <SelectionMode> SelectionModeCodeType </SelectionMode> <UsageConstraint> UsageConstraintCodeType </UsageConstraint> <ValueFormat> ValueFormatCodeType </ValueFormat> <ValueType> ValueTypeCodeType </ValueType> <VariationPicture> VariationPictureRuleCodeType </VariationPicture> <VariationSpecifics> VariationSpecificsRuleCodeType </VariationSpecifics> </ValidationRules> <ValueRecommendation> ValueRecommendationType <ValidationRules> RecommendationValidationRulesType <Confidence> int </Confidence> <ProductRequired> ProductRequiredCodeType </ProductRequired> <Relationship> NameValueRelationshipType <ParentName> string </ParentName> <ParentValue> string </ParentValue> </Relationship> <!-- ... more Relationship nodes allowed here ... --> </ValidationRules> <Value> string </Value> </ValueRecommendation> <!-- ... more ValueRecommendation nodes allowed here ... --> </NameRecommendation> <!-- ... more NameRecommendation nodes allowed here ... --> <Updated> boolean </Updated> </Recommendations> <!-- ... more Recommendations nodes allowed here ... --> <TaskReferenceID> string </TaskReferenceID> <!-- Standard Output Fields --> <Ack> AckCodeType </Ack> <Build> string </Build> <CorrelationID> string </CorrelationID> <Errors> ErrorType <ErrorClassification> ErrorClassificationCodeType </ErrorClassification> <ErrorCode> token </ErrorCode> <ErrorParameters ParamID="string"> ErrorParameterType <Value> string </Value> </ErrorParameters> <!-- ... more ErrorParameters nodes allowed here ... --> <LongMessage> string </LongMessage> <SeverityCode> SeverityCodeType </SeverityCode> <ShortMessage> string </ShortMessage> </Errors> <!-- ... more Errors nodes allowed here ... --> <HardExpirationWarning> string </HardExpirationWarning> <Timestamp> dateTime </Timestamp> <Version> string </Version> </GetCategorySpecificsResponse>
Return Value | Type | Occurrence | Meaning |
---|
Call-specific Output Fields [Jump to standard fields] |
FileReferenceID | string | Conditionally |
A TaskReferenceID and a FileReferenceID value are returned if the CategorySpecificsFileInfo field is included in the call request and set to true . These values will be used as inputs in the downloadFile call of the File Transfer API. That API lets you retrieve a single (bulk) GetCategorySpecifics response with all the Item Specifics recommendations available for the requested site ID. (The downloadFile call downloads a .zip file as an attachment.)
|
Recommendations | RecommendationsType | Conditionally,
repeatable: [0..275] |
This container provide details about relevant Item Specifics for the specified category. Required Item Specifics are generally returned at the top of the response payload, followed by the other most common/popular Item Specifics for the category. If an Item Specific is required, a MinValues field will be returned with a value of 1 , and the corresponding UsageConstraint field will show a value of Required . Optional Item Specifics are returned after required and recommended Item Specifics, but sellers should still provide any optional Item Specific name-value pairs if known and relevant for the product. As mentioned above, the most relevant Item Specifics are returned first, and similarly, if an Item Specific has multiple suggested values, these values are sorted according to popularity (most popular to less popular/common). This node returns empty (or it's not returned) for a category if there is no applicable data (such as when you request a parent category, a category that has no popular Item Specifics yet, or a duplicate category that was already returned). If you pass in the CategoryID and Name fields together, but no matching values are found for the name, eBay returns the name with no values (even if the name is not recommended). If GetCategoryFeatures indicates that Item Specifics are enabled for a leaf category, but GetCategorySpecifics doesn't return any recommendations for that category, the seller can still specify their own Item Specifics in that category. |
Recommendations.CategoryID | string | Conditionally |
The unique identifier of the leaf category for which the recommended Item Specifics and Product Identifier types apply to. This is always a category ID that you specified in the request. This field is always returned with each Recommendations container. Max length: 10. |
Recommendations .NameRecommendation |
NameRecommendationType | Conditionally,
repeatable: [0..*] |
This container consists of Item Specific name/value pairs that are mandatory, recommended, or optional for the specified category. The value returned in the corresponding UsageConstraint field, just introduced in Version 1111, will indicate if the Item Specific is required, recommended, or optional when listing in that category. If no relevant Item Specific name/value pairs are found for the category, this container will not be returned. |
Recommendations .NameRecommendation.HelpText |
string | Conditionally | The text in this field may provide some context on the content of the help page linked to in the HelpURL field. This field is only returned if the HelpURL field is returned, and is available. |
Recommendations .NameRecommendation.HelpURL |
anyURI | Conditionally | This field contains a URL to a relevant eBay help page that may provide more information about a particular Item Specific. This field is only returned if a relevant eBay help page is available. If this field is returned, the HelpText field may also be returned and provide some context on the content of the help page. |
Recommendations .NameRecommendation.Name |
string | Always |
This string field is the name of the mandatory or recommended Item Specific or Product Identifier type (e.g. Brand/MPN). The seller should use the actual string in this field when creating, revising, or relisting an item with this Item Specific. The number of Item Specifics that are returned can be controlled with the MaxNames field in the call request. This field is always returned with each NameRecommendation container. See:
|
Recommendations .NameRecommendation .RelevanceIndicator |
RelevanceIndicatorType | Conditionally |
This container is returned for an item specific if eBay has data on how many searches have been performed for listings in the category using that item specific. Note: This container is restricted to applications that have been granted permission to access this feature. You must submit an App Check ticket to request this access. In the App Check form, add a note to the Application Title/Summary and/or Application Details fields that you want access to 'Buyer Demand Data' in GetCategorySpecifics. |
Recommendations .NameRecommendation .RelevanceIndicator .SearchCount |
long | Conditionally | The integer in this field indicates how many searches have been performed for listings in the category (in the last 30 days) using that item specific. |
Recommendations .NameRecommendation .ValidationRules |
RecommendationValidationRulesType | Always |
This container provides details, instructions, and constraint information for each Item Specific name-value pairs. The fields that are returned under the ValidationRules container will vary per Item Specific. Three key fields to look for are MinValues, MaxValues, and VariationSpecifics. If the MinValues appears for an Item Specific (usually with a value of '1'), it indicates that the Item Specific is required for the category. For many Item Specifics, the MaxValues field is returned with a value of '1', but the value will be higher for Item Specifics that support more than one value. The VariationSpecifics field is only returned (with a value of 'Disabled') when a seller is not allowed to pass in that Item Specific at the variation level in a multiple-variation listing. This field is always returned with each NameRecommendation container. |
Recommendations .NameRecommendation .ValidationRules.AspectUsage |
AspectUsageCodeType | Conditionally |
The value returned in this field will indicate if the item specific value is a product aspect (relevant to catalog products in the category) or an item/instance aspect, which is an aspect whose value will vary based on a particular instance of the product. Note: Currently, the AspectUsage field will only be returned for some item/instance aspects (and not product aspects). Examples of common instance aspects that are shared by many eBay categories include 'Custom Bundle', 'Bundle Description', 'Modified Item', 'Modification Description', and 'California Prop 65 Warning'. Many instance aspect values are allowed more characters than the standard 65 max character threshold, and sellers can look at the corresponding MaxValueLength field to get the maximum number of characters allowed for that particular instance aspect value. Applicable values: (Not all values in AspectUsageCodeType apply to this field.) Code so that your app gracefully handles any future changes to this list. |
Recommendations .NameRecommendation .ValidationRules.Confidence |
int | Conditionally |
Indicates eBay's confidence that this is the right name or value, given the data you specified your request. The confidence is based on historical items in the same category, with similar titles (if specified). This field is only returned when IncludeConfidence is included in the request and set to true . This field is not returned when SelectionMode is set to Prefilled .Min: 0. Max: 100. |
Recommendations .NameRecommendation .ValidationRules .MaxValueLength |
int | Conditionally |
This integer value will state the maximum length of the instance aspect's value. The seller must make sure not to exceed this value when setting instance aspects on a listing. This field is only returned for instance aspects (AspectUsage=Instance ). The standard maximum length for an item specific value is 65 characters.
|
Recommendations .NameRecommendation .ValidationRules.MaxValues |
int | Conditionally |
Maximum number of values that you can specify for this Item Specific in listing requests (like AddItem) in the specified category. Most Item Specifics can only have one value. When this is greater than 1, your application can present the value recommendations (if any) as a multi-select list to the seller. (See SelectionMode to determine whether the seller needs to choose from eBay's recommendations or not.) |
Recommendations .NameRecommendation .ValidationRules.MinValues |
int | Conditionally |
Minimum number of values that you can specify for this Item Specific in listing requests. Not returned if zero (0). If this field is returned, it indicates that the Item Specific is required in listing requests in the corresponding category. If the Relationship field is also present, it means this Item Specific is required when you specify its parent value in listing requests. |
Recommendations .NameRecommendation .ValidationRules.Relationship |
NameValueRelationshipType | Conditionally,
repeatable: [0..*] |
Indicates the Item Specific's logical dependency on another Item Specific, if any. For example, in a clothing category, Size Type could be recommended as a parent of Size, because Size=XL would mean something different to buyers when Size Type=Juniors or Size Type=Regular. Or in the US (in the future), a list of cities can vary depending on the state, so State could be recommended as a parent of City. Currently, categories only recommend a maximum of one parent for an Item Specific. For example, Size=XL could have a Size Type=Juniors parent in a Juniors clothing category. In the future, some categories may recommend multiple parents. For example, City=Mountain View could have parents like State=California, State=New York, and State=North Carolina. If an Item Specific has value dependencies (i.e., if it has value recommendations that contain Relationship), then all of its value recommendations are returned (regardless of the number you specified in MaxValuesPerName). |
Recommendations .NameRecommendation .ValidationRules.Relationship .ParentName |
string | Conditionally | The name of another Item Specific that the current value depends on. For example, in a clothing category, "Size Type" could be recommended as a parent of Size. |
Recommendations .NameRecommendation .ValidationRules.SelectionMode |
SelectionModeCodeType | Conditionally |
The enumeration value returned in this field indicates whether a seller can specify their own custom values for an Item Specific, or if they need to use a value (or values) that eBay has defined.
Applicable values: (Not all values in SelectionModeCodeType apply to this field.) Code so that your app gracefully handles any future changes to this list. |
Recommendations .NameRecommendation .ValidationRules .UsageConstraint |
UsageConstraintCodeType | Conditionally |
This field is returned for each item specific that is returned in the response. The enumeration value returned will indicate whether the item specific is required, recommended, or optional. Note: Previously, returned item specifics were only 'marked' as required or optional. With the introduction of this new field, eBay is able to specify to sellers which item specifics are highly recommended, although not required. The item specifics that are recommended can possibly improve search results and/or sales conversion if the seller includes them in the listing. Applicable values: (Not all values in UsageConstraintCodeType apply to this field.) Code so that your app gracefully handles any future changes to this list. |
Recommendations .NameRecommendation .ValidationRules.ValueFormat |
ValueFormatCodeType | Conditionally |
The format of the data type (e.g., date format) that eBay expects the item specific's value to adhere to in listing requests. A data type identified by the ValueType field may have different representations, and ValueFormat specifies the precise format that is required.
Applicable values: Code so that your app gracefully handles any future changes to this list. |
Recommendations .NameRecommendation .ValidationRules.ValueType |
ValueTypeCodeType | Conditionally |
The data type (e.g., date) that eBay expects the value to adhere to in listing requests. Only returned if the data type is not Text. In some cases, more details about the data type are returned in the ValueFormat field. As buyers may search on the value you specify in AddItem, the ISBN, UPC, or EAN should match the value that was specified by the publisher or manufacturer. Note: The Numeric enumeration value is returned for whole integers (no decimal point), and the Decimal enumeration value is returned for numbers with decimals.
Applicable values: See ValueType. Code so that your app gracefully handles any future changes to this list. |
Recommendations .NameRecommendation .ValidationRules .VariationPicture |
VariationPictureRuleCodeType | Conditionally |
Indicates whether the name (e.g., Color) can (or must) be used to classify the variation pictures.
Applicable values: Code so that your app gracefully handles any future changes to this list. |
Recommendations .NameRecommendation .ValidationRules .VariationSpecifics |
VariationSpecificsRuleCodeType | Conditionally |
Indicates whether the recommended name/value pair can be used in an Item.Variations container in a fixed-price listing call. For example, a given category could disable a name like Brand in variation specifics (if Brand is only allowed in the item specifics at the Item level). The same category could enable a name like Size for variation specifics (in addition to recommending it for item specifics). If not returned, then the name/value can be used for both variation specifics and item specifics.
Applicable values: Code so that your app gracefully handles any future changes to this list. |
Recommendations .NameRecommendation .ValueRecommendation |
ValueRecommendationType | Conditionally,
repeatable: [0..*] |
Each ValueRecommendation container shows a common/recommended/popular value for the corresponding Item Specific. Values are not returned for every Item Specific, including some instance aspects (such as 'Bundle Description') where the text that is passed in for the Item Specific value may vary widely per seller, or if eBay does not have recommended values available for the Item Specific. The number of values that are returned for each Item Specific can be controlled with the MaxValuesPerName field in the call request. Note: For unique product identifying aspects, such as MPN, UPC, ISBN, or EAN, instead of an actual value being returned, boilerplate text is used, such as 'Does Not Apply'. If an MPN or GTIN is required, but the seller does not have the identifier, he/she can pass in the boilerplate text as an alternative to the actual identifier. In addition to the recommended value(s) for an Item Specific, a ValueRecommendation.ValidationRules container will be returned if the IncludeConfidence filter is included in the call request and set to true . The return 'Confidence' value is a percentage value that indicates how confident eBay is that the recommended value is a valid value for the corresponding Item Specific. The ValueRecommendation.ValidationRules container may also get returned for the 'Brand' Item Specific if the particular product brand in that listing category requires an association with an eBay catalog product.
See:
|
Recommendations .NameRecommendation .ValueRecommendation .ValidationRules |
RecommendationValidationRulesType | Conditionally |
Constraints that eBay places on this Item Specific value. Only returned when you configure your request to include relationships and/or confidence, and a recommended value is available. (Not returned when ExcludeRelationships is true and IncludeConfidence is false .)
|
Recommendations .NameRecommendation .ValueRecommendation .ValidationRules.Confidence |
int | Conditionally |
Indicates eBay's confidence that this is the right name or value, given the data you specified your request. The confidence is based on historical items in the same category, with similar titles (if specified). This field is only returned when IncludeConfidence is included in the request and set to true . This field is not returned when SelectionMode is set to Prefilled .Min: 0. Max: 100. |
Recommendations .NameRecommendation .ValueRecommendation .ValidationRules .ProductRequired |
ProductRequiredCodeType | Conditionally |
The enumeration value returned in this field will indicate whether or not the corresponding product brand requires listings within that category to be associated with an eBay catalog product. To create a listing that is associated with an eBay catalog product, the seller uses the ProductListingDetails container of the AddItem call. To find a matching product in the eBay catalog, the seller can use the new eBay Catalog API or FindProducts call of the eBay Shopping API. This field is only returned for the 'Brand' NameRecommendation container, and only if that particular product brand within that Product-Based Shopping Experience-enabled category requires a catalog product. Note: Due to the rollback of the Product-Based Shopping Experience mandate for all eBay categories (and brands within those categories), the ValidationRules.ProductRequired field will not get returned for any brands within any eBay category. Due to this fact, the ProductRequired field is currently not applicable. Applicable values: Code so that your app gracefully handles any future changes to this list. |
Recommendations .NameRecommendation .ValueRecommendation .ValidationRules.Relationship |
NameValueRelationshipType | Conditionally,
repeatable: [0..*] |
Indicates the Item Specific's logical dependency on another Item Specific, if any. For example, in a clothing category, Size Type could be recommended as a parent of Size, because Size=XL would mean something different to buyers when Size Type=Juniors or Size Type=Regular. Or in the US (in the future), a list of cities can vary depending on the state, so State could be recommended as a parent of City. Currently, categories only recommend a maximum of one parent for an Item Specific. For example, Size=XL could have a Size Type=Juniors parent in a Juniors clothing category. In the future, some categories may recommend multiple parents. For example, City=Mountain View could have parents like State=California, State=New York, and State=North Carolina. If an Item Specific has value dependencies (i.e., if it has value recommendations that contain Relationship), then all of its value recommendations are returned (regardless of the number you specified in MaxValuesPerName). |
Recommendations .NameRecommendation .ValueRecommendation .ValidationRules.Relationship .ParentName |
string | Conditionally | The name of another Item Specific that the current value depends on. For example, in a clothing category, "Size Type" could be recommended as a parent of Size. |
Recommendations .NameRecommendation .ValueRecommendation .ValidationRules.Relationship .ParentValue |
string | Conditionally |
The value of another Item Specific that the current value depends on. For example, in a clothing category, if "Size Type" is the ParentName, then "Petite" could be recommended as a parent value for Size = Medium .
|
Recommendations .NameRecommendation .ValueRecommendation.Value |
string | Conditionally | A recommended value for the corresponding, recommended Item Specific. Only returned when a recommended value is available. |
Recommendations.Updated | boolean | Conditionally |
This field is only returned if the user includes a timestamp in the LastUpdateTime field in the call request payload. If this field is returned as true , the Item Specific metadata for the specified category has changed since the date/time specified in the LastUpdateTime field. In this case, we suggest you retrieve the latest metadata for the category. If this field is returned as false , the Item Specific metadata for this category has not changed since the date/time specified in the LastUpdateTime field.
|
TaskReferenceID | string | Conditionally |
A TaskReferenceID and a FileReferenceID value are returned if the CategorySpecificsFileInfo field is included in the call request and set to true . These values will be used as inputs in the downloadFile call of the File Transfer API. That API lets you retrieve a single (bulk) GetCategorySpecifics response with all the Item Specifics recommendations available for the requested site ID. (The downloadFile call downloads a .zip file as an attachment.)
|
Standard Output Fields |
Ack | AckCodeType | Always |
A token representing the application-level acknowledgement code that indicates the response status (e.g., success). The AckCodeType list specifies the possible values for the Ack field.
Applicable values: (Not all values in AckCodeType apply to this field.) Code so that your app gracefully handles any future changes to this list. |
Build | string | Always | This refers to the specific software build that eBay used when processing the request and generating the response. This includes the version number plus additional information. eBay Developer Support may request the build information when helping you resolve technical issues. |
CorrelationID | string | Conditionally |
Most Trading API calls support a MessageID element in the request and a CorrelationID element in the response. If you pass in a MessageID in a request, the same value will be returned in the CorrelationID field in the response. Pairing these values can help you track and confirm that a response is returned for every request and to match specific responses to specific requests. If you do not pass a MessageID value in the request, CorrelationID is not returned. Note: GetCategories is designed to retrieve very large sets of metadata that change once a day or less often. To improve performance, these calls return cached responses when you request all available data (with no filters). When this occurs, the MessageID and CorrelationID fields aren't applicable. However, if you specify an input filter to reduce the amount of data returned, the calls retrieve the latest data (not cached). When this occurs, MessageID and CorrelationID are applicable. |
Errors | ErrorType | Conditionally,
repeatable: [0..*] |
A list of application-level errors (if any) that occurred when eBay processed the request. |
Errors.ErrorClassification | ErrorClassificationCodeType | Conditionally |
API errors are divided between two classes: system errors and request errors.
Applicable values: Code so that your app gracefully handles any future changes to this list. |
Errors.ErrorCode | token | Conditionally | A unique code that identifies the particular error condition that occurred. Your application can use error codes as identifiers in your customized error-handling algorithms. See the "Errors by Number" document. |
Errors.ErrorParameters | ErrorParameterType | Conditionally,
repeatable: [0..*] |
This optional element carries a list of context-specific error variables that indicate details about the error condition. These are useful when multiple instances of ErrorType are returned. |
Errors.ErrorParameters [ attribute ParamID ] |
string | Conditionally | This optional element carries a list of context-specific error variables that indicate details about the error condition. These are useful when multiple instances of ErrorType are returned. |
Errors.ErrorParameters.Value | string | Conditionally | This is the value of the request parameter noted in the ParamID attribute. So, if the ParamID value was ItemID, the value in this field would be the actual value of that ItemID. |
Errors.LongMessage | string | Conditionally | A more detailed description of the condition that raised the error. |
Errors.SeverityCode | SeverityCodeType | Conditionally |
Indicates whether the error is a severe error (causing the request to fail) or an informational error (a warning) that should be communicated to the user.
Applicable values: If the source of the problem is within the application (such as a missing required element), change the application before you retry the request.
See the Compatible Application Check section of the eBay Features Guide for more information. When a warning occurs, the error is returned in addition to the business data. In this case, you do not need to retry the request (as the original request was successful). However, depending on the cause or nature of the warning, you might need to contact either the end user or eBay to effect a long term solution to the problem to prevent it from reoccurring in the future. Code so that your app gracefully handles any future changes to this list. |
Errors.ShortMessage | string | Conditionally | A brief description of the condition that raised the error. |
HardExpirationWarning | string | Conditionally | Expiration date of the user's authentication token. Only returned within the 7-day period prior to a token's expiration. To ensure that user authentication tokens are secure and to help avoid a user's token being compromised, tokens have a limited life span. A token is only valid for a period of time (set by eBay). After this amount of time has passed, the token expires and must be replaced with a new token. |
Timestamp | dateTime | Always |
This value represents the date and time when eBay processed the request. The time zone of this value is GMT and the format is the ISO 8601 date and time format (YYYY-MM-DDTHH:MM:SS.SSSZ). See the Time Values section in the eBay Features Guide for information about this time format and converting to and from the GMT time zone. Note: GetCategories and other Trading API calls are designed to retrieve very large sets of metadata that change once a day or less often. To improve performance, these calls return cached responses when you request all available data (with no filters). When this occurs, this time value reflects the time the cached response was created. Thus, this value is not necessarily when the request was processed. However, if you specify an input filter to reduce the amount of data returned, the calls retrieve the latest data (not cached). When this occurs, this time value does reflect when the request was processed. |
Version | string | Always | The version of the response payload schema. Indicates the version of the schema that eBay used to process the request. See the Standard Data for All Calls section in the eBay Features Guide for information on using the response version when troubleshooting CustomCode values that appear in the response. |
Input Output Samples Change History |
This call does not support varying Detail Levels. You do not need to pass DetailLevel in the request.
Input Output Detail Controls Change History |
New to making API calls? Please see Making a Call.
Note: Some item IDs, user IDs, or other data in these samples might no longer be active on eBay. If necessary, you can substitute current eBay data in your requests.
Available samples:
Retrieves recommended Item Specifics for a single category.
Description
This sample retrieves recommended Item Specifics for a category on the eBay US site. If recommendations are available for the category, each NameRecommendation node returns the recommended name, validation rules, and recommended values (if any). (Categories that support custom Item Specifics do not necessarily have recommendations. So, this call does not always return data.)
Input
The key input for this sample is CategorySpecific.CategoryID. For the recommendations to be useful in listing calls, the category ID must be a category that is flagged as ItemSpecificsEnabled according to GetCategoryFeatures. The request version (in the HTTP header) is 609 (not shown).
Please note that this sample was created based on a test category (Test Blenders), so this category does not return any recommendations in the Sandbox or in Production. A new sample will be created based on production data in a future release.
XML format.
<?xml version="1.0" encoding="utf-8"?>
<GetCategorySpecificsRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<WarningLevel>High</WarningLevel>
<CategorySpecific>
<CategoryID>9355</CategoryID>
</CategorySpecific>
<RequesterCredentials>
<eBayAuthToken>Y***********E</eBayAuthToken>
</RequesterCredentials>
</GetCategorySpecificsRequest>
Output
In the output, each NameRecommendation node returns the recommended names and validation rules for two Item Specifics (Color and Brand). One of the recommendations also returns two ValueRecommendation nodes with recommended values (KitchenAid and The Magic Bullet).
The validation rules indicate that the Item Specifics are optional in listing calls (MinValues is not returned), only one value is allowed per Item Specific (MaxValues is 1), and you can use one of the recommended values or specify a custom value (SelectionMode is FreeText).
If you try a category and you get no results, it could be because there are no recommendations in that category. Also make sure you are using request version 609 or higher, and make sure the category supports custom Item Specifics.
XML format.
<?xml version="1.0" encoding="UTF-8"?>
<GetCategorySpecificsResponse
xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2019-11-04T18:49:54.845Z</Timestamp>
<Ack>Success</Ack>
<Version>1131</Version>
<Build>E1131_CORE_API6_19105226_R1</Build>
<Recommendations>
<CategoryID>9355</CategoryID>
<NameRecommendation>
<Name>Brand</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MinValues>1</MinValues>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
<ValueRecommendation>
<Value>Unbranded</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Apple</Value>
<ValidationRules>
<ProductRequired>Enabled</ProductRequired>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>Samsung</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>LG</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Google</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Motorola</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>BlackBerry</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>OnePlus</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>HTC</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Kyocera</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Huawei</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>ZTE</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Essential</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Sony</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Nokia</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Casio</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>ASUS</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Razer</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>CAT</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>BLU</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Xiaomi</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Amazon</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>LeTV</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Pantech</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Microsoft</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Model</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MinValues>1</MinValues>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Acer Liquid E700</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Acer Liquid Z6</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel 991</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel A3</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel A5 LED</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Fierce XL</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Fire 2 3.5</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Fire C 2G</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Fire C 3G</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Fire E</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Go Play</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Idol 4</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Idol 4S</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Mpop</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel OneTouch Fierce 2</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel OneTouch Idol 3</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel OT-355</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel OT-602</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Pixi 3 3.5</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Pixi 3 4</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Pixi 3 4.5</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Pixi 4</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Pixi 4 Plus Power</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Pixi First</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alcatel Pop 3 5</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>MPN</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MinValues>1</MinValues>
<MaxValues>30</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Does Not Apply</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Color</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MinValues>1</MinValues>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Beige</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Black</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Blue</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Brown</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Clear</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Gold</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Green</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Gray</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Orange</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Pink</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Purple</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Red</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Silver</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>White</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Yellow</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Multicolor</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Storage Capacity</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MinValues>1</MinValues>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>512 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>256 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>128 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>64 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>32 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>16 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>13.52 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>13.31 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>13.21 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>11.26 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>10 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>8 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>5.12 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>5.5 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>4 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3.61 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.97 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.56 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.25 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1.8 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1.64 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1.24 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1.13 GB</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Network</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>1&1</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1pMobile</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>360Coms Telecom</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1 Telekom</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>AAPT</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Access Wireless</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>ACN</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>ADAC</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Adamo</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Affinity Cellular</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>AF Mobile</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>AfriMobile</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Airtel</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>AirVoice Wireless</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Airwave Smart Mobile</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Akiwifi</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>ALDImobile</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Aldi Talk</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alfa</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alltel</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>AlwaysOnline Wireless</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>amaysim</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Amena</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Amp'd Mobile</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Anywhere Sim</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Manufacturer Color</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MinValues>1</MinValues>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
</NameRecommendation>
<NameRecommendation>
<Name>Custom Bundle</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>SelectionOnly</SelectionMode>
<AspectUsage>Instance</AspectUsage>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
<ValueRecommendation>
<Value>No</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Yes</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Style</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Bar</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Flip</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Slider</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Swivel</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Bundle Description</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<AspectUsage>Instance</AspectUsage>
<MaxValueLength>200</MaxValueLength>
<Relationship>
<ParentName>Custom Bundle</ParentName>
</Relationship>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
</NameRecommendation>
<NameRecommendation>
<Name>Contract</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
<ValueRecommendation>
<Value>Without Contract</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>With Contract</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Prepaid</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Features</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>30</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>3G Data Capable</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>4G Data Capable</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>4K Video Recording</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Accelerometer</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Ambient Light Sensor</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>ANT+</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Apple Care</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Barometer</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Bluetooth Enabled</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Camera</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Color Screen</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Double Lens Camera</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Dual Rear Cameras</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Dual SIM</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>EDGE</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>E-mail Access</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>eSIM</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Facial Recognition</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Fingerprint Sensor</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>FM Radio</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Front Camera</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Geotagging</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Global Ready</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>GPS</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Gyro Sensor</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Camera Resolution</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>0.08MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>0.1MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>0.3MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>0.5MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>0.6MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1.0MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1.2MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1.3MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1.9MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.0MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.1MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.3MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3.0MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3.1MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3.2MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3.5MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>4.0MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>5.0MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>5.1MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>6.7MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>8.0MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>8.1MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>8.7MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>10.0MP</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>11.0MP</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Modified Item</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>SelectionOnly</SelectionMode>
<AspectUsage>Instance</AspectUsage>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
<ValueRecommendation>
<Value>No</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Yes</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Operating System</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Aliyun OS</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Android</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Asha Platform</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>BADA</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>BlackBerry 10</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>BlackBerry 3-7</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>BlackBerry OS</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Brew</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Danger OS</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Firefox OS</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Fire OS</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>GridOS</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>HP/Palm WebOS</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>iOS</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Linux</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Maemo</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Nokia X</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>PrivatOS</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>RIM</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>S40</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Sailfish OS</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Symbian</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>WebOS</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Windows Mobile</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Windows Phone 10</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Modification Description</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<AspectUsage>Instance</AspectUsage>
<MaxValueLength>200</MaxValueLength>
<Relationship>
<ParentName>Modified Item</ParentName>
</Relationship>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
</NameRecommendation>
<NameRecommendation>
<Name>Cellular Band</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
</NameRecommendation>
<NameRecommendation>
<Name>Non-Domestic Product</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>SelectionOnly</SelectionMode>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
<ValueRecommendation>
<Value>No</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Yes</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Applicable Regions</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<MaxValueLength>200</MaxValueLength>
<Relationship>
<ParentName>Non-Domestic Product</ParentName>
</Relationship>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
</NameRecommendation>
<NameRecommendation>
<Name>Screen Size</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>1 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1.4 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1.5 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1.7 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1.8 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1.9 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.1 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.2 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.3 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.4 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.5 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.6 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.7 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.8 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2.9 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3.1 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3.2 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3.3 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3.4 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3.5 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3.6 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3.7 in</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3.8 in</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Lock Status</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Network Locked</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Network Unlocked</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Factory Unlocked</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Memory Card Type</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
<ValueRecommendation>
<Value>Not Applicable</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>CompactFlash</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>eMMC</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Memory PRO Duo</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Memory Stick Duo</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Memory Stick Micro (M2)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Memory Stick PRO</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Memory Stick PRO Duo</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Memory Stick PRO-HG Duo</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>MicroSD</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>MicroSDHC</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>MicroSDXC</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>miniSD</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>MiniSDHC</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>MultiMediaCard (MMC)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>MultiMediaCard Plus (MMC+)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>RS-MMC</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>SDHC Card</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>SD Memory Card</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>SDXC Card</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Smartmedia Card</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Solo Mobile</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>TransFlash Card</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>xD-Picture Card</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Model Number</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>A1203 (GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1241 (GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1303 (GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1324 (China)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1325 (China)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1332 (GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1349 (CDMA)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1387 (CDMA + GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1428 (GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1429 (CDMA + GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1429 (GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1431 (China)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1442 (China)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1453 (CDMA + GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1456 (CDMA + GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1457 (GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1507 (GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1516 (China)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1518 (China)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1522 (CDMA + GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1522 (GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1524 (CDMA + GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1526 (China)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1528 (China)</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>A1529 (GSM)</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Processor</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Single Core</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Dual Core</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Quad Core</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Hexa Core</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Quad+Quad Core</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Octa Core</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Deca Core</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>RAM</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>1 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>2 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>3 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>4 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>5 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>6 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>7 GB</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>8 GB</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
</Recommendations>
</GetCategorySpecificsResponse>
Retrieves recommendations for the Women's Tops & Blouses category on the eBay US site.
Description
This sample retrieves recommended item specifics for the "Women's Clothing : Tops & Blouses" category on the eBay US site. This category supports multi-variation listings.
Input
The key input for this sample is CategorySpecific.CategoryID. We know which categories support variations by checking VariationsEnabled in GetCategoryFeatures.
XML format.
<?xml version="1.0" encoding="utf-8"?>
<GetCategorySpecificsRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<CategorySpecific>
<CategoryID>53159</CategoryID>
</CategorySpecific>
<RequesterCredentials>
<eBayAuthToken>Y***********E</eBayAuthToken>
</RequesterCredentials>
</GetCategorySpecificsRequest>
Output
For this sample, we'll focus on the validation rules in the response.
The names Style, Size Type, Size (Women's), Brand, and Color have MinValues set to 1. This means these item specifics are required in listings. (Color will no longer be required in the near future.)
Style, Size Type, and Color have SelectionMode set to SelectionOnly. This means that if you use these item specifics, you need to choose one of the values that eBay has defined; you cannot specify other values.
Style, Brand, and Occasion have VariationSpecifics set to Disabled. This means you cannot use Style, Brand, or Occasion in variations (because they should be the same for all items in the listing). Therefore, you can only use Style, Brand, and Occasion in the listing's overall item specifics.
Women's sizes are typically grouped into size types, such as Petites or Plus. eBay reflects this kind of grouping as a parent/child relationship. So, Size (Women's) has ParentName set to Size Type, and different ParentValue choices (e.g., Petites vs. Plus) for different sizes. If all variations in a listing use the same Size Type but have different sizes, you can put Size Type (e.g., Petites) in the item specifics, and Size (Women's) in each variation within the listing.
Similarly, Shade has ParentName set to Color, and different ParentValue choices (e.g., Blues vs. Pinks) for different shades.
XML format.
<?xml version="1.0" encoding="UTF-8"?>
<GetCategorySpecificsResponse
xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2019-11-04T19:40:18.189Z</Timestamp>
<Ack>Success</Ack>
<Version>1131</Version>
<Build>E1131_CORE_API6_19105226_R1</Build>
<Recommendations>
<CategoryID>53159</CategoryID>
<NameRecommendation>
<Name>Brand</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MinValues>1</MinValues>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
<ValueRecommendation>
<Value>Unbranded</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Handmade</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Abercrombie & Fitch</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Aéropostale</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Ann Taylor</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Banana Republic</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>bebe</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Chico's</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Coldwater Creek</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Eileen Fisher</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Express</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Free People</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Hollister</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>J.CREW</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Jones New York</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Lane Bryant</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Liz Claiborne</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Old Navy</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Ralph Lauren</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Splendid</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Talbots</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Tommy Hilfiger</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>& Other Stories</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>0039 Italy</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>1. STATE</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Size Type</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MinValues>1</MinValues>
<MaxValues>1</MaxValues>
<SelectionMode>SelectionOnly</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Regular</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Petites</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Plus</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Juniors</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>MPN</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Does Not Apply</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Size (Women's)</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MinValues>1</MinValues>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<Relationship>
<ParentName>Size Type</ParentName>
</Relationship>
</ValidationRules>
<ValueRecommendation>
<Value>2XS</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Juniors</ParentValue>
</Relationship>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>XS</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Juniors</ParentValue>
</Relationship>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>S</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Juniors</ParentValue>
</Relationship>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>M</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Juniors</ParentValue>
</Relationship>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>L</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Juniors</ParentValue>
</Relationship>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>XL</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>2XL</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>3XL</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>4XL</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>5XL</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Plus</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>6XL</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Plus</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>7XL</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Plus</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>8XL</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Plus</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>9XL</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Plus</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>10XL</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Plus</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>00</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Juniors</ParentValue>
</Relationship>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>0</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>2</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>4</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>6</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>8</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>10</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>12</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>14</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<ValueRecommendation>
<Value>16</Value>
<ValidationRules>
<Relationship>
<ParentName>Size Type</ParentName>
<ParentValue>Regular</ParentValue>
</Relationship>
</ValidationRules>
</ValueRecommendation>
<HelpURL>http://pages.ebay.com/sell/sizechart.html</HelpURL>
</NameRecommendation>
<NameRecommendation>
<Name>Style</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MinValues>1</MinValues>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
<ValueRecommendation>
<Value>Blouse</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Bodysuit</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Tank Top</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>T-Shirt</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Material</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Acetate</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Acrylic</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Acrylic Blend</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Angora</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Bamboo</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Cashmere</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Cashmere Blend</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Chiffon</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Corduroy</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Cotton</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Cotton Blend</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Denim</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Down</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Elastane</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Faux Fur</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Faux Leather</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Faux Satin</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Faux Silk</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Faux Suede</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Fishnet</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Flannel</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Fleece</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>French Terry</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Fur</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Hemp</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Color</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Beige</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Black</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Blue</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Brown</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Gold</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Gray</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Green</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Ivory</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Multicolor</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Orange</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Pink</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Purple</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Red</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Silver</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>White</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Yellow</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Occasion</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
<ValueRecommendation>
<Value>Career</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Casual</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Formal</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Party</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Pattern</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
<ValueRecommendation>
<Value>Animal Print</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Camouflage</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Chevron</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Damask</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Diamond</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Fair Isle</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Floral</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Geometric</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Gingham</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Herringbone</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Houndstooth</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Ikat</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Ombré</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Paisley</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Pinstripe</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Plaid</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Polka Dot</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Solid</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Striped</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Tartan</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Tie Dye</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Theme</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
<ValueRecommendation>
<Value>Beach</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Boho</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Charity</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Festival</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Funny</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Gothic</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Grunge</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Hip Hop</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Hipster</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Love</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Nerdy</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Punk</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Retro</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Rock</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Rockabilly</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Scary</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Sexy</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Sports</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Steampunk</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Victorian</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Western</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Sleeve Style</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
<ValueRecommendation>
<Value>Bell Sleeve</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Button Cuff</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Cap Sleeve</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Cold Shoulder Sleeve</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Dolman Sleeve</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Kimono Sleeve</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Puff Sleeve</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Raglan Sleeve</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Roll Tab Sleeve</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Slit Sleeve</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Spaghetti Strap</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Modified Item</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>SelectionOnly</SelectionMode>
<AspectUsage>Instance</AspectUsage>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
<ValueRecommendation>
<Value>No</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Yes</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Neckline</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Asymmetrical Neck</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Boat Neck</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Cowl Neck</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Crew Neck</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Halter</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Keyhole Neck</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Mandarin Collar</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Mock Neck</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Off-the-Shoulder</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>One Shoulder</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Scoop Neck</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Square Neck</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Strapless</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Sweetheart</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Turtleneck</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>V-Neck</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Modification Description</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
<AspectUsage>Instance</AspectUsage>
<MaxValueLength>200</MaxValueLength>
<Relationship>
<ParentName>Modified Item</ParentName>
</Relationship>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
</NameRecommendation>
<NameRecommendation>
<Name>Product Line</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Biya by Johnny Was</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Cabi Fall 2016 Collection</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Chico's Zenergy</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>D&T Shirtified Gildan</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>LuLaRoe Americana</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>LuLaRoe Irma</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>LuLaRoe Joy</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>LuLaRoe Perfect Tee</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>LuLaRoe Randy</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Marc New York Performance</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>rag & bone/JEAN</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Features</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>30</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Backless</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Belt</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Built-In Bra</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Buttons</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Collared</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Collarless</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Corset</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Crochet</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Drawstring</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Fitted</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>French Cuff</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Hooded</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Lace Up</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>No Iron</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Oversized</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Plunging Neckline</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Pockets</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Pullover</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Shelf Bra</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Stretch</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Thermal</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Tie-Front</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Zipper</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Length</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Cropped</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Hips</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Tunic</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Waist</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Sleeve Length</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>3/4 Sleeve</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Long Sleeve</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Short Sleeve</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Sleeveless</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Accents</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>30</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Appliqué</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Beaded</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Bows</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Chain</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Color Block</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Crease-free</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Crinkle</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Crochet</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Cut Out</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Draped</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Drop Waist</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Embroidered</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Empire Waist</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Eyelets</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Feathers</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Fringe</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Glitter</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Graphics</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Layered Look</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Metallic</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Neon</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Pleated</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Rhinestones</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Ripped</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Ruched</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Featured Graphics</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>50s</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>5 Seconds of Summer</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>90s</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>ACDC</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Admiral Ackbar</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Adventure Time</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Aerosmith</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alice Cooper</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alice in Chains</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alice in Wonderland</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alien</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>All Time Low</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Alphabet</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>American Flag</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>American Horror Story</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Anakin Skywalker</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Angel Wings</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Anime</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Anime Girl</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Arctic Monkeys</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Ariana Grande</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Army</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Asking Alexandria</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Avenged Sevenfold</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Avril Lavigne</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Sub-Style</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Babydoll Top</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Baseball Shirt</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Basic Tee</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Button-Down Shirt</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Cami</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Graphic Tee</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Henley</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Kimono</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Peasant Top</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Peplum Top</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Polo Shirt</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Tube Top</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Wrap Top</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Garment Care</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
<ValueRecommendation>
<Value>Dry-clean Only</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Easy Iron</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Hand-wash only</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Machine Washable</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Non Iron</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Country/Region of Manufacture</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>SelectionOnly</SelectionMode>
<VariationSpecifics>Disabled</VariationSpecifics>
</ValidationRules>
<ValueRecommendation>
<Value>Unknown</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Afghanistan</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Albania</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Algeria</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>American Samoa</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Andorra</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Angola</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Anguilla</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Antigua and Barbuda</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Argentina</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Armenia</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Aruba</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Australia</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Austria</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Azerbaijan</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Bahamas</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Bahrain</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Bangladesh</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Barbados</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Belarus</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Belgium</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Belize</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Benin</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Bermuda</Value>
<ValidationRules/>
</ValueRecommendation>
<ValueRecommendation>
<Value>Bhutan</Value>
<ValidationRules/>
</ValueRecommendation>
</NameRecommendation>
<NameRecommendation>
<Name>Exact Material</Name>
<ValidationRules>
<ValueType>Text</ValueType>
<MaxValues>1</MaxValues>
<SelectionMode>FreeText</SelectionMode>
</ValidationRules>
</NameRecommendation>
</Recommendations>
</GetCategorySpecificsResponse>
Input Output Detail Controls Samples |
Change Date | Description |
---|---|
1161 2020-07-06 |
|
1129 2019-10-11 |
|
1111 2019-06-07 |
|
1101 2019-03-29 |
|
1077 2018-08-31 |
|
1057 2018-04-13 |
|
1047 2018-02-02 |
|
1039 2017-10-17 |
|
0989 2017-01-20 |
|
0945 2015-10-15 |
|
0931 2015-07-10 |
|
0841 2013-09-19 |
|
0741 2011-09-28 |
|
0729 2011-07-06 |
|
0661 2010-03-17 |
|
0653 2010-01-20 |
|
0615 2008-04-29 |
|
0611 2009-04-01 |
|
0609 2009-03-18 |
|
0523 2007-07-25 |
|
Copyright © 2005–2023 eBay Inc. All rights reserved. This documentation and the API may only be used in accordance with the eBay Developers Program and API License Agreement.