Plugin Reviews

Amazon Link

This plugin enables you to put Amazon product links, images and bespoke templates into your site's Pages, Posts, Widgets and Templates.


29 reviews
Average Rating
4.4 out of 5 stars
Totally awesome!
By , for WP 3.9.1

This is an incredible plugin from an even incredible author! Are you an amazon affiliate and need the right plugin for selling the products? Here is the plugin you need!
I must say that the plugin author, Paul is incredibly helpful and receptive to feature suggestions. You won't get such support for even a paid plugin, trust me. Kudos to Paul for releasing this plugin for free!
Thanks a lot!

Amazing !!
By , for WP 3.9.1

Great job, great support.. AMAZING PLUGIN !!!

Amazing Plugin
By , for WP 3.8.3

Does exactly what it should do, easy to implement and use. Plus support for the plugin is just excellent.


By far the best amazon affiliate link generator
By , for WP 3.9

I've tried countless amazon affiliate link generators (including paid options) and this blows them all out of the water. Plus this is free! And the developer is active with support and is constantly improving the software.

Simply brilliant

Great plug-in
By ,

The best Amazon plug-in I've tried and probably the best support of any plug-in I've received.

Plugin Author Recieves Some Affiliate Revenue
By , for WP 3.8.1

Don't you think it's a little underhanded to set your Amazon affiliate IDs as default if an ID is left blank and from what i can tell not inform your plugin users? Not a major issue with using your IDs for the defaults, my issue is not making it clear within the plugin options page a user MUST set all IDs to receive 100% of the affiliate revenue.

Two things aren't clear. If you don't set an Id the plugin authors are used and if you set "Localise Amazon Link" when someone from another country clicks a link it won't go to one of the IDs you have set, so it doesn't default to US: if I only have say a US and UK ID I want those localised, but I don't want anything sent to China's Amazon, I want it to go to US Amazon: only use the countries I've signed up for.

Ran a test on Localhost to see if it were a plugin I might use.

I add my Amazon IDs for the US and UK (I have others, but was testing).

