question

pogacha avatar image
pogacha asked

List of items to show in the shop remotely controlled

After the first contact with the API and simulating our workflow we found that it would be extremely useful to have a list of items to search for. What we want is to be able to control which items are shown in our shop in our game but entirely from outside of the game, so we can make all the changes we need into the listings without having to update the game at all. We can place a list of items in an xml in S3 but probably if there is an integrated way of doing this it would be a million times better. I'm not familiar at all about setting products for sale on amazon, I would suppose that you can search items by seller but this won't be enough because we might want to offer different products from the same seller and in the same category in different games. As well we might want to have a same item sold in different games. Finally we would like to have the capacity of pulling out of the shop all the products with the same system and this to not generate an error, because eventually the game sales won't justify adding products into the fulfillment center, probably you might want all the developers to be aware of this. I'm not sure if there is a way we can achieve all this functionality.
mobile associates
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Mudeem@Amazon avatar image
Mudeem@Amazon answered
> After the first contact with the API and simulating > our workflow we found that it would be extremely > useful to have a list of items to search for. > What we want is to be able to control which items are > shown in our shop in our game but entirely from > outside of the game, so we can make all the changes > we need into the listings without having to update > the game at all. We can place a list of items in an > xml in S3 but probably if there is an integrated way > of doing this it would be a million times better. This is inline with our best practices recommendations i.e not to hard code product IDs in you app and retrieve them from a server. The API does not provide any back end service for storing the product IDs offered in the app. You can use any back end storage of your choice. > > I'm not familiar at all about setting products for > sale on amazon, I would suppose that you can search > items by seller but this won't be enough because we > might want to offer different products from the same > seller and in the same category in different games. > As well we might want to have a same item sold in > different games. Currently there are two ways you can look up products, using search and searchByID. If you specifically know what products you want to sell, you will use searchByID. However if the same product is sold by multiple sellers then we will pick the seller based on Amazon's BuyBox winner logic. The BuyBox winner is preferred seller for the product and is selected based on multiple factors including product price, seller rating, shipping & delivery etc. > Finally we would like to have the capacity of pulling > out of the shop all the products with the same system > and this to not generate an error, because eventually > the game sales won't justify adding products into the > fulfillment center, probably you might want all the > developers to be aware of this. > > I'm not sure if there is a way we can achieve all > this functionality. One way you can do this is by using SearchByIdResponse.getUnavailableProductIds(). If your product is out of stock, it will be returned in the set of unavailable products in response to searchByID method. Based on that you can decide not to display offers.
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Darren Phillips avatar image
Darren Phillips answered
Is it possible to use the Product Advertising API server side to maintain the list of products available for sale?
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Darren Phillips avatar image
Darren Phillips answered
I know that the Product Advertising API Licensing Agreement (4. e) prohibits use for mobile applications without prior written approval. However I did wonder if approval to use the Amazon Mobile Associates API would also include the prior written approval to use the Product Advertising API server side to remotely control the products shown in mobile apps via the Mobile Associates API.
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Sujoy@Amazon avatar image
Sujoy@Amazon answered
Hi Darren, Sorry for the late response. Now Mobile Associate API is opened to be used in the apps distributed through Amazon App Store. The Amazon Mobile Associates API offers a new way for you to monetize your apps: - Offer physical and digital products in your apps and games distributed through Amazon and other Android stores. - Earn up to 6% advertising fees on purchases made through your apps and games via the popular Amazon Associates program - Leverage Amazon’s safe and trusted checkout experience How to get started: - Sign in to your Distribution Portal account. If you do not already have one, you will be prompted to create an account. - Submit your payment and tax information. (Skip this step if you have already submitted this information) - Get an Application Key by clicking on your app under My Apps or adding a new app. - Download and integrate the Amazon Mobile Associates API. Submit your app for approval. For more information you should refer this link : https://developer.amazon.com/sdk/mobile-associates.html
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.