Skip to main content
Published: April 22 2015, 3:59:00 PMUpdated: August 29 2022, 9:28:06 AM

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

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