Find the answer to your question
Advanced Search
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.
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.