2016-04-03 5 views
0

私はEbay APIを使用して、サイズと色のバリエーションを持つEbayの製品を改訂しています。バリエーションリストのためのEBAY API EAN

以下のドキュメントを使用してXMLファイルを構成しました。 21919420:それはエラーメッセージの下に私を提供ししかし http://developer.ebay.com/devzone/xml/docs/reference/ebay/revisefixedpriceitem.html

複数バリエーションのリストについては、GTIN値が変動レベルで指定されています。リスティングレベルからGTINの値を削除し、リスティング内の各パターンにGTINの値を指定してください。

マイコード:あなたは親に自分のEAN値を設定している

<?xml version="1.0" encoding="utf-8"?> 
<ReviseFixedPriceItemRequest xmlns="urn:ebay:apis:eBLBaseComponents"> 
<RequesterCredentials><eBayAuthToken>'.USERTOKEN.'</eBayAuthToken></RequesterCredentials> 
<WarningLevel>High</WarningLevel> 
<Item> 
<ItemID>'.$param['itemID'].'</ItemID>'.$xmlpriceandquantity.' 
<Title>'.$itemTitle.'</Title> 
<ProductListingDetails> 
<BrandMPN> 
<Brand> Navdari </Brand> 
<MPN> 2016 </MPN> 
</BrandMPN> 
<EAN> ".$param['EAN']." </EAN> 
</ProductListingDetails> 
<Variations> 
<Variation> 
<SKU>".$stockdetail['id'].$stockdetail['itemref']."</SKU> 
<StartPrice>".$stockdetail['price']."</StartPrice> 
<Quantity>".$stockdetail['qty']."</Quantity> 
<VariationProductListingDetails> <EAN>".$param['EAN']."</EAN> </VariationProductListingDetails> 
<VariationSpecifics> 
<NameValueList> 
<Name>Size</Name> 
<Value>".$stockdetail['size']."</Value> 
</NameValueList> 
<NameValueList> 
<Name>Color</Name> 
<Value>".$stockdetail['colour']."</Value> 
</NameValueList> 
</VariationSpecifics> 

</Variation> 
</Variations> 
</Item> 
</ReviseFixedPriceItemRequest> 

答えて

0

それはエラーの代わりに、各バリエーションのため

+0

これは私のコード "で既に設定されているので正しいです。$ param ['EAN']。しかし、これでもエラーが表示されます。私はEBAYとしてXMLレイアウトを使用しました。 –

+0

$ param ['EAN']にはどのような値が入っていますか?私はEANが13桁の長さでなければならないことを知っています。あなたがそれを下回っているならば、エラーを得ることは可能です。 –

+0

こんにちは、私が言ったのは、あなたがEANを上に上げていることです(13行目): "$ param ['EAN']。"ブランドセクションのこれは、あなたがEANを子にのみ渡し、親には渡さないので削除する必要があります。 – zombiecode

1

を設定する必要があるので、個々の項目/ SKUは一意EANを持っていますご要望に応じてEANの2度をと指定したことを指しています。一度に商品リスト詳細VariationProductListingDetailsの2回目に入ります。アイテムが複数のバリエーションの商品リストの場合はEANの商品名はProductListingDetailsである必要はありません。 EANが削除されるようにこの要素を編集します。

<ProductListingDetails> 
    <BrandMPN> 
     <Brand>Navdari</Brand> 
     <MPN>2016</MPN> 
    </BrandMPN> 
</ProductListingDetails> 
+1

この商品はマルチバリエーション一覧です。上記の部分を削除すると、次のエラーメッセージが表示されます。属性システムバージョン11114.EANのRequestErrorEnterを入力してもう一度やり直してください.EANに値がありません。値を入力してもう一度やり直してください.1919191警告EANに値を入力して、もう一度やり直してください。 –

0

システム内での不具合 もちろんあります。私たちが従うことができるステップは次のとおりです:1. '項目の追加'セクションの下に、 '/////'シンボルがあるセクションが表示されます。 2.特定の項目の詳細を取り消します。2.特定の項目の横にある[削除]ボタンをクリックします。3.一覧を改訂した後、項目を再度追加すると、追加中にポップアップが表示されます。 '//////'の記号です。 4.アイテム固有のアイテムが追加されると、 '/////'のマークが付けられたアイテムが再び表示されます。5.オプションの選択を解除する必要があります。6. [続行]ボタンをクリックします。ページ。 もう1つの回避策は、Bulk Edit And Relist(BEAR TOOL)を使用してリスティングを修正することです。これを行うことで、メンバーはエラーメッセージを受け取ることはありません。

関連する問題