Find the answer to your question
Advanced Search
Why are the Shipping Package Details being dropped on my listings?
Summary
How to include Shipping Package Details in listings
Detailed Description
Using the ShippingPackageDetails container for your shipping details can be a bit tricky when trying to do so for Flat shipping. There are a few steps you need to finish to accomplish the task,
1. You need to set up the rate table for your seller account. Create a domestic rate table(s) based on 'weight' or 'item'. Then make sure to specify the table in the API call, something like this in your ShippingDetails container.
<RateTableDetails>
<DomesticRateTable>Default</DomesticRateTable>
</RateTableDetails>
Note I am using "Default" because I only have one table, if you have more than one table be sure to specify the name.
2. You then want to pass in the weight in your ShippingPackageDetails container,
<ShippingDetails> <ApplyShippingDiscount>false</ApplyShippingDiscount> <CalculatedShippingRate> <WeightMajor measurementSystem="English" unit="lbs">3</WeightMajor> <WeightMinor measurementSystem="English" unit="oz">1</WeightMinor> </CalculatedShippingRate> <PaymentInstructions>PayPal is our preferred payment method for fast convenient service.</PaymentInstructions> <SalesTax> <SalesTaxPercent>0.0</SalesTaxPercent> <ShippingIncludedInTax>false</ShippingIncludedInTax> </SalesTax> <ShippingServiceOptions> <ShippingService>UPSGround</ShippingService> <ShippingServiceCost currencyID="USD">0.0</ShippingServiceCost> <ShippingServicePriority>1</ShippingServicePriority> <ExpeditedService>false</ExpeditedService> <ShippingTimeMin>1</ShippingTimeMin> <ShippingTimeMax>5</ShippingTimeMax> <FreeShipping>true</FreeShipping> </ShippingServiceOptions> <ShippingServiceOptions> <ShippingService>UPS2ndDay</ShippingService> <ShippingServiceCost currencyID="USD">30.82</ShippingServiceCost> <ShippingServicePriority>2</ShippingServicePriority> <ExpeditedService>false</ExpeditedService> <ShippingTimeMin>2</ShippingTimeMin> <ShippingTimeMax>2</ShippingTimeMax> </ShippingServiceOptions> <ShippingType>Flat</ShippingType> <ThirdPartyCheckout>false</ThirdPartyCheckout> <ShippingDiscountProfileID>0</ShippingDiscountProfileID> <InternationalShippingDiscountProfileID>0</InternationalShippingDiscountProfileID> <SellerExcludeShipToLocationsPreference>false</SellerExcludeShipToLocationsPreference> <RateTableDetails> <DomesticRateTable>Default</DomesticRateTable> </RateTableDetails> </ShippingDetails> <ShippingPackageDetails> <WeightMajor measurementSystem="English" unit="lbs">3</WeightMajor> <WeightMinor measurementSystem="English" unit="oz">1</WeightMinor> </ShippingPackageDetails> |
Keep in mind ONLY the WeightMajor and WeightMinor carry over if you specify more tags in the ShippingPackageDetails. The other tags are dropped
*NOTE - "Selling is making changes to capture Weight and Dimension even if an item ships via Flat by Jan 2013 next year. After that we will accept weight / dimension even for flat items (without having to use domestic rate table)."
Additional Resources
ShippingDetails- http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/AddFixedPriceItem.html#Request.Item.ShippingDetails
ShippingPackageDetails- http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/AddFixedPriceItem.html#Request.Item.ShippingPackageDetails
How well did this answer your question?
Answers others found helpful
- How do I remove or modify only my InternationalShippingServiceOption(s), but not my "domestic" shipping services?
- How do the FreeShipping and Priority tags work in ShippingServiceOptions in an AddItem call?
- DomesticRateTable : Shipping Charges incorrect
- ViewItem page showing only 1 shipping service even though AddItem had 3 and returned on errors
- ShippingServiceOptions and InternationalShippingServiceOption containers must be contiguous within the XML for AddItem, RelistItem, and ReviseItem