Tested a carousel ad and found it was loading Japanese ads, so getting the wrong location for my IP (I'm in the UK). I'd installed the IP database.

Viewing source I find the Amazon ID is al-jp-22

I assume this is the Amazon ID for the plugin author.

A quick search through the plugins files I find on the amazon.php file line 464

if (!isset($this->country_data)) {
            /* Move Country Data construction here so we can localise the strings */
            // Country specific aspects:
            // full name of country,
            // country flag image
            // market place of amazon site
            // tld of main amazon site
            // link to affiliate program site
            // Default tag if none set up
            $this->country_data = array(
               'uk' => array( 'cc' => 'uk', 'lang' => 'en',     'flag' => $this->URLRoot. '/'. 'images/flag_uk.gif', 'tld' => 'co.uk', 'site' => 'https://affiliate-program.amazon.co.uk', 'default_tag' => 'al-uk-21', 'country_name' => __('United Kingdom', 'amazon-link')),
               'us' => array( 'cc' => 'us', 'lang' => 'en',     'flag' => $this->URLRoot. '/'. 'images/flag_us.gif', 'tld' => 'com',   'site' => 'https://affiliate-program.amazon.com', 'default_tag' => 'al-us-20', 'country_name' => __('United States', 'amazon-link')),
               'de' => array( 'cc' => 'de', 'lang' => 'de',     'flag' => $this->URLRoot. '/'. 'images/flag_de.gif', 'tld' => 'de',    'site' => 'https://partnernet.amazon.de', 'default_tag' => 'al-de-21', 'country_name' => __('Germany', 'amazon-link')),
               'es' => array( 'cc' => 'es', 'lang' => 'es',     'flag' => $this->URLRoot. '/'. 'images/flag_es.gif', 'tld' => 'es',    'site' => 'https://afiliados.amazon.es', 'default_tag' => 'al-es-21', 'country_name' => __('Spain', 'amazon-link')),
               'fr' => array( 'cc' => 'fr', 'lang' => 'fr',     'flag' => $this->URLRoot. '/'. 'images/flag_fr.gif', 'tld' => 'fr',    'site' => 'https://partenaires.amazon.fr', 'default_tag' => 'al-fr-21', 'country_name' => __('France', 'amazon-link')),
               'jp' => array( 'cc' => 'jp', 'lang' => 'ja',     'flag' => $this->URLRoot. '/'. 'images/flag_jp.gif', 'tld' => 'jp',    'site' => 'https://affiliate.amazon.co.jp', 'default_tag' => 'al-jp-22', 'country_name' => __('Japan', 'amazon-link')),
               'it' => array( 'cc' => 'it', 'lang' => 'it',     'flag' => $this->URLRoot. '/'. 'images/flag_it.gif', 'tld' => 'it',    'site' => 'https://programma-affiliazione.amazon.it', 'default_tag' => 'al-it-21', 'country_name' => __('Italy', 'amazon-link'),),
               'cn' => array( 'cc' => 'cn', 'lang' => 'zh-CHS', 'flag' => $this->URLRoot. '/'. 'images/flag_cn.gif', 'tld' => 'cn',    'site' => 'https://associates.amazon.cn', 'default_tag' => 'al-cn-23', 'country_name' => __('China', 'amazon-link')),
               'in' => array( 'cc' => 'in', 'lang' => 'hi',     'flag' => $this->URLRoot. '/'. 'images/flag_in.gif', 'tld' => 'in',    'site' => 'https://associates.amazon.in', 'default_tag' => 'al-in-21', 'country_name' => __('India', 'amazon-link')),
               'ca' => array( 'cc' => 'ca', 'lang' => 'en',     'flag' => $this->URLRoot. '/'. 'images/flag_ca.gif', 'tld' => 'ca',    'site' => 'https://associates.amazon.ca', 'default_tag' => 'al-ca-20', 'country_name' => __('Canada', 'amazon-link')));

For those not familiar with PHP this is checking if the country specific Amazon affiliate IDs aren't set and if not use the ones listed above. al-uk-21, al-us-20 etc...

What this means is if a plugin users leaves a field blank the above ones are used and any affiliate revenue goes to the plugin author.

I don't have an issue with this in principal (revenue sharing), however the users should be informed so they know by not setting an Amazon Id someone else will benefit from the sale. This is not clearly stated anywhere.

Closest to informing users is from the FAQ:

If some of the IDs are not supplied in a User's profile, or in a particular Channel, then the ones in the default channel will be used instead. Only if no IDs exist for a particular locale then the plugin will use its own default IDs.

Not exactly clear the plugin author will benefit from the sale, there's a lot of clueless WordPress users out there that would assume setting say just the US local and whatever their country is would mean only those two versions of Amazon would be used.

I'll be emailing this info to plugns@wordpress.org as pretty sure this is against the plugin directory TOS or at least not clear enough in its present format. If I'm wrong nothing will happen, if I'm right you might see the plugin pulled from the repository.

David Law

The best Amazon plugin
By , for WP 3.8

This Amazon Link is definitely the best Amazon plugin so far. Its easy to use and simplicity enables me to start using it almost immediately after installed it. It even beats other Amazon plugins that I bought before. Now all my purchased plugins have been deactivated and I use this Amazon Link only.

Great plugin. Kudos to Paul for developing and release this plugin for free!

screen by screen
By , for WP 3.7.1

this is good plugin. can anyone help in providing screen by screen setup with brief description?
Thanks in advance

It's the best among the other plugins
By , for WP 3.8

It's the best among the other plugins

+5 Rated, The Very Best and My Personal Favorite!
By , for WP 3.8

Let me tell you that I have nearly tried every amazon affiliate plugin out there, and nothing has pleased me more than this wonderful plugin.
Some of the unique features:
-This plugin DOES NOT slow down your website.
-Powerful localization support.
-Custom templates, and modules (extras) for added functionality. Can be customized to the last bit.
-Product image and thumbnail size customisation, and yes, alignment is possible too.
-Product caching, short-code caching and pre-fetching available.
-Did I mention that the developer of this plugin,Paul,is very active and provides EXCELLENT support! I am very grateful to Paul for his quick and accurate responses.He has been very very helpful.

So, without a second thought, grab this plugin if you are searching for an Amazon Affiliates plugin. And seriously, I can't imagine why some users have given this plugin less than 5 stars!

I recommend all to try this plugin and rate it accordingly (I am sure you will love this).

You must log in to submit a review. You can also log in or register using the form near the top of this page.