Skip to main content
Published: December 19 2012, 2:26:00 PMUpdated: November 28 2020, 10:45:11 PM

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