Can I create Orders based on Ebay Record Number
Find the answer to your question
Advanced Search
Products
Answer
Summary
There is no API for creating orders based on Sales Record Number. However; there is a 1:1 relationship between eBay Sales Record Number and eBay Transaction( ItemID+TransactionID) so that you can use AddOrder by specifying ItemId and TransactionID pairs as below in the request to create orders:
<?xml version="1.0" encoding="utf-8"?>
<AddOrderRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<Version>1263</Version>
<ErrorLanguage>en_US</ErrorLanguage>
<WarningLevel>High</WarningLevel>
<Order>
<CreatingUserRole>Seller</CreatingUserRole>
<PaymentMethods>PayPal</PaymentMethods>
<Total currencyID="USD">8.50</Total>
<TransactionArray>
<Transaction>
<Item>
<ItemID>150370031260</ItemID>
</Item>
<TransactionID>381063459005</TransactionID>
</Transaction>
<Transaction>
<Item>
<ItemID>150349337893</ItemID>
</Item>
<TransactionID>381061710005</TransactionID>
</Transaction>
</TransactionArray>
</Order>
<RequesterCredentials>
<eBayAuthToken>AgAAAAxxxx</eBayAuthToken>
</RequesterCredentials>
</AddOrderRequest>
Then, the new order with a new Sales Record Number and the item transactions in that order are displayed on the seller's My eBay page.
Also, you can specify <IncludeContainingOrder>true</IncludeContainingOrder> in GetSellerTransactions to obtain the ContainingOrder data that each Transaction belongs to:
<?xml version="1.0" encoding="utf-8"?>
<GetSellerTransactionsRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<DetailLevel>ReturnAll</DetailLevel>
<ModTimeFrom>2009-10-02T17:18:52.799Z</ModTimeFrom>
<ModTimeTo>2009-10-02T18:28:52.799Z</ModTimeTo>
<IncludeContainingOrder>true</IncludeContainingOrder>
<RequesterCredentials>
<eBayAuthToken>AgAAAAxxxx</eBayAuthToken>
</RequesterCredentials>
</GetSellerTransactionsRequest>
OrderID and SalesRecordNumber that associated with that order are reported in ContainingOrder as below:
- <ContainingOrder>
<OrderID>55552579012</OrderID>
<OrderStatus>Active</OrderStatus>
- <ShippingDetails>
<SellingManagerSalesRecordNumber>1026</SellingManagerSalesRecordNumber>
</ShippingDetails>
<CreatingUserRole>Seller</CreatingUserRole>
</ContainingOrder>