Amazon Book Store


The Amazon Book Store widget gives you a simple way to sell Amazon products in the sidebar of your blog, magazine, or other WordPress-powered website. The widget can be included multiple times, with different products being displayed in each instance.

You can sell specific products on specific pages of your website, or define a ‘pool’ of products from which the widget will randomly chose. This allows you to quickly build up an Amazon store of products that are related to your individual POSTs.


  • Widget displayed in the Widget manager.
  • Widget displayed in the Side-Bar (your styling may differ)
  • Widget process flow, illustrating how the products are selected for display
  • ASIN configuration for POSTs and for Default pool


Install the Widget

Install the plugin, then activate it. Once activated, configure the Widget:

  • First, drag the ‘Amazon Book Store’ widget to your sidebar.
  • Where prompted, set the “Title” you want displayed above the widget
  • Select how many product images you want displayed in the widget, 1 or 2.

Configure the ASIN pool

Navigate to ‘Settings’ -> ‘Amazon Book Store’. Input your Amazon Affiliate ID and country, the add the ASINs for the products you want to be displayed in the widget. See How to Find Amazon ASINs for more information. There are two categorizations of settings:

  • POST Specific: If set, these products will be displayed when users are reading the designated POST.
  • Default: If the request is to a POST that does not have specific ASINs defined, then the widget will display products from this group.


Can I Use This Widget More Than Once In My Sidebar?

Yes. Absolutely. The widget will keep track of which products have already been displayed on the page and will ensure that duplicates are not shown.

Can I Make a Donation to HeyPublisher for Use of this Plugin?

If you wish to make a donation, please consider donating instead to the Literary Arts organization. Literary Arts introduces high school students to the craft of writing. They are our kind of group!


There are no reviews for this plugin.

Contributors & Developers

“Amazon Book Store” is open source software. The following people have contributed to this plugin.


Translate “Amazon Book Store” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Released: 2020-09-05
  • [#21] : Fixed bug when resetting default ASINs by clearing the field and saving.
  • Updated the README to better explain how to install directly from GitHub.


  • Released: 2020-07-25
  • [#18] : Amazon Brazil is now supported
  • [#16] : Removed unneeded constant
  • [#14] : ASIN information, when not cached locally, is not fetched from, which wraps the Amazon PAAPI, eliminating the need for users of this plugin to have their own API key and secret.
  • Fixed additional minor code inconsistencies.


  • Released: 2020-07-03
  • Plugin is now hosted on GitHub
  • Fixed issue with call to function split not being found in PHP versions 7.0 and above.
  • Added an updater that will check GitHub for latest version and update locally.
  • Organized code around HeyPublisher/Base class
  • Validated plugin works up through WordPress 5.3


  • Released: 2017-05-27
  • Fixed an issue where affiliate code would not stick if changing from any international affiliate country back to US.


  • Released: 2017-04-05
  • This plugin is now maintained by HeyPublisher
  • Cleaned out a bunch of the kruft
  • Standardized the plugin layout using HeyPublisher plugin framework
  • Validated this plugin works up to WordPress 4.7.3
  • Added Italy and Spain as supported Affiliate countries


  • Fixed error with returning empty array in older versions of PHP.


  • Fixed error with array initialization occurring with older versions of PHP.


  • Fix upgrade error.


  • Affiliate ID and Country are now managed on the Settings page – you will need to update these values after upgrading.
  • Duplicate products are no longer displayed when you use the widget multiple times on a page.
  • Widget no longer displays on page if there are insufficient unique ASINs for it’s display.


  • Redesigned plugin and improved admin layout.
  • WordPress 4.1 compliant.


  • Fixed a layout problem where books and media product images had different widths.
  • Updated description of plugin.


  • Updated JavaScript in admin tool to make use of jQuery.
  • Fixed issue with ASIN assignment for existing POSTS in Admin screen.
  • Plugin is now WP 4.x compatible.
  • Release date (12/8/2014)


  • Fixed problem with wrapping of form labels on the Settings page.
  • Extra long POST titles are now truncated to 40 characters for display purposes.
  • Removed the POST id from the display title.
  • Added screenshot showing Settings configuration screen.


  • Changed name of sidebar widget to ‘Amazon Book Store’
  • Added configuration management screen at ‘Settings’ -> ‘Amazon Book Store’
  • Widget can now be used with UK, DE, FR and CA affiliate programs.
  • Widget can be configured to display 1 or 2 product images in widget.
  • Added ability to create a ‘pool’ of ASINs for POSTs, as well as a ‘default’ pool to be used as a last resort.


  • Updated screenshots to highlight the fact that users should change their Amazon Associate ID.
  • Plugin is now owned and maintained by Loudlever, Inc.
  • Update Release (03/26/2010)


  • Plugin Release (10/23/2009)