amazon-mws

Amazon MWS sandbox

删除回忆录丶 提交于 2019-11-30 10:29:57
问题 I intend to develop a client for Amazon's Marketplace webservices (MWS). My requirements would be to update the order, synchronize the order status, get the order details using the APIs they have. However, I could not find a Sandbox environment to test these scenarios. Amazon has a payment Sandbox I understand, but is there a sandbox available to test these web-services? If not, any pointers on how to go about testing the above mentioned scenarios with Amazon MWS? Many thanks in anticipation.

Mapping amazon product category to the correct category XSD

馋奶兔 提交于 2019-11-30 09:56:56
Within the _POST_PRODUCT_DATA_ feed the "ProductData" node contains data that is specific to the category that the item is within. How exactly though should the category the item is in be mapped to an XSD as there doesn't (always) seem to be a direct relationship. Calling "GetProductCategoriesForASIN" doesn't seem to help much either - what's with ProductCategoryName of "Categories"? (as below) <?xml version="1.0"?> <GetProductCategoriesForASINResponse xmlns="http://mws.amazonservices.com/schema/Products/2011-10-01"> <GetProductCategoriesForASINResult> <Self> <ProductCategoryId>166099011<

How can I return XML from boto calls?

柔情痞子 提交于 2019-11-30 07:26:47
I am using boto 2.32.1 with Python 2.7.6. I am having problems with the list_orders function of boto's mws modules to get the XML data of my Amazon orders. Here is the call I make: response = connection.list_orders(CreatedAfter='2014-08-26T05:53:44+00:00', MarketplaceId=['XXXXXXXXXXXXX']) Here is the value of response (with personal information removed obviously) ListOrdersResponse{u'xmlns': u'https://mws.amazonservices.com/Orders/2013-09-01'} (ListOrdersResult: ListOrdersResult{} (CreatedBefore: u'2014-08-26T10:06:10Z', Orders: ^Orders^{} (Order: [Order{}(***ORDER INFORMATION***)])),

RequestThrottling issue in Amazon MWS API

心已入冬 提交于 2019-11-30 03:39:14
I am testing API Sample of Amazon MWS API in C# for submit feeds however after setting AWS Secret key , access key etc. in code i am getting error of RequestThrottled , so there is details what is that but could not find any code sample how to resolved that. I would like to upload feed.xml to amazon seller account <?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>M_EXAMPLE_123456</MerchantIdentifier> </Header>

How to add product in amazon using amazon api?

痴心易碎 提交于 2019-11-30 00:24:20
I'm doing a project using ebay and amazon api. I've uploaded products to ebay sandbox using the api. but I searched for api to add products in amazon api. Is there any documentation or reference to do it? Please help me solve this. Thanks You have to use the Amazon MWS API (it's not the same as AWS product API) in order to upload your products to Amazon. Here you can read everything you need to know about MWS. For your particular problem, you'll have to submit a feed which contains the product data you want to upload. Here is the documentation about Amazon's feed mechanism and feed submit

Amazon MWS sandbox

≡放荡痞女 提交于 2019-11-29 20:38:00
I intend to develop a client for Amazon's Marketplace webservices (MWS). My requirements would be to update the order, synchronize the order status, get the order details using the APIs they have. However, I could not find a Sandbox environment to test these scenarios. Amazon has a payment Sandbox I understand, but is there a sandbox available to test these web-services? If not, any pointers on how to go about testing the above mentioned scenarios with Amazon MWS? Many thanks in anticipation. UPDATE As seen in the comments to this post, Amazon no longer provides a staging / test environment. i

How can I return XML from boto calls?

折月煮酒 提交于 2019-11-29 10:28:24
问题 I am using boto 2.32.1 with Python 2.7.6. I am having problems with the list_orders function of boto's mws modules to get the XML data of my Amazon orders. Here is the call I make: response = connection.list_orders(CreatedAfter='2014-08-26T05:53:44+00:00', MarketplaceId=['XXXXXXXXXXXXX']) Here is the value of response (with personal information removed obviously) ListOrdersResponse{u'xmlns': u'https://mws.amazonservices.com/Orders/2013-09-01'} (ListOrdersResult: ListOrdersResult{}

How can I get data from this Amazon XML response file using PHP?

可紊 提交于 2019-11-28 12:48:41
问题 How can I extract the values from the Amazon MWS XML file shown below? Sadly I'm not very good with PHP (or XML). I have been reading/trying everything I can find on all sites I can find but I think I'm just not up to the job. I've tried DOM, simpleXML, namespaces etc etc but must have simply got it all wrong. I've tried this snippet of code: $response = $service->GetMyPriceForASIN($request); $dom = new DOMDocument(); $dom->loadXML($response->toXML()); $dom->preserveWhiteSpace = false; $dom-

Amazon Order Acknowledgment feed

坚强是说给别人听的谎言 提交于 2019-11-28 09:14:56
问题 I am using the Order Acknowledgment feed to cancel the order for Amazon. Below is the xml feed format that I am using to cancel the Amazon order. I have successfully been able to submit this feed to MWS, but every time when I check the feed submission result it always gives this error 'The XML you submitted is ill-formed at the Amazon Envelope XML level at (or near) line 1, column 485'. I created the xml format according to this Selling on Amazon: Guide to XML. <?xml version="1.0"?>

Amazon MWS API - Currency

我只是一个虾纸丫 提交于 2019-11-28 08:58:23
问题 I am having a problem with Amazons selling API. I have an account with amazon.co.uk and send over products fine. I have a new account with amazon.de and everything is also fine apart from currency. I have a product that retails at £10(GBP), I send to amazon.de as: <StandardPrice currency="GBP">10.00</StandardPrice> But when I go into Amazon.de's backend, it has listed at €10(EUR). Am I missing something here? Surely Amazon should convert the GBP to EUR if I'm sending to a german account.