Developers Program

Revising items for setting up International ShippingRateTable

Published: April 22 2015, 3:59:00 PMยทUpdated: August 29 2022, 9:28:06 AM

Products

Question

I am trying to update all active listings with ReviseFixedPriceItem so that the International ShippingRateTable is used but it is not working. What am I doing wrong ?

Answer

Answer

Please make sure you are following all these steps while Revising the item to setup International ShippingRateTable :

1. Configure the ShippingRateTable in My eBay.


2. To make sure that the table are correctly configured, make a call to GetUser api and you should see the following in the response :
<DomesticRateTable>true</DomesticRateTable>
<InternationalRateTable>true</InternationalRateTable>

3. Revise the item with the tag InternationalRateTable set to Default (as described in the documentation above).

Note : Please make sure that in the Revise call you include the 'complete shipping container'.

For example: you revise call should look something like this :

<?xml version="1.0" encoding="utf-8"?>
<ReviseFixedPriceItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<ItemID>250003039708</ItemID>
<ShippingDetails>
<ShippingServiceOptions>
<ShippingService>UK_RoyalMailSecondClassStandard</ShippingService>
<ShippingServiceCost currencyID="GBP">1.0</ShippingServiceCost>
<ShippingServicePriority>1</ShippingServicePriority>
</ShippingServiceOptions>
<InternationalShippingServiceOption>
<ShippingService>UK_RoyalMailAirmailInternational</ShippingService>
<ShippingServiceAdditionalCost currencyID="GBP">1.0</ShippingServiceAdditionalCost>
<ShippingServiceCost currencyID="GBP">2.0</ShippingServiceCost>
<ShippingServicePriority>2</ShippingServicePriority>
<ShipToLocation>Worldwide</ShipToLocation>
</InternationalShippingServiceOption>
<RateTableDetails>
<DomesticRateTable>Default</DomesticRateTable>
<InternationalRateTable>Default</InternationalRateTable>
</RateTableDetails>
</ShippingDetails>
</Item>
<RequesterCredentials>
<eBayAuthToken>*****</eBayAuthToken>
</RequesterCredentials>
</ReviseFixedPriceItemRequest>

How well did this answer your question?