cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Error creating an offer in a marketplace different than the US one

Hello,

 

I'm trying to create some offers in the Polish marketplaces.

 After creating the inventory items I try to call create offer with the same sku but I receive the following message:

<400> - {"errors":[{"errorId":25751,"domain":"API_INVENTORY","subdomain":"Selling","category":"REQUEST","message":"POA6765452 could not be found or is not available in the system for the marketplace EBAY_PL.","parameters":[{"name":"text1","value":"POA6765452"},{"name":"text2","value":"EBAY_PL"}]}]}

 

I'm sure that the inventory item exists as I'm able to retrieve it with GetInventoryItems().

 

I guess the issue is that it doens't see it in the polish marketplace but when I created the inventory item there isn't any field to specify the markeplace, is there?

I've also tried including the 

("X-EBAY-C-MARKETPLACE-ID", "EBAY-PL") to my header requests but with no luck..
 
Any help is appreciated, thanks!
Message 1 of 8
latest reply
7 REPLIES 7

Re: Error creating an offer in a marketplace different than the US one

Hi @nik_lomba 

 

Please go through the guide "From inventory item to eBay marketplace offer"  and make sure you are following the correct flow for listing the items using the Inventory API.

Best Regards,
eBay Developer Support
Message 2 of 8
latest reply

Re: Error creating an offer in a marketplace different than the US one

Hi developer_support@ebay  and that for your answer.

 

I'm following the same exact flow.

The guide doesn't specify how to create an inventory item in different marketplaces. It only mentions the marketplaceID during the creation of the offer. 

In my case I'm able to create the inventory items but when I create their offer with the polish marketplaceID (or any marketplaceID different than the standard american one) I get the error as above.

 

I wonder if I have to give some custom header during the creation of the inventory intem or during any other operation?

 

 

Message 3 of 8
latest reply

Re: Error creating an offer in a marketplace different than the US one

Hi. We do have the same issue on the german Marketplace.

We were following the flow,  but at the stage where we should create the offer, it comes to the same error

{
  "errors": [
    {
      "errorId": 25751,
      "domain": "API_INVENTORY",
      "subdomain": "Selling",
      "category": "REQUEST",
      "message": "62000120 could not be found or is not available in the system for the marketplace EBAY_DE.",
      "parameters": [
        {
          "name": "text1",
          "value": "62000120"
        },
        {
          "name": "text2",
          "value": "EBAY_DE"
        }
      ]
    }
  ]
}

 

We are hoping that this issue will be soon resolved.

Message 4 of 8
latest reply

Re: Error creating an offer in a marketplace different than the US one

Hi, I'm currently having the same issue trying to create an offer on Ebay Canada Marketplace.

I know that item exists since if I do a getInventory, It is returned :

{
    "total": 1,
    "size": 1,
    "href": "/sell/inventory/v1/inventory_item?offset=0&limit=25",
    "limit": 25,
    "inventoryItems": [
        {
            "sku": "ea3e05e5-1340-4010-b39b-3571a5829840",
            "availability": {
                "pickupAtLocationAvailability": [
                    {
                        "merchantLocationKey": "home_store"
                    }
                ],
                "shipToLocationAvailability": {
                    "quantity": 1
                }
            }
        }
    ]
}

But if I try to create an offer I get :

{
    "errors": [
        {
            "errorId": 25751,
            "domain": "API_INVENTORY",
            "subdomain": "Selling",
            "category": "REQUEST",
            "message": "ea3e05e5-1340-4010-b39b-3571a5829840 could not be found or is not available in the system for the marketplace EBAY_CA.",
            "parameters": [
                {
                    "name": "text1",
                    "value": "ea3e05e5-1340-4010-b39b-3571a5829840"
                },
                {
                    "name": "text2",
                    "value": "EBAY_CA"
                }
            ]
        }
    ]
}

 

Any help would be greatly appreciated.

Message 5 of 8
latest reply

Re: Error creating an offer in a marketplace different than the US one

I guess we are just left by ourselves 🙂 Ebay devs are too busy running a website that is slowly dying 😞

Message 6 of 8
latest reply

Re: Error creating an offer in a marketplace different than the US one

Hi @nik_lomba @frozennorthcardshop @leoshop2010 

 

Please make sure to use the same locale value for the request header Content-Language when creating inventory item and offer for the item.

Best Regards,
eBay Developer Support
Message 7 of 8
latest reply

Re: Error creating an offer in a marketplace different than the US one

I got the same error in EBAY_IT
It has been fixed after:
I load the ITEM using content.Headers.Add("Content-Language", "it-IT"); // previosly I was using en-US
I add the OFFER using content.Headers.Add("Content-Language", "it-IT"); // previosly I was using en-US

It looks like EBAY check if the marketplace (EBAY_IT) match the language of the CONTENT-HEADERS!

Message 8 of 8
latest reply