Check out the latest book by Nick Ohrn of Plugin-Developer.

Amazon Reloaded

Amazon Reloaded provides a new metabox on the posting interface which allows bloggers to quickly and easily link to items on Amazon from their blog.

Client: WP Community
ar

Amazon Reloaded is a replacement for WP-Amazon and was created after the core upgrade to WordPress 2.5. This upgrade completely broke WP-Amazon which was, at the time, a very popular plugin. We saw a need, jumped in to help the community, and couldn’t be happier with the results.

Over the last 2 years, Amazon Reloaded has been downloaded over 20,000 times. The plugin has allowed users to create everything from full review sites to the occasional blog post with a product link in it. The plugin fully supports the new AWS signing requirements and also handles affiliate linking if you enter your Amazon Associates id.

Amazon Reloaded takes advantage of the Amazon Web Services platform to do searches directly from a site’s posting interface. It creates a custom meta box containing a search field and Amazon index selector and utilizes jQuery’s AJAX capabilities to do dynamic searching and result population without leaving the page.

This plugin is currently supported. If you have any questions, please leave them in the comments.

Add Comment

Comments

  1. April 4, 2010

    Hi Nick,
    I still learning about your great plugin. Just wondering, how to also output another Amazon.com’s data item – the editorial review – from your plugin?
    I’m not an expert on PHP but I guess you should add something into the handleAjaxSearchRequest() function, perhaps? Any suggesstions?
    Thanks in advance.

  2. April 6, 2010

    Dear Nick,

    I already installed Amazon Reloaded for WordPress and seted up Amazon Affiliate ID and has a word seting saved.

    When I would like to post an Amazon product from Add new page , it has ” You have not yet set up your Amazon credentials. In order to search for products using the Amazon Reloaded for WordPress plugin, you should do so now.”

    What that means? What should I do next?

    I look forward to hearing from you soon and thank you in advance for your supporting me.

    Best regards,
    June/Nataorn

  3. April 10, 2010

    Hi Nick,

    thanks for taking care of this important plugin.

    Michael (Germany)

  4. April 15, 2010

    @Baju – You would need to hook into the handleAjaxSearchRequest function and change the item group that is returned from the request to Amazon. After that you’d go through and change the frontend JavaScript to make sure the editorial review gets inserted.

    @Nataorn.A – This problem should be resolved.

    @Michael – You’re welcome!

  5. April 15, 2010

    Thanks for the great plug-in! My book review blog died quite awhile ago when WP-Amazon also died. I accidently found this plug-in a couple of days ago and am thrilled with it!

    I do have one suggestion: entering a book name into the plug-in doesn’t always find the right item (it helps if you look up an item on Amazon first and then enter the title exactly as it appears there). It would be very useful to also be able to enter the ISBN or ASIN to find items too.

    Thanks again for the great plug-in!

  6. April 16, 2010

    @Great Plug-in – Thanks for the comments! I have considered adding some way to query by ASIN/ISBN, but haven’t found a great way to do it UI-wise. If I figure something out, I’ll definitely add that feature.

  7. April 26, 2010

    Hi Nick
    Have tried several times now and keep getting this message when I try to activate. Have checked PHP5.
    Really keen to get it working as it looks great …

    Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /homepages/40/d223531664/htdocs/WappingWPR/wp-content/plugins/amazon-reloaded-for-wordpress/amazon-reloaded-for-wordpress.php on line 87

  8. April 26, 2010

    I know this is going to sound weird, but you’re probably running the plugin in PHP 4 mode. The line you are referring to uses a syntax called method chaining only available in PHP 5. Please double check with your host regarding PHP version.

  9. April 26, 2010

    Hi Nick
    Thanks for the reply – I double checked and was told this (sorry it doesn’t mean much to me) about PHP 5 (I use 1&1 as a host if that helps):

    While the PHP developers have done their utmost to ensure compatibility, we cannot
    guarantee that PHP 4 scripts will function 100% correctly under PHP 5.

    Please note that in contrast to PHP 4, the default for the variable RegisterGlobals and allow_url_fopen is “off”.

    By default Apache uses PHP 4 for .php extension. If you don’t want to rename all your
    scripts to .php5 you can do the following:
    Create a .htaccess file and place the following line AddType x-mapp-php5 .php in it.

    This will tell Apache to use PHP 5 instead of PHP 4 for the extension .php in the
    directory the .htaccess is placed and all sub-directories under it.

    Thanks again

    Vickie

  10. April 28, 2010

    Vikie, if you’re using WordPress pretty permalinks, you should already have a .htaccess file in your site’s directory. Open that file and insert the line that your host pointed out: “AddType x-mapp-php5 .php” at the end of the file. Then, save the file and the plugin should work appropriately.

  11. April 29, 2010

    Much appreciated and sorry for being a bit clueless, but it worked …perfect, thank you

    Vickie

  12. May 2, 2010

    Nick, excellent Plugin. This is highly appreciated therefore I would like to thank you for making this possible.

    I would love to see the possibility to configure multiple Amazon Accounts (Germany, UK, France, …) and quickly jump between them via a pulldown menue in the dashboard.

  13. May 9, 2010

    Now I’ve got this working perfectly am using it on another site – brilliant plugin.
    Thank you

  14. May 11, 2010

    This is awesome! So simple to use, and so effective.

    Thank you so much

  15. May 14, 2010

    Get the following error when trying to activate the plug in …

    Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /nfs/c06/h02/mnt/90102/domains/blog.passtheboards.com/html/wp-content/plugins/amazon-reloaded-for-wordpress/amazon-reloaded-for-wordpress.php on line 87

  16. May 14, 2010

    Please upgrade to PHP 5

  17. May 31, 2010

    Hi,

    what has changed between V 5.0.2 & 5.0.6?

    Are there important changes? Because we’re using a modified version and must re-run our changes ofter the update ;)

    Best Regards,

    Manuel

    BTW: This is a great plug-in! I miss some functions (multiple accounts for more than one country / several IDs) but it’s not really important.

  18. May 31, 2010

    @Manuel – No important changes. Mostly just bug fixes. If you’ve got an updated copy you’re happy with, you should probably stick with it.

  19. June 28, 2010

    I am having problems similar to Nataorn, with version 5.0.6, and WordPress 3.0. When I click on save settings after entering the API information, the fields just go back to blank. No error messages or success messages are displayed, but when go to add post it has a note at top saying the settings need updating.

  20. June 28, 2010

    @Rodney This should have been fixed. I’ll check it out though.

  21. June 30, 2010

    I downloaded and installed the plugin yesterday. Since then I have been unable to search for any product without getting the following returned:

    Unfortunately, an error occurred. Please try again.

    How can I get past this to see how this plugin performs?

  22. August 14, 2010

    Is there any way to use this plugin with amazon’s shoe site, endless.com?

    PS i love the plugin

  23. August 16, 2010

    @Ryan – No way right now. Not sure if they offer an API, but I can check it out if you’d like.