I'm using Amazon Selling Partner API to import orders in my application.
I'm using orders/v0/orders to get the orders list and foreach order returned I call
/orders/v0/orders/{orderId}/address to get shipping address
/orders/v0/orders/{orderId}/orderItems to get items in order
/orders/v0/orders/{orderId}/buyerInfo to get buyerEmail and buyerName
Now, the last thing I need is to get the eventual billing address.
I search in SP-API documentation but I didn't find anything useful.
Can someone help me?
I don't think it is possible. This was asked regarding MWS and the response was "why" given that Amazon handle all billing. I suspect SP-API is similar.
https://sellercentral.amazon.com/forums/t/retrieving-buyers-billing-address/124948
Related
Suddenly, today, I could not continue to perform ItemSearch queries on the Amazon Product Advertising API.
This is the complete XML error response I get.
<element '{http:="" ecs.amazonaws.com="" doc="" 2005-10-05="" }itemsearcherrorresponse'="" at="" 0x7f58cc173138=""></element>
Error responses usually come with additional information in a Code
field, that helps understand the cause of the error. But not on this case.
Have I been blocked? or Does this mean the service is down momentarily?
As per I have understood, Amazon has suspended access to the Product Advertising API since the beginning of July.
You can ask for a restoration of your access, but owing to what I have been able to read on the web there are very few exceptions.
I'm using Amazon Product API to get new products of certain category everyday.
Sometimes the BrowseNodeId changes, let's say I want to get new books about 'Python', at the moment I'm calling Amazon API like this:
get_new_products(BrowseNodeId=36848)
but sometimes BrowseNodeId changes and I get this error:
InvalidParameterValue: AWS.InvalidParameterValue: 36848 is not a
valid value for BrowseNodeId. Please change this value and retry your
request.
What can I do to keep the BrowseNodeId of Python updated? Which API should I use to get the BrowseNodeId passing the string 'Python'?
I need something like this getBrowseNodeId('Python') to get the correct and updated BrowseNodeId to avoid the error posted over.
Any advice or workflow that I can follow?
Thanks in advance.
Best regards.
Amazon does seem to change the Ids every so often. The recommended way is to take a product and go through its associated BrowseNodes.
I'm using the Amazon API with PHP to return product information. All is well enough except that what I want is the price that you see on the Amazon front page which is sometimes in [Offers][Offer][OfferListing][Price][Amount] and sometimes in [OfferSummary][LowestNewPrice][Amount].
Is there no way to always get the same price that Amazon shows people? I tried always choosing the lower price, but that ended up picking the lowest new offer from Marketplace sellers that, when you factor in shipping was more than what Amazon was charging.
There's an Amazon API test function here: http://associates-amazon.s3.amazonaws.com/scratchpad/index.html (though you won't be able to play with it if you don't have your own Amazon API setup).
The operation you need to call is
GetCompetitivePricingForASIN
or
GetCompetitivePricingForSKU
The price showed to the costumer (and including shipping) is located here:
....
<Price>
<LandedPrice>
<CurrencyCode>USD</CurrencyCode>
<Amount>34.27</Amount> //<<<<<< this one!
</LandedPrice>
....
We allready get a list of our Products through the Amazon MWS API, with the ReportTyp _GET_FLAT_FILE_OPEN_LISTINGS_DATA_.
Probelm we have is, that we cant see if the product is NEW or USED.
And i also dont know any report with whom i could do that.
Do you know any solution, which gives me the opportunity to detect, wether an SKU is listed under NEW or under USED?
Thanks in adcanve
I found the following way to go, for this problem.
You will need the Amazon MWS Product API with the ReportTyp GetMyPriceForSKU. There you will find the section condition and subCondition.
Is it possible to find all the new Amazon products in a specific category using the Amazon Associates Web Service or any other tool ?
I tried also the RSS which give only 10 results and it is updated only once in few months. Do you have any other ideas ?
Once you know the Browse Node for the category you're interested in, you can use the BrowseNodeLookup operation with the NewReleases ResponseGroup to get some new products in that category; looks like you get 10, even in a busy category like Music ยป Alternative.
They don't say anything in those pages about getting more, and NewReleases is only a valid ResponseGroup for BrowseNodeLookup operations and not, say, ItemSearch, so I don't think you can get more than 10 new releases per category.