Reputation: 611
Hello I am new to Amazon API, I want to list my products using MWS API product feed from my own HTML application.I have downloaded Developer Resources from here
https://developer.amazonservices.com/api.html?group=bde§ion=feeds&version=latest
1.Edited ".config.inc.php" from \src\MarketplaceWebService\Samples
2.Changed AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY and MERCHANT_ID
3.Edited SubmitFeedSample.php file and followed instructions and removed comments accordingly and changed method to _POST_PRODUCT_DATA_
4.Followed the tutorial present in "Selling on Amazon Guide to XML" to Generate this XML
<?xml version="1.0" ?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>mymerchantid</MerchantIdentifier>
</Header>
<MessageType>Product</MessageType>
<PurgeAndReplace>true</PurgeAndReplace>
<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Product>
<SKU>720656549</SKU>
<DescriptionData>
<Title>GIRLS S/S PRINTED COTTON AND PLITED FROCK WITH CONTRAST FRONT BELT AND BOW</Title>
<Brand>mybrand</Brand>
<Description>The Girls Racer Back Neck Tie up Tunic from Oye is the perfect choice to dress your little girl while heading out for the day.It is made of soft and pliable material, which ensures to keep her fresh and comfortable throughout the day.Pair this dress with cute ballerinas and matching hair accessories to complete the casual look.</Description>
<BulletPoint>Made in India</BulletPoint>
<BulletPoint>500 thread count</BulletPoint>
<BulletPoint>plain weave (percale)</BulletPoint>
<BulletPoint>100% Egyptian cotton</BulletPoint>
<Manufacturer>mybrand</Manufacturer>
<SearchTerms>clothes</SearchTerms>
<SearchTerms>baby girl</SearchTerms>
<ItemType>Girls</ItemType>
<IsGiftWrapAvailable>false</IsGiftWrapAvailable>
<IsGiftMessageAvailable>false</IsGiftMessageAvailable>
</DescriptionData>
<ProductData>
<Home>
<Parentage>variation-parent</Parentage>
<VariationData>
<VariationTheme>Size-Color</VariationTheme>
</VariationData>
<Material>cotton</Material>
<ThreadCount>500</ThreadCount>
</Home>
</ProductData>
</Product>
</Message>
<Message>
</AmazonEnvelope>
5.Tested this XML in MWS Scratchpad and the result is
Response (200)
<?xml version="1.0"?>
<SubmitFeedResponse xmlns="http://mws.amazonaws.com/doc/2009-01-01/">
<SubmitFeedResult>
<FeedSubmissionInfo>
<FeedSubmissionId>50081******</FeedSubmissionId>
<FeedType>_POST_PRODUCT_DATA_</FeedType>
<SubmittedDate>*********</SubmittedDate>
<FeedProcessingStatus>_SUBMITTED_</FeedProcessingStatus>
</FeedSubmissionInfo>
</SubmitFeedResult>
<ResponseMetadata>
<RequestId>*****************</RequestId>
</ResponseMetadata>
</SubmitFeedResponse>
6.Added this XML code in "SubmitFeedSample.php" on $feed variable(line 99)
7.Uploaded all files of "PHP Client Library" on my hostgator server
8.Browsed to the file in firefox
9.In firefox it shows "FeedProcessingStatus SUBMITTED" in service response.
But after doing all this I am unable to see product in my "Manage Inventory" on seller central account.
and last thing how to use "_POST_PRODUCT_IMAGE_DATA_" and its xml(as shown in XML guide) in SubmitFeedSample.php simultaneously with "_POST_PRODUCT_DATA_"
Please help as their are no simple tutorials or videos to demonstrate the exact process.
Upvotes: 1
Views: 4367
Reputation: 1937
I m also new to amazon API and using the following schema. And It's working fine.
<?xml version="1.0" encoding="iso-8859-1"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>YOUR_MERCHANT_ID</MerchantIdentifier>
</Header>
<MessageType>Product</MessageType>
<PurgeAndReplace>false</PurgeAndReplace><Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Product>
<SKU>25075-9x12</SKU>
<StandardProductID>
<Type>ASIN</Type>
<Value>B01MCR4YC5</Value>
</StandardProductID>
<ProductTaxCode>A_GEN_NOTAX</ProductTaxCode>
<DescriptionData>
<Title>Anam Black Large Rug</Title>
<Brand>Alliyah Rugs</Brand>
<Description>
The Alliyah Collection offers high quality, value and integrity that seems to been lost in recent times by most manufactures. The Anam Black Large Rug is made of first grade New-Zealand blend wool which is Hand washed, Hand carved and Hand finished. The entire collection is 100% Handmade.</Description>
<ItemType>New</ItemType>
</DescriptionData>
</Product>
</Message></AmazonEnvelope>
Upvotes: 0
Reputation: 6882
You need to do two things:
Upvotes: 1