Find the answer to your question
Advanced Search
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:
- Specify which of the four service levels you offer: Economy, Standard, Expedited, One-day
- Choose the way you want charge for shipping to these locations:
-
- Item - Flat rate per item
- Weight - Flat rate plus an amount per pound
- Surcharge - Flat rate plus a flat surcharge
- Specify a cost for each of the service levels that you offer
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 -
-
Send DomesticRateTable as Default for the rate table to be applied to the item.
-
Supply weight by specifying it in the ShippingDetails.CalculatedShippingRate container's WeightMajor and WeightMinor fields. (Even though this is flat rate.)
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
How well did this answer your question?
Answers others found helpful
- Detailed Seller Ratings
- Which Item property- Item.Seller.Site, Item.Site, Item.Country, the Domestic shipping service values are validated against
- Sandbox Limitation : Sandbox may apply an International shipping discount profile to a domestic shipping cost.
- Why do my shipping rates on eBay.com differ from those on ups.com?
- DomesticRateTable : Shipping Charges incorrect