Trading_SetShippingDiscountProfilesRequestType Class Reference
Inherits from | Trading_AbstractRequestType : NSObject |
Declared in | Trading_SetShippingDiscountProfilesRequestType.h Trading_SetShippingDiscountProfilesRequestType.m |
Overview
Enables a seller to define shipping cost discount profiles for things such as combined
payments for shipping and handling costs.
@ingroup EBayAPIInterface
Tasks
-
currencyID
The three-digit code of the currency to be used for shipping cost discounts and
property
insurance for combined payment orders. A discount profile can only be associated
with a listing if the CurrencyID value of the profile matches the
Item.Currency value specified in a listing.
Required if the user creates flat rate shipping discount profiles, a promotional
discount, a packaging/handling cost profile based on a variable
discount rule, or if the user defines shipping insurance range/fee pairs.
Note: There is a currencyID attribute on many elements of SetShippingDiscountProfiles.
To avoid an error, be sure to use the same CurrencyID value
in each occurrence within the same request. -
combinedDuration
This field is used to specify the number of days after the sale of an
property
item in which the buyer or seller can combine multiple and mutual order
line items into one Combined Payment order. In a Combined Payment order,
the buyer makes one payment for all order line items, hence only unpaid
order line items can be combined into a Combined Payment order. -
modifyActionCode
Indicates what action to take on the specified flat shipping discount,
property
calculated shipping discount or promotional discount.
If the action is Delete and if a flat rate or calculated shipping discount
profile is specified, the discount profile identified by
DiscountProfile.DiscountProfileID is deleted -
flatShippingDiscount
Details of a shipping cost discount profile for flat rate shipping.
property
If this is provided, CalculatedShippingDiscount and PromotionalShippingDiscountDetails
should be omitted. -
calculatedShippingDiscount
Details of a shipping cost discount profile for calculated shipping.
property
If this is provided, FlatShippingDiscount and PromotionalShippingDiscountDetails
should be omitted. -
calculatedHandlingDiscount
This container is used by the seller to specify/modify packaging and handling discounts that are applied
property
for combined payment orders. -
promotionalShippingDiscountDetails
The data for the promotional shipping discount.
property
If this is provided, FlatShippingDiscount and CalculatedShippingDiscount
should be omitted. -
shippingInsurance
Information establishing what fee to apply for domestic shipping insurance
property
for combined payment depending on which range the order item-total price
falls into. -
internationalShippingInsurance
Information establishing what fee to apply for international shipping
property
insurance for combined payment depending on which range the order item-total
price falls into.
Properties
calculatedHandlingDiscount
This container is used by the seller to specify/modify packaging and handling discounts that are applied
for combined payment orders.
@property (nonatomic, retain) Trading_CalculatedHandlingDiscountType *calculatedHandlingDiscount
Discussion
This container is used by the seller to specify/modify packaging and handling discounts that are applied
for combined payment orders.
type : class Trading_CalculatedHandlingDiscountType
Declared In
Trading_SetShippingDiscountProfilesRequestType.h
calculatedShippingDiscount
Details of a shipping cost discount profile for calculated shipping.
If this is provided, FlatShippingDiscount and PromotionalShippingDiscountDetails
should be omitted.
@property (nonatomic, retain) Trading_CalculatedShippingDiscountType *calculatedShippingDiscount
Discussion
Details of a shipping cost discount profile for calculated shipping.
If this is provided, FlatShippingDiscount and PromotionalShippingDiscountDetails
should be omitted.
type : class Trading_CalculatedShippingDiscountType
Declared In
Trading_SetShippingDiscountProfilesRequestType.h
combinedDuration
This field is used to specify the number of days after the sale of an
item in which the buyer or seller can combine multiple and mutual order
line items into one Combined Payment order. In a Combined Payment order,
the buyer makes one payment for all order line items, hence only unpaid
order line items can be combined into a Combined Payment order.
@property (nonatomic, retain) NSString *combinedDuration
Discussion
This field is used to specify the number of days after the sale of an
item in which the buyer or seller can combine multiple and mutual order
line items into one Combined Payment order. In a Combined Payment order,
the buyer makes one payment for all order line items, hence only unpaid
order line items can be combined into a Combined Payment order.
type: string constant in Trading_CombinedPaymentPeriodCodeType.h
Declared In
Trading_SetShippingDiscountProfilesRequestType.h
currencyID
The three-digit code of the currency to be used for shipping cost discounts and
insurance for combined payment orders. A discount profile can only be associated
with a listing if the CurrencyID value of the profile matches the
Item.Currency value specified in a listing.
Required if the user creates flat rate shipping discount profiles, a promotional
discount, a packaging/handling cost profile based on a variable
discount rule, or if the user defines shipping insurance range/fee pairs.
Note: There is a currencyID attribute on many elements of SetShippingDiscountProfiles.
To avoid an error, be sure to use the same CurrencyID value
in each occurrence within the same request.
@property (nonatomic, retain) NSString *currencyID
Discussion
The three-digit code of the currency to be used for shipping cost discounts and
insurance for combined payment orders. A discount profile can only be associated
with a listing if the CurrencyID value of the profile matches the
Item.Currency value specified in a listing.
Required if the user creates flat rate shipping discount profiles, a promotional
discount, a packaging/handling cost profile based on a variable
discount rule, or if the user defines shipping insurance range/fee pairs.
Note: There is a currencyID attribute on many elements of SetShippingDiscountProfiles.
To avoid an error, be sure to use the same CurrencyID value
in each occurrence within the same request.
type: string constant in Trading_CurrencyCodeType.h
Declared In
Trading_SetShippingDiscountProfilesRequestType.h
flatShippingDiscount
Details of a shipping cost discount profile for flat rate shipping.
If this is provided, CalculatedShippingDiscount and PromotionalShippingDiscountDetails
should be omitted.
@property (nonatomic, retain) Trading_FlatShippingDiscountType *flatShippingDiscount
Discussion
Details of a shipping cost discount profile for flat rate shipping.
If this is provided, CalculatedShippingDiscount and PromotionalShippingDiscountDetails
should be omitted.
type : class Trading_FlatShippingDiscountType
Declared In
Trading_SetShippingDiscountProfilesRequestType.h
internationalShippingInsurance
Information establishing what fee to apply for international shipping
insurance for combined payment depending on which range the order item-total
price falls into.
@property (nonatomic, retain) Trading_ShippingInsuranceType *internationalShippingInsurance
Discussion
Information establishing what fee to apply for international shipping
insurance for combined payment depending on which range the order item-total
price falls into.
type : class Trading_ShippingInsuranceType
Declared In
Trading_SetShippingDiscountProfilesRequestType.h
modifyActionCode
Indicates what action to take on the specified flat shipping discount,
calculated shipping discount or promotional discount.
If the action is Delete and if a flat rate or calculated shipping discount
profile is specified, the discount profile identified by
DiscountProfile.DiscountProfileID is deleted
@property (nonatomic, retain) NSString *modifyActionCode
Discussion
Indicates what action to take on the specified flat shipping discount,
calculated shipping discount or promotional discount.
If the action is Delete and if a flat rate or calculated shipping discount
profile is specified, the discount profile identified by
DiscountProfile.DiscountProfileID is deleted
Declared In
Trading_SetShippingDiscountProfilesRequestType.h
promotionalShippingDiscountDetails
The data for the promotional shipping discount.
If this is provided, FlatShippingDiscount and CalculatedShippingDiscount
should be omitted.
@property (nonatomic, retain) Trading_PromotionalShippingDiscountDetailsType *promotionalShippingDiscountDetails
Discussion
The data for the promotional shipping discount.
If this is provided, FlatShippingDiscount and CalculatedShippingDiscount
should be omitted.
type : class Trading_PromotionalShippingDiscountDetailsType
Declared In
Trading_SetShippingDiscountProfilesRequestType.h
shippingInsurance
Information establishing what fee to apply for domestic shipping insurance
for combined payment depending on which range the order item-total price
falls into.
@property (nonatomic, retain) Trading_ShippingInsuranceType *shippingInsurance
Discussion
Information establishing what fee to apply for domestic shipping insurance
for combined payment depending on which range the order item-total price
falls into.
type : class Trading_ShippingInsuranceType
Declared In
Trading_SetShippingDiscountProfilesRequestType.h