Skip to main content
Published: November 06 2008, 4:10:00 PMUpdated: November 28 2020, 4:58:41 PM

I am making a call to CompleteSale to mark an item as shipped, however MyeBay is not showing the item as shipped. 

<?xml version="1.0" encoding="utf-8"?>
<CompleteSaleRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <ItemID>110035971898</ItemID>
  <TransactionID>0</TransactionID>
  <Shipped>true</Shipped>
  <Shipment>
    <ShipmentTrackingNumber>01038555749289279460</ShipmentTrackingNumber>
    <ShippingCarrierUsed>USPS</ShippingCarrierUsed>
  </Shipment>
  <RequesterCredentials>
    <eBayAuthToken>******</eBayAuthToken>
  </RequesterCredentials>
</CompleteSaleRequest>

This is what I am seeing in MyeBay:

Image

Why is this call not working?

Summary 

If the seller has subscribed to Selling Manager or Selling Manger Pro, it shows an order as shipped only if the entire order is marked as shipped.

One of the two conditions need to be met:

  • call CompleteSale with the OrderID if you are shipping all the items together in one package
  • call CompleteSale for each ItemID and TransactionID that are part of an order if they are shipped individually

Note:  An Order consists of two or more transactions that are combined together and paid in a single payment.


 Additional Information

Documentation:  CompleteSale
                          Working with Combined Payment

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