Amazon MWS "Flat File Price and Quantity Update Feed" - amazon-mws

I want to use the feed api to submit the stock and price of my products to Amazon Marketplaces in EU.
Using the FeedType _POST_FLAT_FILE_PRICEANDQUANTITYONLY_UPDATE_DATA_ with the appropriate CSV seems to work.
Since I have different prices for the marketplaces I was wondering how to set the right currency? Right now it just autoconverts my € prices to GBP.

Amazon MWS seems to ignore whatever currency you supply and use the currency of the marketplace. See this SO question for details: Amazon MWS API - Currency

Related

How to get product price from google play store in a React project?

I need to pull the price of an application from the google playstore, specifically I need an in-app purchase price.
ie: the app is free to download but has the option to purchase a premium version.
I have tried using the following:
https://developers.google.com/android-publisher/api-ref/rest/v3/purchases.products/get but I am unsure of how to generate the token parameter. I have the packageName and productId
If I can get the price in the user's currency, it would be ideal.
Thank you.

Getting the Settlement ID from the Finance API at Amazon MWS

I'm using Amazon MWS to retrieve financial events from my seller account.
I can't seem to find anywhere in the response the financial events Settlement ID that appears on the standard settlement reports.
any help?
Settlements automatically come with reports that are available through MWS. Those reports have the _GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_ type and can be listed through GetReportList(). Please note that the report's ID does not match the settlement id. You'll have to request the report through GetReport() - the settlement ID is part of the response.

How to get Buybox price from amazon using MWS or Product Advertising API?

I want to get product Buybox price based on product ASIN.
Is there any API available in Amazon ?
The ItemLookup call of the Product Advertising API has a ResponseGroup named Offers which will allow you to get the buy box price (or, if nobody has the buy box, it will return the lowest offer).
According to this question it seems there is no way to tell if a returned price is actually the buy box price or just the lowest offer.
Alternatively, if you are a seller on Amazon, you could also use the GetCompetitivePricingForSKU call of the MWS Products API.

Is it possible to get merchant prices using Amazon Marketplace Web service?

I am currently exploring Amazon Marketplace Web Service to see if I can get a list of Merchant prices (Item Price and Shipping Price) if I give an ASIN as input. Here are operations I came across which may be helpful
GetCompetitivePricingForSKU
GetCompetitivePricingForASIN
and
GetLowestOfferListingsForSKU
GetLowestOfferListingsForASIN
The GetLowestOfferListing based on SKU and ASIN returns the lowest price offer listings for a specific product. I was thinking that GetCompetitivePricing for SKU and ASIN would return pricing information for all merchants but it returns only the lowest priced merchant information.
Is there a way using Amazon MWS to get a list of all merchants with their sale and shipping price if I give ASIN or SKU as input?
Amazon used to have this feature using the PA-API for sellers when sellers were using a whitelisted account, as of 31st Aug 2012 Amazon removed the OfferFull response group and forced sellers to move to the MWS api.
MWS does not have this feature and from what I can find out, It has been removed and will never return.

How do I get product information via Amazon's MWS API?

I'm trying to automate the addition to and management of our products on Amazon. Looking at the API documentation for the MWS API it doesn't look like there's a way to determine if a product has already been added to Amazon by another seller and if so what its attributes are.
We are building a new product database for all the products we sell and have a table specifically for Amazon attribute data fields (ASIN, etc.). If Product information is already on Amazon, we'd like to pull that data via API and store it to our own database as well.
If you attempt to add a product via CSV and that product already exists on Amazon (and your attributes are in any way different ("m" != "medium") you'll receive and error. In that case you can just piggy back that existing product information and just upload a CSV with your price and quantity for a particular ASIN/SKU/UPC. We'd like to do away with uploading CSV files and again, have our own product table for Amazon attributes.
Will I need to also leverage Amazon's Product Advertising API to determine this or can it be done via MWS?
The documentation for Amazon's APIs aren't exactly fantastic and it's been slow going trying to sort through it all.
We're working with Ruby.
Amazon's Merchant Web Services API is limited to your Merchant account. So the answer to your question is that yes you will need to use Amazon's Product Advertising API to get information about products that aren't already listed.
That being said you should be aware that there are new restrictions being placed on the Product Advertising API that will limit the number of calls that you can make on a daily basis to 2,000. In addition to this you will have to get an Associate ID that will be tied to your account and needs to be sent with any request.
Also, I find that the information collected using the Product Advertising API is sometimes out of sync with the site and have resorted to scraping the info from the site itself. This has more overhead but you can be assured that the data is current. Of course this is only useful if you already have an ASIN or are dealing strictly with books (which use the ISBN as an ASIN) or Music CDs (which I believe use the UPC as an ASIN).
The MWS Products API is where you will find this functionality. Specifically the GetMatchingProductForId operation.
http://docs.developer.amazonservices.com/en_US/products/Products_GetMatchingProductForId.html
(This API probably wasn't available at the time of the original question)

Resources