I want to update a single Amazon product's price or qty with an api call.
I know i can send a feed of one or multiple products, but is the another api call to send a single product and get an immediate response?
I also want an api call to GET my qty for sale on a single product. GetMyPriceForSKU does not have qty.
anyone know which amaozn mws api & call to look in for this. I already looked through the mws dev pages and did not find anything.
Sending products to Amazon must go through feeds. Use the Feeds API. You'll need to create a feed of one or more products, submit the feed, and then query as to the status of the feed. In my experience it takes a matter of a few minutes but I have seen a few thousand products take several hours.
To view your inventory, you'll need to use the Reports API to request one of the listings reports
Also, check out the scratchpad. That's a great tool for trying out an operation with minimal resources.
Related
I have quite a lot of products in the 'Inactive' section with the alert 'Potential high pricing'.
Is there a way to get these products via amazon MWS? I tried a couple of reports such as
GET_MERCHANT_LISTINGS_INACTIVE_DATA
GET_MERCHANT_CANCELLED_LISTINGS_DATA
GET_MERCHANT_LISTINGS_DEFECT_DATA
but these don't actually give me all the products and give alot of other information. Also, by navigating to Price Health I can see every products that i'm interested in, Is there a to export these or get them via MWS API?
Yes, I believe you can get all products including inactive products. Try these four. I'm almost positive I came across this a while ago but I'm not sure which it was:
GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA
GET_MERCHANT_LISTINGS_DATA_LITE
GET_FBA_FULFILLMENT_MONTHLY_INVENTORY_DATA
GET_MERCHANT_LISTINGS_ALL_DATA
I'm trying to retrieve data about specific products from my site from GA Api. I was trying to use pagePath filter to get accurate data but it seems to work only for pageViews.
What filter should I use to track e-commerce data per product/page?
These are all the valid dimensions for use with eCommerce data. I think you might be able to use productName. For more information you can look at the Dimensions & Metrics Explorer.
ga:transactionId
ga:affiliation
ga:sessionsToTransaction
ga:daysToTransaction
ga:productSku
ga:productName
ga:productCategory
ga:currencyCode
ga:checkoutOptions
ga:internalPromotionCreative
ga:internalPromotionId
ga:internalPromotionName
ga:internalPromotionPosition
ga:orderCouponCode
ga:productBrand
ga:productCategoryHierarchy
ga:productCategoryLevelXX
ga:productCouponCode
ga:productListName
ga:productListPosition
ga:productVariant
ga:shoppingStage
Bounce rate is a session metric, you can base it on the pageview of the product page not on the product itself.
I am trying to get all product that are in my client's seller account. The problem is that Amazon MWS ListMatchingProducts api call returns a response of maximum 10 products. Actually I want to get all products that are in the seller's account. I have tried hard to find a solution for several days. Any helpful suggestion will be highly appreciated and thanked.
The ListMatchingProducts operation is part of the MWS Products API, which is meant to access information about products that are in the Amazon catalog, not listings that are in your seller account.
To access the listings in your seller account, you need to use the MWS Reports API. The list of report types related to listings is here.
Like Cosmo said, the ListMatchingProducts operation is used to query products in the Amazon catalog by known product identifiers like UPC, EAN, etc. and you cannot use it to query products in your own seller account. Check out the Inventory Report in the Reports API. If you use one of the client libraries, then most of the work is done for you. Just retrieve the report, then process the xml however you need to to get the data you want out of it.
I'd like to query AWS for a Musician's ASIN from the artist's name. I'm not concerned about false matches at this point, I just want to discover the correct parameters that it'll take to get the job done.
Alternatively, I could query using an album's ASIN which I already have. Using the following parameters, I'm able to get the album's artist name, but not the artist ASIN.
Operation => ItemSearch,
SearchIndex => Music,
Artist => Moby,
ResponseGroup => Images,
AssociateTag => Associate_tag
Thanks All!
EDIT: I made a mistake labeling this as a "ASIN". What I'm looking for is the unique id for an artist. Looking at amazon.com/Shinedown/e/B00197I1JU illustrates the use of this unique id ("B00197I1JU"). I'm trying to get this value to store locally.
ASIN—Amazon Standard Item Number
An alphanumeric token that uniquely identifies items in the Amazon marketplace.
All items in the marketplace have an ASIN. This is by far the most common identifier. ASINs are used
by the majority of Product Advertising API operations.
So ASIN is related only with the item not with the item description or details...
You need to use the ItemAttributes response group to get a list of products and their ASIN values that are related to your search criteria. This response group will also contain such information as artist name, binding, list price, etc.
You can use more than one ResponseGroup attributes to get both the ItemAttributes and Images response group with the same call.
I'd like to note that AWS is deprecated when it comes to the store, you should be using MWS and here is the docs for the correct part of MWS you need V138592989.pdf">https://images-na.ssl-images-amazon.com/images/G/01/mwsportal/doc/en_US/products/MWSProductsApiReference.V138592989.pdf and here is the link [hard to find] to the main MWS area. https://developer.amazonservices.com/gp/mws/api.html/182-3268148-9799929?ie=UTF8§ion=products&group=products&version=latest
Keep in mind that without an active pro seller account you will not be able to get a developer key if you are trying to build apps that integrate with private parts of the amazon API. I just went through this and had to grab the free trial long enough to get a key, which still works after you cancel the trial.
Also, you can not receive any support from MWS without that pro seller account! I spent over an hour on the phone with my AWS rep and he didn't even know how to access the MWS site. He had to call them only to be told [by them] that they didn't know how to access their API either, this was all too new for them.
I did eventually get everything working for me after scouring through their docs and downloading the correct API for MWS.
Good Luck!
Using PHP5, how can I use the eBay API to set all my 2000+ eBay Store items on sale except for a specific set of 45 items?
I can't find a way to do this on eBay's website, and would prefer an API method so that I can simply exclude a specific brand from my query.
Looks like I found the answer:
SetPromotionalSale
SetPromotionalSaleListings