ShippingRateInfo

Overview

Shipping rate information for a particular carrier, class, and zone.

Fields

Field Name

Data Type

Description

Notes / Constraints

DestinationZoneName *

string

Will FAIL if the specified Destination Zone does NOT exist

CarrierCode *

string

Will FAIL if the specified Shipping Carrier does NOT exist

ClassCode *

string

Will FAIL if the specified Shipping Class does NOT exist

FirstItemRateAttribute *

ShippingRateAttribute

See object-level detail page for more information

Default value is Price

FirstItemRate *

decimal

FirstItemHandlingRateAttribute *

HandlingRateAttribute

See object-level detail page for more information

Default value is Price

FirstItemHandlingRate *

decimal

AdditionalItemRateAttribute *

ShippingRateAttribute

See object-level detail page for more information

Default value is Price

AdditionalItemRate *

decimal

AdditionalItemHandlingRateAttribute *

HandlingRateAttribute

See object-level detail page for more information

Default value is Price

AdditionalItemHandlingRate *

decimal

FreeShippingIfBuyItNow *

boolean

Default value is false

Notes: 

  • As part of InventoryItemSubmit.ShippingInfo object: 
    • * Indicates a REQUIRED Field ... Fields that are NOT required may be set to a null value or left out of a manually built SOAP packet
    • For and EXISTING Inventory Item with Item-level Shipping Rates:
      • When specifying a Shipping Rate for a Zone - Carrier - Class combination ... If previous rate existed for that same combination, it will be competely replaced with the values provided in this object ... That means that if the previous rate contained a value for the AdditionalItemRate Field and you DO NOT specify one in this object, the result will be that there will be NO value for AdditionalItemRate after the operation completes

References