Our plugin connects to Amazon using their API to show the product information based on the ASIN you have entered. If you ever see a “Products not found” message instead of the product details, you can use this guide and the following steps to find why the product is not being displayed.
Step 1: Check via Amazon’s Site Stripe
Not all products listed on Amazon’s websites are available for affiliates and sometimes the product can be removed from Amazon. This means 2 things. First, they would not be available for you to earn affiliate commissions and secondly, they would not be available via Amazon’s API.
To check if the product is available for affiliates you can use Amazon’s Site Stripe feature. Login to your Amazon account and then check if you can generate an affiliate link for the product. If you cannot, then it means this product is not available for Affiliates to earn any commissions and would also not be available through their API.
If you can generate an affiliate link, then proceed to the next step.
Step 2: Check the plugin’s log
Our plugin logs every call to Amazon’s API. You can find all the log entries on the “Amazon Affiliates > Support” menu in your WordPress admin.
You would find log entries at the bottom of the “Support” page. Check if there is a recently added entry with the ASIN you tried to place.
If the entry has a “code”, then please check the following link to understand what that code means: https://getaawp.com/docs/article/amazon-api-not-connected-frequent-causes/
Step 3: Check your Amazon API Connection
If you do not see any error code in the above step, then go to the “Amazon Affiliate > Settings” menu in your WordPress admin and click on the “Reconnect” button.
Doing so will cause our plugin to make an API connection. This will help you know if the plugin can connect with Amazon’s API using the keys you provided.
If the API status says connected and if the product is still not displayed, then proceed to the next step.
Step 4: Check via Amazon Scratchpad
If all the above steps do not give any error, then the last step is to check on Amazon’s website. Amazon’s official tool “Scratchpad” can be used to make a quick call/check.
Visit https://webservices.amazon.com/paapi5/scratchpad/index.html and then after adding your API Access/Secret key & your tracking ID, add a product ASIN and click on the “Run Request” to see what data is returned.
Products fetched but not displayed
If products are fetched (according to the logs) but not displayed on your website, then please check if your database character set is “utf8mb4”. In older versions such as “utf8mb3”, if there are any special characters in the Amazon product data, then they will not be saved in the local database.
You haven’t found the cause of the problem?
If all the above steps do not show any error, then there might be something else that prevents the product from being processed properly via our plugin.
After you have gone through all the 4 steps, please contact us and also provide us with the following information.
- Provide the ASIN and the store (e.g. “Amazon.com”) you want to place the product from
To contact us, please click here.