Skip to main content
Published: April 22 2015, 3:59:00 PMUpdated: November 28 2020, 10:32:31 PM

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 ?



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

1. Configure the ShippingRateTable in My eBay. Please refer to : http://developer.ebay.com/Devzone/guides/ebayfeatures/Development/Shipping-TypesCosts.html

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?
Answers others found helpful