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 | ||
| FirstItemHandlingRate * | decimal | ||
| AdditionalItemRateAttribute * | ShippingRateAttribute | See object-level detail page for more information Default value is Price |
|
| AdditionalItemRate * | decimal | ||
| 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