Ready to get started?Download WordPress

Plugin Directory

Amazon Product in a Post Plugin

Add formatted Amazon Products to any page by using just the Amazon ASIN. Great for monetizing your posts. Uses Amazon Product Advertising Keys (FREE)


  • Fix to issue with Add New Amazon Post page not loading.
  • Fix to the Shortcode for amazon-elements.
  • Added a container parameter and container class parameter to the amazon-elements shortcode to make styling multiple ASINs easier.
  • Fixed Readme.txt file for screenshots for WordPress repository.


  • Basic template integration (for future use - or if you are good at hooks and filters and can figure it out on your own - go ahead - the structure is there!)
  • Removed traces of Developer Keys at Amazon's request.
  • Added Amazon Elements shortcode to add bits and pieces of a product to a post - very handy for making a custom layout.
  • Added Amazon Cache Viewer - allows you to manually delete a product cache to initiate a new amazon Call. Caches are stored for 60 minutes and updated as the calls are needed.
  • Added Getting Started page to help users set up affiliate and API Key signup. This is becoming more and more complex, so a little help was needed.
  • Added Shortcode Help Page to give examples of how to use the shortcodes effectively.
  • Added feed driven FAQs page - easier for me to update FAQs on the fly that way.
  • Added several Filters and Hooks - will lay them all out in next revision.

3.1 to 3.5.0

  • development versions. = 3.0=
  • Added New Shortcode [AMAZONPRODUCTS] (instead of [AMAZONPRODUCT=B0084IG8TM]) - old method will still work
  • Added Bulk API Call to limit number of calls to API (can use up to 10 ASINs at one time)
  • Updated the deprecated function calls
  • Increased API return values for use in theme - puts all items in the array now
  • Updated styles to include some new elements
  • Updated database field for amazoncache table to allow for larger data size of cached XML body (as API can now return up to 10 items at a time)
  • Updated aws_request function
  • Wrapped generic helper functions in !function_exists wrapper to eliminate conflicts with some other Amazon plugins.
  • Updated Install function with styles and database upgrade
  • Added amazon icon button to editor to easily add shortcode.
  • Added new parameters to shortcode to allow custom additions to any post/page:
    • asin - this is the ASIN or ASINs up to 10 comma separated
    • locale - this is the Amazon locale you want to get the product from, i.e., com, co.uk, fr, etc. default is your plugin setting
    • desc - using 1 shows Amazon description (if available) and 0 hides it - default is 0.
    • features - using 1 shows Amazon Features (if available) and 0 hides it - default is 0.
    • listprice - using 1 shows the list price and 0 hides it - default is 1.
    • partner_id - allows you to add a different parent ID if different for other locale - default is ID in settings.
    • private_key - allows you to add different private key for locale if different - default is private key in settings.
    • public_key - allows you to add a different private key for locale if different - default is public key in settings.
  • New Shortcode would be used like this:
    • If you want to add a .com item and you have the same partner id, public key, private key and want the features showing: [AMAZONPRODUCTS asin="B0084IG8TM" features="1" locale="com"]
    • If you want to add a .com item and you have a different partner id, public key, private key and want the description showing but features not showing: **[AMAZONPRODUCTS asin="B0084IG8TM,B005LAIHPE" locale="com" public_key="AKDAJDANJ6OU527HKGXQ" private_key="Ns3FXyeVysc5yjcZwrIV3bhDti/OGyRHEYOWO005" partner_id="wordseen-20"] -If you just want to use your same locale but want 2 items with no list price and features showing: **[AMAZONPRODUCTS asin="B0084IG8TM,B005LAIHPE" features="1" listprice="0"] -If you just want 2 products with regular settings: **[AMAZONPRODUCTS asin="B0084IG8TM,B005LAIHPE"] -If you want to add text to a product: **[AMAZONPRODUCTS asin="B0084IG8TM"]your text can go here![/AMAZONPRODUCTS]


  • Added Database for caching API calls (10/20/2010)
  • Added Options for Private and Public Keys in the options panel. (10/22/2010)
  • Added Options for Complete Removal and Partial Removal of Plugin on Deactivate. (10/24/2010)
  • Added new error checks to comply with API changes.
  • Added new Display checks to not display anything on error (except an HTML Comment in the code) (10/24/2010)
  • Fixed option naming convention to resolve a few issues with previous versions (10/24/2010)
  • Fixed some code to resolve headers sent issues. (10/23/2010)
  • Modified Style calls to fix issues with earlier versions upgrading to newer version (10/23/2010)
  • Updated FAQs (10/24/2010)


  • Fix to WordPress Core location assumption. Caused Problem when WP core was located outside root. (1/3/2010)
  • Added German Language. (special thanks to Henri Sequeira for translations). (1/3/2010)


  • fix to not defined function error. (12/28/2009)


  • Added Fix for users without encoding functions in PHP4 to be able to use. This may have caused some problems with users on 1.7. (12/21/2009)
  • Added Options for Language selection. (12/21/2009)
  • Added French Language and buttons (special thanks to Henri Sequeira for translations). (12/21/2009)
  • Added Lightbox type effect for "View Larger Image" function.(12/22/2009)
  • Modified Style Call to use a more WP friendly method to not rely on a "guess" as to where the core WP files are located. (12/22/2009)
  • Fixed Open in new window functionality - was not working 100% of the time. (12/22/2009)


  • Add Curl option for users that cant use file_get_contents() for some reason or another. (12/1/2009)
  • Added Show on Single Page Only option to Options Page.(11/30/2009)
  • Added a way to change encoding display of prices from API if funny characters are showing.(12/1/2009)


  • Added Options to let admin choose if they want to "Hook" into the_excerpt and the_content hooks in Main Options with override on each post/page.(10/3/2009)
  • Added Open in a New Window Option (for Amazon button) in Main Options with override on each page/post.(10/3/2009)
  • Added "Show Only on Single Page" option to individual post/page options.(10/4/2009)
  • Added Shortcode functionality to allow addition of unlimited products in the post/page content.(10/4/2009)
  • Added "Quick Fix - Hide Warnings" option in Main Options. Adds ini_set("display_errors", 0) to code to help some admins hide any Warnings if their PHP settings are set to show them.(10/3/2009)
  • Fixed Array Merge Warning when item is not an array.(10/3/2009)
  • Fixed "This Items not available in your locale" message as to when it actually displays and spelling.(10/3/2009)
  • Added Options to let admin add their own Error Messages for Item Not available and Amazon Hidden Price notification.(10/3/2009)
  • Updated Default CSS styles to include in Stock and Out of Stock classes and made adjustments to other improper styles. (10/3/2009)


  • Remove hook to the_excerpt because it could cause problems in themes that only want to show text. (9/17/2009)


  • Added method to restore default CSS if needed - by deleting all CSS in options panel and saving - default css will re-appear in box. (9/16/2009)


  • Added new feature to be able to adjust or add your own styles. (9/16/2009)


  • Fix to image call procedure to help with "no image available" issue. (9/15/2009)


  • Minor Fixes/Spelling Error corrections & code cleanup to prep for WordPress hosting of Plugin. (9/14/2009)


  • Plugin Release (9/12/2009)

Requires: 2.5 or higher
Compatible up to: 3.5.2
Last Updated: 2013-6-16
Downloads: 68,976


4 stars
4.3 out of 5 stars


1 of 9 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,2,2
100,1,1 33,3,1 100,1,1 100,2,2
100,1,1 100,4,4
100,1,1 100,1,1
50,2,1 100,4,4
100,1,1 100,1,1 100,1,1
50,2,1 100,1,1 100,1,1 100,2,2