It is always a good idea to keep the buyer posted about the order shipping status. Use the CompleteSale call mark an item as shipped. You can also upload a shipment tracking number so that the buyer can track the order. This is a VB.NET sample that demonstrates how to mark an item as shipped and upload the tracking number. The sample has been written using .NET SDK v817.
Below is the code. Corresponding SOAP request is attached with this article.
Note: If an item has to be shipped in multiple shipments/packages use multiple <ShipmentTrackingDetails> container to specifty the tracking details.
© 2010-2013 eBay Inc., All Rights Reserved
'call the Execute method'Either ItemID-TransactionID or OrderLineItemID or OrderID is required. If item is part of an order, specify OrderID. apicall.OrderLineItemID = "OrderID here";