01-24-2025 01:18 PM
Hello!
With some ebay accounts i am getting an issue where i create an inventory record, then offer and attempt to publish the offer only to be returned with "A user error has occurred. No <Item.Currency> exists or <Item.Currency> is specified as an empty tag in the request." However the request most definitely has currency in it. I have found online this error is very often not accurate and it can pertain to something else. However on a different account i send in the exact same inventory item data and offer creation data and can publish it just fine. The only difference is their policy id's in the offer.
I have been discussing this witha a coworker having the issue, and we were trying to update the policies on his account to test this theory and ebay kept on returning a page not found anytime he tried to edit those policies on your site. Its like when creating offers with some users, some important data is being removed or something. Please help shed any light you can here.
I am attaching the items created/offer created that works perfectly fine on one account but not on another. Also the account it doesn't work on was able to publish fine a few days ago. I noticed in the release notes that an inventory api update was made on 1/22/25, so I am not sure if this has to do with it but thought it may be good to look into.
Example of inventory item:
[
{
"sku": "10005780-barln",
"locale": "en_US",
"product": {
"title": "1996 Topps Chrome #36 Garret Anderson Refractor PSA 8",
"aspects": {
"Sport": [
"Baseball"
],
"Year": [
"1996"
],
"Player": [
"Garret Anderson"
],
"Card Number": [
"36"
],
"Card Set": [
"1996 Topps Chrome"
],
"Subset": [
"Refractor"
],
"Grade": [
"8"
],
"Grader": [
"PSA"
]
},
"description": "This is a nice example of a 1996 Topps Chrome #36 Garret Anderson Refractor. In 1996 Garret Anderson played for the . Please check out our other listings for more great cards.",
"imageUrls": [
"https://storage.googleapis.com/cdp-batches-prod/1280-398866/18978107-front.jpg",
"https://storage.googleapis.com/cdp-batches-prod/1280-398866/18978107-back.jpg"
]
},
"packageWeightAndSize": {
"dimensions": {
"height": 0.25,
"length": 6.5,
"width": 4.5,
"unit": "INCH"
},
"packageType": "LARGE_ENVELOPE",
"weight": {
"value": 0.2,
"unit": "POUND"
}
},
"availability": {
"shipToLocationAvailability": {
"quantity": 1
}
},
"condition": "LIKE_NEW",
"conditionDescription": "Near Mint or Better",
"conditionDescriptors": [
{
"name": "27501",
"values": [
"275010"
]
},
{
"name": "27502",
"values": [
"275024"
]
},
{
"name": "27503",
"additionalInfo": "84785226"
}
]
},
{
"sku": "10005781-barlo",
"locale": "en_US",
"product": {
"title": "1996 Topps Chrome #153 Jeff Bagwell Refractor PSA 8",
"aspects": {
"Sport": [
"Baseball"
],
"Year": [
"1996"
],
"Player": [
"Jeff Bagwell"
],
"Card Number": [
"153"
],
"Card Set": [
"1996 Topps Chrome"
],
"Subset": [
"Refractor"
],
"Grade": [
"8"
],
"Grader": [
"PSA"
]
},
"description": "This is a nice example of a 1996 Topps Chrome #153 Jeff Bagwell Refractor. In 1996 Jeff Bagwell played for the . Please check out our other listings for more great cards.",
"imageUrls": [
"https://storage.googleapis.com/cdp-batches-prod/1280-398866/18978108-front.jpg",
"https://storage.googleapis.com/cdp-batches-prod/1280-398866/18978108-back.jpg"
]
},
"packageWeightAndSize": {
"dimensions": {
"height": 0.25,
"length": 6.5,
"width": 4.5,
"unit": "INCH"
},
"packageType": "LARGE_ENVELOPE",
"weight": {
"value": 0.2,
"unit": "POUND"
}
},
"availability": {
"shipToLocationAvailability": {
"quantity": 1
}
},
"condition": "LIKE_NEW",
"conditionDescription": "Near Mint or Better",
"conditionDescriptors": [
{
"name": "27501",
"values": [
"275010"
]
},
{
"name": "27502",
"values": [
"275024"
]
},
{
"name": "27503",
"additionalInfo": "84785220"
}
]
},
]
Example of offer requests:
[
{
"sku": "10005780-barln",
"marketplaceId": "EBAY_US",
"format": "FIXED_PRICE",
"categoryId": "261328",
"pricingSummary": {
"price": {
"value": "44.99",
"currency": "USD"
}
},
"listingPolicies": {
"fulfillmentPolicyId": "226775647025",
"returnPolicyId": "211885876025",
"paymentPolicyId": "181073065025"
},
"tax": {
"applyTax": "true"
},
"listingDescription": "This is a nice example of a 1996 Topps Chrome #36 Garret Anderson Refractor. In 1996 Garret Anderson played for the . Please check out our other listings for more great cards.",
"listingStartDate": null,
"listingDuration": "GTC",
"merchantLocationKey": "5",
"includeCatalogProductDetails": "false"
},
{
"sku": "10005781-barlo",
"marketplaceId": "EBAY_US",
"format": "FIXED_PRICE",
"categoryId": "261328",
"pricingSummary": {
"price": {
"value": "79.99",
"currency": "USD"
}
},
"listingPolicies": {
"fulfillmentPolicyId": "226775647025",
"returnPolicyId": "211885876025",
"paymentPolicyId": "181073065025"
},
"tax": {
"applyTax": "true"
},
"listingDescription": "This is a nice example of a 1996 Topps Chrome #153 Jeff Bagwell Refractor. In 1996 Jeff Bagwell played for the . Please check out our other listings for more great cards.",
"listingStartDate": null,
"listingDuration": "GTC",
"merchantLocationKey": "5",
"includeCatalogProductDetails": "false"
},
]