Home
Find the answer to your question
When I make a ReviseItem call, the fees do not seem to add up to the value returned in the ListingFee. Why does this happen?
Summary
ReviseItem returns the changes in the fees for each of the fee element; and for ListingFee it returns the net additional amount that was incurred with the ReviseItem call.
Lets assume we make an AddItem call to list an item on eBay US, with the following parameters:
StartPrice: 50
BuyItNowPrice: 55
SubTitle: Yes
Lets assume that the following fees are returned by the AddItem call:
Fee | Amount |
BuyItNowFee | 0.25 |
InsertionFee | 2.40 |
SubtitleFee | 0.50 |
ListingFee | 3.15 |
Next, we make a call to ReviseItem with the following parameters:
StartPrice: 500
BuyItNowPrice: 550
Now lets assume that the fees returns by the ReviseItem call is as follows:
Fee | Amount |
InsertionFee | 4.80 |
ListingFee | 2.40 |
The amount for the InsertionFee changed from 2.40 to 4.80, because of which, there was a net additional charge of ListingFee 2.40 to the seller account.
If you add up the fees incurred from the AddItem call and the ReviseItem call the fees would be as follows:
Fee | Amount |
BuyItNowFee | 0.25 |
InsertionFee | 4.80 |
SubtitleFee | 0.50 |
ListingFee | 5.55 |
which is what would have been charged had the seller made the AddItem call with the following parameters:
StartPrice: 500
BuyItNowPrice: 550
SubTitle: Yes
For a complete list of the latest fees, please see the following eBay help page:
eBay.com Fees
This fee structure is not returned by the API and it is recommended that you periodically check this page for any changes.
Notes:
Version Info
The code example above was based on the versions specified below:
API Schema Version | 503 |