Developers Program

Revise item won't drop shipping options when they are not included.

Published: February 23 2009, 2:03:00 PMยทUpdated: August 24 2022, 2:19:39 AM

Products

Question

I want to drop shipping options so I revise my item and leave out the unwanted shipping details. After I execute the request, the shipping options are still there. What am I doing wrong? I've even tried this on items I relist and the same problem occurs.

Answer

If shipping options do not drop as desired, try specifying an empty shipping container as in the following example:

This is the current shipping setup for an item. It contains a single domestic and international flat shipping service.

<ShippingServiceOptions>
<ShippingServicePriority>1</ShippingServicePriority>
<ShippingService>UPS2ndDay</ShippingService>
<ShippingServiceCost>5</ShippingServiceCost>
<ShippingServiceAdditionalCost>1</ShippingServiceAdditionalCost>
<ShippingSurcharge>1</ShippingSurcharge>
</ShippingServiceOptions>
<InternationalShippingServiceOption>
<ShippingServicePriority>1</ShippingServicePriority>
<ShippingService>USPSPriorityMailInternational</ShippingService>
<ShippingServiceCost>15</ShippingServiceCost>
<ShippingServiceAdditionalCost>11</ShippingServiceAdditionalCost>
<ShipToLocation>Worldwide</ShipToLocation>
</InternationalShippingServiceOption>

Lets say that international shipping is no longer desireable, so the item is revised and instead of leaving out the international shipping service, the following is sent instead:

<ShippingServiceOptions>
<ShippingServicePriority>1</ShippingServicePriority>
<ShippingService>UPS2ndDay</ShippingService>
<ShippingServiceCost>5</ShippingServiceCost>
<ShippingServiceAdditionalCost>1</ShippingServiceAdditionalCost>
<ShippingSurcharge>1</ShippingSurcharge>
</ShippingServiceOptions>
<InternationalShippingServiceOption>
</InternationalShippingServiceOption>

This should cause the API to overwrite the current paramaters and the international shipping service should be dropped.

How well did this answer your question?