前提
amazon MWS apiを用いた商品管理システムの管理をしているのですが、
Feed系の命令を用いて商品の登録や編集を行ったときに、メーカー名の値でエラーが発生することがあります。
以下は送信しているxmlの一部抜粋したものです。※パラメータは仮の値をあてています。
<MessageType>Product</MessageType> <Message> <MessageID>1</MessageID> <OperationType>Update</OperationType> <Product> <SKU>000000</SKU> <StandardProductID> <Type>EAN</Type> <Value>0000000000000</Value> </StandardProductID> <DescriptionData> <Title>hogehoge</Title> <Brand>Meinl</Brand> <Description>hogehoge</Description> <MerchantCatalogNumber>000000</MerchantCatalogNumber> <LegalDisclaimer>hogehoge</LegalDisclaimer> <Manufacturer>Meinl</Manufacturer> <RecommendedBrowseNode>0000000000</RecommendedBrowseNode> </DescriptionData> <ProductData> <MusicalInstruments> <ProductType> <Guitars></Guitars> </ProductType> </MusicalInstruments> </ProductData> </Product> </Message>
発生している問題・エラーメッセージ
amazonセラーセンターから、登録された商品を確認すると、メーカー名の入力フィールドに次のようなエラーメッセージが表示されます。
指定された値「Meinl」はAmazonカタログのASIN「B004TLXBD4」の値「マイネル(Meinl)」と競合するため使用することはできません。 これがASIN「B004TLXBD4」である場合は、ASINデータと一致するように値を更新してください。 これが別の製品である場合は、識別情報(UPC/ EAN/部品番号など)を更新してください。
いっそのことメーカー情報(Manufacturer)を空にして命令を投げようと考えているのですが、
このメーカー情報(Manufacturer)がFeedを用いるときの必須項目ではないかがドキュメントを見ても分かりませんでした。
必須項目でなかったとしてもメーカー情報(Manufacturer)が無い場合何か支障が発生するのか。
ご存じでしたらご教授お願い致します。
あなたの回答
tips
プレビュー