eBay Offer Price & Stock Update
*Summary of Changes:* (The purpose of this table is to keep traceability and Product team to highlight the things that were changed into the scope, based on comments or discussions)
Date | Version | Name | Applied changes |
---|---|---|---|
17.02.2025 | v1.0 | Bogomil Pavlov | First Published |
This call is used by the seller to update the total ship-to-home quantity of one inventory item, and/or to update the price and/or quantity of one or more offers associated with one inventory item. Up to 25 offers associated with an inventory item may be updated with one bulkUpdatePriceQuantity call. Only one SKU (one product) can be updated per call.
URL: POST [https://api.ebay.com/sell/inventory/v1/bulk_update_price_quantity](https://api.ebay.com/sell/inventory/v1/bulk_update_price_quantity)
Documentation: https://developer.ebay.com/api-docs/sell/inventory/resources/inventory_item/methods/bulkUpdatePriceQuantity
Sample Request:
{
"requests": [
{
"offers": [
{
"availableQuantity": 30,
"offerId": "3********5",
"price": {
"currency": "USD",
"value": "299.0"
}
}
],
"shipToLocationAvailability": {
"quantity": 50
},
"sku": "G********1"
},
{
"offers": [
{
"availableQuantity": 15,
"offerId": "3********9",
"price": {
"currency": "USD",
"value": "200.0"
}
}
],
"shipToLocationAvailability": {
"quantity": 20
},
"sku": "G********3"
},
{
"offers": [
{
"availableQuantity": 15,
"offerId": "3********3",
"price": {
"currency": "USD",
"value": "249.0"
}
}
],
"shipToLocationAvailability": {
"quantity": 25
},
"sku": "G********2"
}
]
}
Request Mapping:
eBay Field | Hemi Field | Required | Comment | |
---|---|---|---|---|
Sample Response:
{
"responses": [
{
"offerId": "3********5",
"sku": "G********1",
"statusCode": 200
},
{
"offerId": "3********9",
"sku": "G********3",
"statusCode": 200
},
{
"offerId": "3********3",
"sku": "G********2",
"statusCode": 200
}
]
}