AWS API to get the price displayed on amazon site - amazon-web-services

On an Amazon site, there is usually a List Price and a Price. I am trying to figure out how to obtain Price programmatically.
For example: This product has List Price $35 and Price $26
Through the ItemLookUp API, the List Price can be obtained easily but is there a way to get the Price from Amazon API?
First I thought that 'price' is the price that amazon sells the item at, but for this previously mentioned product this Price is $26 while the amazon's own lowest price is $28.76
Then I thought Price is the lowest price that is eligible for Prime, but I can't find easy way of getting this information.

If you make sure to include the Offers response group, you can get the lowest new price, lowest used price, etc. And if you need to, you can filter it to only offers from Amazon. That should give you the functionality you're needing. You can also find out if a specific offer is eligible for super saver shipping through that response group - which should be the same ones that are prime eligible.
Here's some more info on response groups and the different ones available - a very useful resource to dig through if you're wondering where to get a specific piece of info from.
I realize it's been a month since you asked this question, but I hope this helps. Let me know if you need any more clarification.

Related

Amazon Selling-Partner-API - How to update price and Quantity of the product

We wants to update the products attributes like quantity, price etc using the Selling Partner API.
We are referring following documents for the same.
https://github.com/amzn/selling-partner-api-docs/blob/main/guides/en-US/developer-guide/SellingPartnerApiDeveloperGuide.md#what-is-the-selling-partner-api
Which API we can use from the following list to update price and quantity
i.e from API list https://github.com/amzn/selling-partner-api-docs/tree/main/references
https://github.com/amzn/selling-partner-api-docs/tree/main/references
Selling Partner API for Pricing - In document Amazon have not mentioned about POST API
i.e to API to update price.
https://github.com/amzn/selling-partner-api-docs/blob/main/references/product-pricing-api/productPricingV0.md
Most likely you will have to use the feed api.
Create feed will require the proper type. If your intent is to only update price and quantities of existing listings, you can use the type POST_FLAT_FILE_PRICEANDQUANTITYONLY_UPDATE_DATA
The body of the request should be the equivalent of a manual price and quantity file submitted though amazon portal.
So it's like (please check yourself for more precise details):
sku | price | quantity
ITEM-SKU | itemprice | itemqty
with tabs in place of "|"
As i am just starting to develop this aspect (up to now i managed to implement order fulfillment tracking pushes and inventory download) this could very well be incorrect. Will update once i get deeper in the implementation of this
If you are totally new to the feed api take a look at https://developer-docs.amazon.com/sp-api/docs/feeds-api-v2021-06-30-reference
The process is not that straight forward but it works in the end.
Hope this helps you
Edit: i tested a simple upload that changed one item price and quantity ad it worked fine. The actual implementation is not hard as long as the prerequisite knowledge / details are clear:
general SP-api knowledg about token, roles, signing etc.
feed submission workflow - explained here: https://developer-docs.amazon.com/sp-api/docs/feeds-api-v2021-06-30-use-case-guide

Amazon product api get stock availability (In Stock, out of Stock, etc)

I am using product advertising api by Amazon. Its a little lacking to be honest, since there is no way of getting the product name. You can get the title, but that contains the offer "Amazon Kindle 3G, with free wifi..." instead of simply Amazon Kindle 3G.
More importantly, there seems to be no way of getting the stock information. I just need to know if an item is in stock or not. That's all, there seems to be no way of doing that yet. Ama I missing something. I am using the ItemLookup Api. I get some details by using the Large Response Group but no stock information
The various 'offers' response groups list 'offers' from Amazon and 3rd party merchants; this data includes availability details as well as pricing for the (just) 1 offer it will tell you about. You can supply a MerchantId parameter forcing that one offer to be from Amazon.
This API has been somewhat limited (i.e. to just 1 offer) since 2011; for fuller info try the MWS API instead.
For a more literal product name, you could try obtaining the UPC or EAN from the ItemAttributes response group, and then looking that up in a non-Amazon UPC database. No idea how well that would work in practice.
Although I am using amazon product api with a python wrapper..there is a availability parameter - checkout the amazon doc http://docs.aws.amazon.com/AWSECommerceService/latest/DG/CHAP_ReturningPriceAndAvailabilityInformation-itemsearch.html

amazon product advertising api : getting shipping rate

i was looking to get the shipping price from amazon using the advertising api
what i am basically looking for can be seen here http://www.amazon.com/VGN-CR320E-VGN-FE550G-VGN-FE880E-VGN-FZ240E-VGN-SZ240P/dp/B003E2VP7I/
I am looking for the shipping quote ex. on the above page it's $2.59 + $6.39 shipping
is it possible to retrieve shipping rate using the api , i tried it with a ResponseGroup as Large and few others but it didn't work
The PA-API will never have this information. You can get it through MWS and should use it for all sales and seller related information. You can sign up at http://developer.amazonservices.com and it is free.

How to get shipping costs of an order with Amazon MWS Api?

I would like to get shipping costs of an order. I can get amount, customer information, purchase date of an order... but where is the shipping cost?
Any code or link would be very helpful.
Thanks.
Assuming that you are using the Orders API, the shipping charges for each item are stored in the shippingPrice property of the OrderItem type. You need to use the ListOrderItems operation to retrieve the order's items.
See page 26 of the Orders API documentation for a description of shippingPrice property. See page 25 for a description of the ListOrderItems operation.

Sorting by price with Amazon AWS

As part of an ItemSearch operation with Amazon AWS, one can sort the results by price. Does anyone know which actual price the sort is performed by? Sale Price? Regular Price?
Assuming you're sorting them in lowest-to-highest order, it lists them by the lowest available price per item. There's list price, new price (sale price), and used price to choose from. If I remember correctly, you can customize your query to include any or all of these prices. Whichever of these three is lowest determines the sort placement for an item. See the results on ThriftCart.com (generated by AWS query) for an example.