DiscountProfileType
Details of a flat or calculated shipping discount profile.

Types that use DiscountProfileType:

Calls that use one or more fields of DiscountProfileType:

Fields

DiscountProfileID ( string )
DiscountProfileName ( string )
EachAdditionalAmount ( AmountType (double) )
EachAdditionalAmountOff ( AmountType (double) )
EachAdditionalPercentOff ( float )
MappedDiscountProfileID ( string )
WeightOff ( MeasureType (decimal) )

DiscountProfileID ( string ) [0..1]
The unique eBay-created ID for the shipping discount, assigned when the profile is created. On input, if ModifyActionCode is Add, this is ignored if provided. If ModifyActionCode is Modify, all details of the new version of the profile must be provided. If ModifyActionCode is Delete, DiscountProfileID is required, MappingDiscountProfileID is optional, and all other fields of DiscountProfile are ignored.
See the Field Index to learn which calls use DiscountProfileID.

DiscountProfileName ( string ) [0..1]
The user's title for this profile. On input, if ModifyActionCode is Add, this is ignored (if provided) if this is the first profile being created and required if there is more than one profile of that type (flat rate versus calculated) already. To modify the name, set ModifyActionCode to Update and provide all details for the profile. On output, DiscountProfileName is only returned if the user defined more than one profile.
See the Field Index to learn which calls use DiscountProfileName.

EachAdditionalAmount ( AmountType (double) ) [0..1]
The amount, if the seller specified EachAdditionalAmount as the type of profile, as noted in FlatShippingDiscount.DiscountName. Flat rate shipping only.
See the Field Index to learn which calls use EachAdditionalAmount.

EachAdditionalAmountOff ( AmountType (double) ) [0..1]
The amount, if the seller specified EachAdditionalAmountOff as the type of profile, as noted in FlatShippingDiscount.DiscountName. Flat rate shipping only.
See the Field Index to learn which calls use EachAdditionalAmountOff.

EachAdditionalPercentOff ( float ) [0..1]
The percent (expressed in decimal, as in .5 for 50%), if the seller specified EachAdditionalPercentOff as the type of profile, as noted in FlatShippingDiscount.DiscountName. Flat rate shipping only.
See the Field Index to learn which calls use EachAdditionalPercentOff.

MappedDiscountProfileID ( string ) [0..1]
For SetShippingDiscountProfiles, if MappedDiscountProfileID is omitted when ModifyActionCode is Delete, any listings currently using the profile identified by DiscountProfileID will have that profile removed. For SetShippingDiscountProfiles and GetItem, this is the intended discount profile mapping.
See the Field Index to learn which calls use MappedDiscountProfileID.

WeightOff ( MeasureType (decimal) ) [0..1]
The weight by which to reduce the combined item weight, if the seller specified WeightOff as the type of profile, as noted in CalculatedShippingDiscount.DiscountName. The smallest unit is used (e.g. ounces). Calculated shipping only.
See the Field Index to learn which calls use WeightOff.

This document was generated with a customized version of the apireferencedocs tool.

© 2005–2009 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.