2

API を使用して eBay に商品を追加しようとしています。

コードのスニペットを次に示します。

<Item>
    <Currency>GBP</Currency>
    <Country>GB</Country>
    <ListingDuration>Days_30</ListingDuration>
    <PrimaryCategory>
        <CategoryID>31413</CategoryID>
    </PrimaryCategory>
    <Location>GB</Location>
    <StartPrice>42.79</StartPrice>
    <Quantity>10</Quantity>
    <ProductListingDetails>
    <BrandMPN>
      <Brand>Nourkrin</Brand>
      <MPN>NRK-0033</MPN>
    </BrandMPN>
    <UPC>5707725100255</UPC>
    <EAN>5707725100255</EAN>
    <ListIfNoProduct>true</ListIfNoProduct>

    </ProductListingDetails>

eBay では、ブランド、MPN、EAN、および UPC が必要になりましたが、これらをコードに追加すると、次のエラーが表示されます。

<ShortMessage>No product found for ProductListingDetails.&lt;EAN&gt; &lt;5707725100255&gt;. </ShortMessage>

これは、eBay が自社の製品データベースで EAN を調べて、その製品が存在し、既知の製品であるかどうかを確認しているためだと思います。

EAN を削除すると、次のエラーが表示されます。

<ShortMessage>No product found for ProductListingDetails.&lt;EAN&gt; &lt;5707725100255&gt;. </ShortMessage>

UPC を使用しているためだと思います。EAN と UPC を削除すると、次のエラーが表示されます。

<ShortMessage>No product found for ProductListingDetails.&lt;BrandMPN&gt; &lt;, NRK0033&gt;. </ShortMessage>

と..

<LongMessage>Required field, EAN, is missing. Please add EAN to the listing and retry.</LongMessage>

EAN と UPC を「適用しない」に変更してみました

<UPC>Does not apply</UPC>
<EAN>Does not apply</EAN>

しかし、私はエラーが発生します:

<ShortMessage>No product found for ProductListingDetails.&lt;UPC&gt; &lt;Does not apply&gt;. </ShortMessage>

サンドボックス APIのAddItemテンプレートは次のようになります。

<ISBN> string </ISBN>
<UPC> string </UPC>
<EAN> string </EAN>
<BrandMPN><Brand> string </Brand>
<MPN> string </MPN>
</BrandMPN>

https://developer.ebay.com/devzone/xml/docs/Reference/ebay/AddItem.html

私も削除しようとしまし<ListIfNoProduct>true</ListIfNoProduct>たが、違いはないようです。

私もこの投稿を見ました:

eBay SDK AddItem 新しい ProductDetails EAN 要件はリストまたは改訂できません

この商品を出品するにはどうすればよいですか?私は何を間違っていますか?

4

1 に答える 1