Skip to main content
Published: January 28 2010, 9:48:00 PMUpdated: November 28 2020, 8:10:06 PM

Change Shipping & Handling for an already checked out transaction

 

Detailed Description

  A seller who has subscribed to SM/SM Pro can use Selling Manager EditSalesRecord Tool as shown below to modify Shipping & Handling for an already checked out transaction.

Image

   The equivalent API for the functionality is ReviseSellingManagerSaleRecord which can be used for a SM/SM Pro subscriber to do the same.

 <?xml version="1.0" encoding="utf-8"?>
<ReviseSellingManagerSaleRecordRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<Version>647</Version>
<ItemID>110043066652</ItemID>
<TransactionID>0</TransactionID>
<WarningLevel>High</WarningLevel>
<SellingManagerSoldOrder>
<ShippingDetails>
<ShippingServiceOptions>
<ShippingService>Other</ShippingService>
<ShippingServiceCost>0.00</ShippingServiceCost>
</ShippingServiceOptions>
</ShippingDetails>
</SellingManagerSoldOrder>
<RequesterCredentials>
<eBayAuthToken>xxx</eBayAuthToken>
</RequesterCredentials>
</ReviseSellingManagerSaleRecordRequest>

    Keep in mind, when change shipping info for an already checked out transaction ( TransactionArray.Transaction.StatusCheckout = Complete in GetItemTransactions API response )  either via web flow or using ReviseSellingManagerSaleRecord API, the modification will be reflected in  <ShippingServiceSelected> container:

 <ShippingServiceSelected>
  <ShippingService>Other</ShippingService>
  <ShippingServiceCost currencyID="USD">0.0</ShippingServiceCost>

  </ShippingServiceSelected>

  however; ShippingServiceOptions in <ShippingDetails> will remain unchanged for the transaction in question.

 <ShippingDetails>
  <ShippingServiceOptions>
    <ShippingService>UPSGround</ShippingService>
  <ShippingServiceCost currencyID="USD">5.0</ShippingServiceCost>
  <ShippingServicePriority>1</ShippingServicePriority>   
  </ShippingServiceOptions>
  <ShippingType>Flat</ShippingType>
  </ShippingDetails>

 

How well did this answer your question?
Answers others found helpful