CompleteSale call do not work for multiple line items orders
Hi, I've a problem with CompleteSale API call. In single item orders I've specified the OrderLineItemID into the OrderID property, I've set the Shipped property to true and it works fine. In multiple items orders instead I've specified the eBay OrderID into the OrderID property but it doesn't work, the order isn't marked as shipped and no errors return from eBay when I make this API call. Until a few weeks ago the CompleteSale call works fine with all order types (single or multiple). Why doesn't it work now?
Is it only the order isn't marking as shipped? Or is the tracking information also not showing? We have an open bug for tracking number not getting uploaded in spite of returning a Success in response. If you could file a ticket we can keep you informed of this bug and use your samples to help push the fix through faster,
Ok this sounds like a big issue, please file a support ticket, there will not be a charge for bugs. If you do not want to open a ticket, I will need the following, - eBay SellerID - Sample OrderID where tracking information did not upload and didn't mark as shipped - Exact time (include time zone) you tried the CompleteSale API so I can look through the logs - The sample request sent
I found a work around until the bug is resolved. I found in your request you are sending ItemID, TransactionID, and OrderID. If you just send OrderID and leave out ItemID/TransactionID for the multi line item orders it works.
Hello, I am having the exact same issue. However, it's not updating even when I only send the OrderID. What should the OrderID be for a multi-item order? Original ebay order number, newly created seller record number, or one of the original seller record numbers? I've actually tried all 3 and cannot get any to work. However, I always get a success response back.