Amazon Associates Link Builder

Amazon Associates Link Builder is the official free Amazon Associates Programme plugin for WordPress. The plugin enables you to search for products in the Amazon catalogue, access real-time price and availability information, and easily create links in your posts to products on Amazon.co.uk. You can generate text links, create custom ad units, or take advantage of out-of-the-box widgets that we’ve designed and included with the plugin.

Download here

Version 1.4.7
If you prefer to download the plugin from wordpress.org, click here.

Amazon Associates Link Builder WordPress Editor


Features of the Link Builder plugin include:

  • Amazon’s product catalogue search built directly into the WordPress editor
  • Product link posting via shortcode
  • Four, pre-built ad templates including multi-product options
  • Responsive ad sizes as well as fixed, custom sizes
  • Custom ad template options
  • Ad performance tracking
  • Access controls

Integration Examples

Price Link Template

price_link_template

Product Ad Template

product_ad_template

Product Grid Template

product_grid_template

Product Carousel Template

product_carousel_template

To take advantage of all the features and benefits of the Link Builder you need to be a member of the Amazon Associates Programme. If you’re not already an Amazon affiliate you can sign up here. Additionally, you’ll need to have access to our Product Advertising API. You may request access here.

If you have suggestions or feedback about how to make the plugin even better, please share it with us at link-builder-feedback@amazon.com


Amazon Associates Link Builder FAQs

I’m getting an error message that begins “Parse error: syntax error…” What should I do?

Please update the Link Builder plugin to v1.2 or higher. This should resolve the issue. If it does not, please update the PHP version of your web server to 5.6 or higher.

What versions of WordPress does the plugin work with?

The plugin is compatible with v3.0.1 up to v4.7. 3.

I’d like to provide feedback on or suggest a feature for the plugin. How can I do so?

The best way to reach us is at link-builder-feedback@amazon.com. For technical support please contact our Customer Service team.

Do links from the Link Builder route traffic based on the user’s location to the corresponding Amazon website?

No. Links built using the Link Builder send traffic to the Amazon websites that you specify in the plugin settings. For traffic routing options by geography, please see this article on our Resource Centre website.

I have accounts with several Amazon affiliate programmes. Will the plugin work for me?

Yes! There is one, worldwide Link Builder plugin and you can configure the settings for the Amazon website to which you wish to link. For clarity’s sake, links from the Link Builder can only be directed to one Amazon website per WordPress site.

During setup, I’m being asked for various “keys”. What are these and how do I get them?

The Link Builder plugin leverages our Product Advertising API and the API requires access credentials, aka keys, specific to your Amazon account in order to function. You can sign up for API access here to get your keys. A detailed description of the Product Advertising API is available here.

The plugin update changelog is asking me to back up custom templates that I created. How do I do that?

Instructions for backing up your custom templates can be found here. This is solely due to security reasons. Users who have already updated the plugin did not experience any changes to the templates.

How do I delete the plugin?

In your plugin overview first deactivate the plugin. Then check if your website is still fully functioning. After deactivating the plugin you can delete it from the plugin overview or delete the folder “amazon-associates-link-builder” in the path content/plugins on your server.

How do I get rid of the exclamation mark at the end of the Price Link template?

Create a cloned version of the Price Link template, drop the “!” from the HTML/Mustache section, and save the template under a different name. Voila.