How to get Amazon product information through API - amazon-product-api

I am looking for a way how to get Amazon product information through API. I found some articles how to get products data:
Amazon Product API Exploration: Let’s Build a Product Searcher
Querying Amazon's product details with the Amazon Product Advertising API
If I understand it correctly, I need access to Amazon Product Advertising API. I signed up as Amazon associate, but I wasn't approved, and thus I am not able to join Amazon Product Advertising API.
I messaged Amazon support and got this response:
This is the Amazon Associates team responding to your email.
Registration for Product Advertising API is only available to Associates who have received final acceptance into the Associates Program and are in an Open status. You are unable to join because your application is still pending or in a Pending status. PA-API is only for approved members or those in an Open status. This means that when the Applications team review your application and website(s), if your application is placed into an Open status, you will be automatically eligible for API access.
Our Applications team will review your application and website(s) after you have earned at least three (3) qualifying referral sales through your Associate Product Links. Please note, three (3) qualifying referrals means three separate orders and multiple items within an order do not qualify. Applications will be reviewed shortly after you’ve referred your third qualifying sale to Amazon.com.
To begin developing your website(s) and posting on social media, you've been granted access to Associate Product Linking tools in Associates Central (affiliate.program.amazon.com) under the Product Linking tab and Site Stripe (located at Amazon.com). Use these tools to generate at least three (3) qualified referral sales to initiate your final review. Until your application is reviewed. With the access to Associates Central, you have the opportunity to create product links, banners, or native ads to add to your website and start earning money right away.
If your website requires the use of PA-API, you would need to contact them directly to see what other options would be available, or use our other Product Linking tools on a different website or social media site(s).
I am wondering, how can I get access to amazon product information if I am not amazon seller?

Amazon recently changed their affiliate policy regarding API access. They want you to have three affiliate link transactions within 180 days to be in good standing. They will need to conduct a review of your affiliate site. Until then, the API keys will only be good for generating product links.

Related

Is it possible to track information of customers who is using particular OpenMRS modules?

I just get started with OpenMRS. My goal is to develop a custom module in OpenMRS. If I managed to develop a custom module and added it to the index page, Is it possible to track information of customers who are using particular modules? or the customer information at the system level.
Using this information, We like to send feedback surveys to customers. Is this allowed possible/allowed in OpenMRS policy?

I want to create a service that allows my company's products to move pages only for the products that customers have

This article was written using a translator.
There are many products in my company.
Like Atlasian, I want to create a service that allows my company's products to move pages only for the products that customers have.
In order to do so, you need to know the products of each customer, and I need to make sure that only those products can be clicked, but can you not use the database?
Using the database makes it so complicated that I want to implement it as simple as possible.
You need to know a programming language/ framework that allows you to create a service/api.
There are various ones available.
Search on the internet.
The architecture of a service is slightly different from directly having a data entry form that stores into a database.
Most apis'/ service entails you creating classes to do CRUD operations(i.e create,read,update and delete operations) by coding classes and then consuming the API into the application.
So yes you can have within the API classes that can be called and then used to store information that the customer has installed into a database, and also retrieve product values specific to a specific customer.
See API as mid layer between front end,and database

How to sync products to local sql database for on-premise app

I’ m currently developing a on-premise app for a local business.
The point of this app is to manage the cashing system and get input from a barcode scanner.
When a barcode is scanned the app should make a request to Shopify to get the product to display it in my app and adjust the stock value. I can do this by using the admin api.
But this is not a great solution when the internet is down. Then I cannot request for products.
Therefore I need to request all products periodically to store it locally and use the local db to make changes and when the internet is back update to shopify.
But when I do this a new problem arises. For example, I request at 9:00AM all the products,
If a client comes to the local store and buys an item its stock value is : stock - 1. But when another client goes to our online store and buys the same item, the stock will get adjusted to. The problem is when the product is on stock value 1.
When I do a resync later eg (1:PM) the total stock of the product will get -1, which is not a valid stock and someone bought a product that is no longer in stock.
Is there a reliable way to sync shopify products to a local db and keep the stock updated at all times ?
Kind regards
Jens Vanhulst

Credit Card Processing in Magento using authorize.net for different web sites

We are trying to use the same instance of Magento for 2 different domains. We have a store that in Magento that is charging credit card using Authorize.net. The customer will see that the charge is from company A. We have a new project for a new website that we want to have the credit card charges on the customer statement show as Company B. Our developer would like to use the same instance of Magento, but in order to have 2 different credit processors we have to have separate IP addresses for each Web site.
If you have 2 stores defined in the Magento can the Credit card processing be defined separately for each store using a different processor?

Third-party-reporting Tools - Tracking Products Purchased

I am looking for a third party application to report on transactions on an e-commerce site. We are looking to report on which product was purchased and the transaction amount. Each product on our site is owned by a different vendor and they would like to be able to track the history of consumer purchases of their product (as they earn money on each purchase). It would be ideal if they could have had their own login credentials that only provide them access to see their reports.
Our application uses authorize.net as a payment gateway.
Our new ActiveReports Server product includes multi-tenant support. Basically you can programmatically take over authentication by implementing a simple interface (see ISecurityProvider). This is how you can give a special login to each of your vendors. If you already have a login for your vendors (e.g. for a public vendor site) you can even integrate with that using the ISecurityProvider to give your vendors a single-sign-on experience.
In the documentation here it explains how to configure your SecurityProvider implementation to handle authentication and how to use "Security Filters" to filter records transparently based on the logged in user. The Security Filter is how you would make sure that the vendor sees only his history.
ActiveReports Server also includes a web browser-based drag & drop ad hoc report designer powered by automatically generated and fully customizable logical data models that protect business users from underlying technical details.
Scott Willeke
Product Manager | ActiveReports Server
GrapeCity inc.