Home
Find the answer to your question
Why are the Shipping Package Details are being dropped for my add API calls?
Summary
What Shipping Package Details are available for "Flat" shipping
A seller can pass weight / dimension if they use domestic rate table for flat shipping cost when forming their shipping services. So your shipping package details can only contain something like this,
<ShippingPackageDetails>
<WeightMajor measurementSystem="English" unit="lbs">3</WeightMajor> <WeightMinor measurementSystem="English" unit="oz">1</WeightMinor> </ShippingPackageDetails> |
In order to have your items accept the ShippingPackageDetails you need to follow two steps,
1. Create domestic rate tables based on 'weight' or 'item'
2. Then add an item using the something like the following,
<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> |
*NOTE - The eBay Selling team 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).
http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/AddFixedPriceItem.html
http://developer.ebay.com/Devzone/guides/ebayfeatures/Development/Shipping-TypesCosts.html