Find the answer to your question
I'm trying to set a CalculatedShippingDiscount using SetShippingDiscountProfiles, but I'm getting an error that says:
<ShortMessage>Unmatched profile data.</ShortMessage>
<LongMessage>Not able to perform action, since the profile data you specified is not matching with the existing profiles or action is not supported.</LongMessage>
What am I doing wrong?
Answer: This error occurs when a user has already specified one packaging/handling discount (CalculatedShippingDiscount)
According to this API document: http://developer.ebay.com/devzone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ProfileAreas
A user can define, at most, one packaging/handling cost discount.
You have the option of revising your CalculatedShippingDiscountProfile, but you cannot create more than one per site.