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
    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
  •   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
  •   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
  •   flatShippingDiscount

    Details of a shipping cost discount profile for flat rate shipping.
    If this is provided, CalculatedShippingDiscount and PromotionalShippingDiscountDetails
    should be omitted.

    property
  •   calculatedShippingDiscount

    Details of a shipping cost discount profile for calculated shipping.
    If this is provided, FlatShippingDiscount and PromotionalShippingDiscountDetails
    should be omitted.

    property
  •   calculatedHandlingDiscount

    This container is used by the seller to specify/modify packaging and handling discounts that are applied
    for combined payment orders.

    property
  •   promotionalShippingDiscountDetails

    The data for the promotional shipping discount.
    If this is provided, FlatShippingDiscount and CalculatedShippingDiscount
    should be omitted.

    property
  •   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
  •   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

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