Find the answer to your question
Advanced Search
Summary
If you list bundles items in consumer electronics, ensure that you have:
- Set the item specifics name and values for bundled items
- As a best practice, we recommend that you migrate to custom item specifics if you are using ID based attributes
If you do not set the item specifics for bundled items, you may run into ErrorCode 240, where the Message field for the error may indicate that you need to specify the bundles items as part of items specifics.
Detailed Description
Here is an example for listing a camera with bundled items:
<?xml version="1.0" encoding="utf-8"?>
<AddItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<WarningLevel>High</WarningLevel>
<Item>
<Country>US</Country>
<Currency>USD</Currency>
<Description>test</Description>
<ListingDuration>GTC</ListingDuration>
<ListingType>FixedPriceItem</ListingType>
<PostalCode>95125</PostalCode>
<PaymentMethods>PayPal</PaymentMethods>
<PayPalEmailAddress>test@test.com</PayPalEmailAddress>
<PrimaryCategory>
<CategoryID>31388</CategoryID>
</PrimaryCategory>
<Quantity>1</Quantity>
<ShippingDetails>
<ShippingServiceOptions>
<ShippingService>USPSPriority</ShippingService>
<ShippingServiceCost currencyID="USD">0.0</ShippingServiceCost>
<ShippingServicePriority>1</ShippingServicePriority>
</ShippingServiceOptions>
</ShippingDetails>
<StartPrice currencyID="USD">10.0</StartPrice>
<Title>Canon EOS Rebel XS Digital SLR Camera +18-55mm Lens NEW</Title>
<PostalCode>95125</PostalCode>
<DispatchTimeMax>3</DispatchTimeMax>
<ItemSpecifics>
<NameValueList>
<Name>Type</Name>
<Value>Digital SLR</Value>
</NameValueList>
<NameValueList>
<Name>Brand</Name>
<Value>Canon</Value>
</NameValueList>
<NameValueList>
<Name>Megapixels</Name>
<Value>10.3 MP</Value>
</NameValueList>
<NameValueList>
<Name>Optical Zoom</Name>
<Value>10x</Value>
</NameValueList>
<NameValueList>
<Name>Bundled Items</Name>
<Value>Case or Bag</Value>
<Value>Extra Battery</Value>
<Value>Extra Battery Charger</Value>
<Value>Flash</Value>
<Value>Lens</Value>
<Value>Lens Cleaning Kit</Value>
<Value>Lens Filter</Value>
<Value>Memory Card</Value>
<Value>Memory Reader</Value>
<Value>Printer</Value>
<Value>Tripod</Value>
</NameValueList>
<NameValueList>
<Name>Manufacturer Warranty</Name>
<Value>No</Value>
</NameValueList>
</ItemSpecifics>
<ReturnPolicy>
<RefundOption>MoneyBack</RefundOption>
<ReturnsWithinOption>Days_30</ReturnsWithinOption>
<ReturnsAcceptedOption>ReturnsAccepted</ReturnsAcceptedOption>
</ReturnPolicy>
<ConditionID>1000</ConditionID>
<ProductListingDetails>
<UPC>718122097562</UPC>
</ProductListingDetails>
</Item>
<RequesterCredentials>
<eBayAuthToken>*****</eBayAuthToken>
</RequesterCredentials>
</AddItemRequest>
Additional Information
Documentation:
GetCategorySpecifics to determine the recommended name value pairs for custom item specifics
GetCategoryFeatures to determine if the categories of your interest have been migrated to custom item specifics
How well did this answer your question?
Answers others found helpful
- VerifyAddItem returns Success with no Errors, but AddItem returns Failure with Errors
- AddItem and VerifyAddItem in the Sandbox appears to return incorrect listing fees
- Invalid Category and currency error message in the AddItem call response
- What input to specify for the Item Location in the AddItem call
- PaymentMethods must be contiguous within the XML for AddItem, RelistItem, and ReviseItem