Home
Find the answer to your question
I want to ship my items to Alaska, but want to charge based on the item's weight. How can I do it?
You can create a Domestic rate table in My eBay to augment flat rate shipping options for special domestic locations such as Alaska.
While creating a Domestic Rate table, you can:
For your case you will want to set domestic shipping rates by weight.
Once your rate table has been created, you will need to add the following in your API request -
Below is an excerpt of what your API request will look like.
<DispatchTimeMax>1</DispatchTimeMax>
<ShippingDetails> <RateTableDetails> <!-- For rate table to be applied --> <DomesticRateTable>Default</DomesticRateTable> </RateTableDetails> <!-- Specify item weight, else the value will default to one lb--> <CalculatedShippingRate> <WeightMajor>35</WeightMajor> <WeightMinor>0</WeightMinor> </CalculatedShippingRate> <ShippingType>Flat</ShippingType> <!-- Shipping Services for 48 continental states --> <ShippingServiceOptions> <ShippingServicePriority>1</ShippingServicePriority> <ShippingService>ShippingMethodStandard</ShippingService> <ShippingServiceCost>0</ShippingServiceCost> <ShippingServiceAdditionalCost>0</ShippingServiceAdditionalCost> </ShippingServiceOptions> <ShippingServiceOptions> <ShippingServicePriority>2</ShippingServicePriority> <ShippingService>UPS2ndDay</ShippingService> <ShippingServiceCost>8</ShippingServiceCost> <ShippingServiceAdditionalCost>0</ShippingServiceAdditionalCost> </ShippingServiceOptions> <ShippingServiceOptions> <ShippingServicePriority>3</ShippingServicePriority> <ShippingService>UPSNextDay</ShippingService> <ShippingServiceCost>10</ShippingServiceCost> <ShippingServiceAdditionalCost>0</ShippingServiceAdditionalCost> </ShippingServiceOptions> </ShippingDetails> |
Shipping Cost for special domestic region will be = Value in rate table + Value in rate table per lb * weight of item specified in API