Amazon Related Products WordPress Plugin

Monetize your blog with real contextual Amazon products.


This plugin integrates the Amazon Associates program and Amazon Web Service – Products into your blog. The products are displayed depending on your content, basically, the tags or any particular keyword added to the shortcode. The plugin uses the first three tags, but if there is nothing related to that combination, the plugin will show the products associated to the default settings.

All the products comes directly from Amazon inventory, so there is no worries about expired or broken links.

How to use

The plugin requires a simple set up to starting up. The Amazon credentials the default configuration is required.

Once you complete that step on the Amazon Related Product option page under settings, you can select one of the option to add the products automatically into your post or use the editor button to insert them on your favorites places. Also, a widget is available to be used in the side areas.

Editor button to add the related products to your pages
Editor button to add the related products to your pages

The plugin will use the tags attached to your post. However, in case that there is not match in Amazon for that search,  the products related to your default configuration will be displayed.

Since the products are coming directly from Amazon, there are no worries about broken or expired links and you can easily changed the settings in order to get better results based on performance and conversion.


Below you can see some books displayed using the plugin and this shortcode:

[amz-related-products search_index='Books' keywords='wordpress plugin themes' unit='grid']




28 thoughts on “Amazon Related Products WordPress Plugin”

  1. I tried to use the sidebar widget and ended up with a huge whitespace at the top and had to scroll down allot to find the products, looks like some padding setting but I inspected element and tried to find it without success. Probably inheriting a setting and will have to override with an !important entry in the CSS for the plugin.

    Also, seems I need to put some keyword in the default configuration, can I just use all and leave it blank so that it uses post tags, doesnt seem to work like that but I was hoping it would, or I could put {tags} in the keyword to force it, any functionality like that possible?

  2. Found a fix for UK peeps:
    in file:

    need to change line:

    $host = “”.$this->region;


    $host = “”;
    $host = “”.$this->region;

        1. Hi thank you for this great plugin. I am experiencing same issue as the others above (products stopped showing) and I am eagerly awaiting the promised update of the plugin. Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *