Skip to main content
Published: April 23 2015, 12:41:00 AMUpdated: November 28 2020, 10:33:08 PM

Why are the Shipping Package Details are being dropped for my add API calls?

Summary

What Shipping Package Details are available for "Flat" shipping 



Detailed Description

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).



Additional Resources

How well did this answer your question?
Answers others found helpful