question

ewa.izabela avatar image
0 Likes"
ewa.izabela asked

Please Help. No Matching SKU !!!! Pulling my hair out

Hey Guys, 

 

After trying everything i have come to ask help from experts. 

 

I am trying to Update stock from Magento to bay and the other way around. So this is what i am doing : 

 

making a GetMyeBaySellingRequest to get SKU for item listed and then adjusting the sotck on magento with the relevant SKU's and that seems to be ok. 

 

I am trying the other way around now and it doesnt seem to work. If something is sold on magento i am using the SKU to make a call to ebay and adjust the stock. 

 

My plan is to use ReviseFixedPriceItemRequest call. Search the item by SKU as magento has no idea about itemID and then adjust the stock for item or item variations. 

 

The problem i have is that when i am making a call i am getting " NO MATCHING SKU" error , i Have no idea why. I can see the cusomt label in ebay view and i can see the custom label/sku. 

 

When i use the GetItem request by usin the matching itemID i see the SKU in the callback. So for example i use the following :

 

<GetItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<ItemID>380487142840</ItemID>
<RequesterCredentials>
<eBayAuthToken></eBayAuthToken>
</RequesterCredentials>
<WarningLevel>High</WarningLevel>
</GetItemRequest>​

 

I get the answer back with : 

 

 

 <StoreURL>http://www.stores.ebay.co.uk/id=116907097</StoreURL>
    </Storefront>
    <TimeLeft>P18DT21H56M2S</TimeLeft>
    <Title>Ladies Fuschia Pink Pleated Shirred Bust Knee Length Cocktail Party Dress 10</Title>
    <HitCount>121</HitCount>
    <BestOfferDetails>
      <BestOfferCount>0</BestOfferCount>
      <BestOfferEnabled>true</BestOfferEnabled>
    </BestOfferDetails>
    <LocationDefaulted>true</LocationDefaulted>
    <GetItFast>false</GetItFast>
    <SKU>1106</SKU>
    <PostalCode>OX2 0ED</PostalCode>
    <PictureDetails>
      <GalleryType>Plus</GalleryType>

 

But then if i try to use the same call with just SKU it doesnt work : 

 

<?xml version="1.0" encoding="utf-8"?>

<GetItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<SKU>1106</SKU>
<RequesterCredentials>
<eBayAuthToken></eBayAuthToken>
</RequesterCredentials>
<WarningLevel>High</WarningLevel>
</GetItemRequest>​

 

I get this : 

 

<?xml version="1.0" encoding="UTF-8"?>

<GetItemResponse xmlns="urn:ebay:apis:eBLBaseComponents">
  <Timestamp>2013-02-20T18:17:35.149Z</Timestamp>
  <Ack>Failure</Ack>
  <Errors>
    <ShortMessage>No Matching SKU</ShortMessage>
    <LongMessage>There is no active item matching the specified SKU</LongMessage>
    <ErrorCode>21916270</ErrorCode>
    <SeverityCode>Error</SeverityCode>
    <ErrorClassification>RequestError</ErrorClassification>
  </Errors>
  <Version>811</Version>
  <Build>E811_INTL_API_15775865_R1</Build>
</GetItemResponse>​

I am really stuck here now and dont know what to do.

 

Please help i really have to use the SKU to use ReviseFixedPriceItemRequest call to adjust the stock as SKU is the only thing common between ebay products and magento. 

 

 

Waiting for some answer :-)

 

 

 

 

10 |600

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

ewa.izabela avatar image
0 Likes"
ewa.izabela answered

Can anybody help please ????

10 |600

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

davidtsadler avatar image
0 Likes"
davidtsadler answered

Hello,

 

GetItem can only retrieve an item via a SKU if InventoryTrackingMethod was set to SKU at the time the item was listed as noted here. You set InventoryTrackingMethod when calling AddFixedPriceItem as documented here. Hope this helps.

 

Kind Regards,

David

10 |600

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.