How to Replicate the Amazon Review System in WordPress 4.5/5 (4)

Before building a rating or review system for your website, it’s useful to look at what other websites are doing. At least once a month we receive a pre-sales question asking us if Multi Rating Pro can be used to setup a rating system similar to Amazon. So let’s compare what Amazon does with Multi Rating Pro even though it’s a bit like comparing Apples and Oranges.

Review Subjects

Amazon allows you to review a seller or a product. Multi Rating Pro supports custom post types so you could for example have a custom post type for products which displays specific information about the product. Multi Rating pro does not support rating users or post authors.

Customer Reviews

Amazon provides a single click star rating form and also a detailed customer review form for logged in users who have made a purchase in the past. Amazon does not support multi ratings or additional rating criteria. The Amazon customer review form displays a featured image, title and author name of the subject being rated. It also has a single overall star rating item, review headline input and a review comment textarea. You may also upload photos/videos with a review.

A customer review form with Amazon
A customer review form with Amazon

Multi Rating Pro supports multiple rating items, review fields and custom fields can be setup if needed, however uploading of files is not supported. Note: The new Gravity Forms add-on will provide a richer set of fields to include in the rating form.

The Multi Rating Pro template files can be modified to make the rating form appear almost identical to the Amazon customer review form (See code snippets). The following rating form demonstrates this.

How can users edit/delete a review?

Amazon and Multi Rating Pro allow users to edit or delete their own ratings. The [mrp_user_ratings_dashboard] shortcode displays a table containing all ratings by a logged in user with buttons to edit/delete. Multi Rating Pro also allows users to edit/delete existing ratings from the rating form shown on a post/page.

Overall Ratings and Rating Item Results

The overall star ratings and a detailed breakdown of how many reviewers gave 1 star, 2 star, 3 star 4 star and 5 stars is basically the same for Amazon and Multi Rating Pro. Multi Rating Pro was built primarily with multi ratings in mind and therefore it may not be suitable to show a breakdown of each rating item if you have many rating items. The [mrp_rating_item_results layout="options_block" result_type="percentage" rating_item_id="1"] shortcode can be used to show a breakdown of a single rating item the same as Amazon does.

amazon-ratings
Amazon overall rating for a book with a breakdown of how many reviewers gave 1 star, 2 star, 3 star 4 star and 5 stars.

And here’s the equivalent with Multi Rating Pro using a combination of [mrp_rating_result] and [mrp_rating_item_results] shortcodes.

4.5/5 (4)
5 75%
4 0%
3 25%
2 0%
1 0%

Ratings Moderation

If a review on Amazon does not comply with their guidelines, it may be rejected or removed. Amazon verifies reviews if a customer has purchased a product. Multi Rating Pro provides similar rating moderation capabilities so you can approve, unapprove or delete ratings. E-mail notifications can be setup to notify moderators of new ratings which require approval. Multi Rating Pro does not currently support a way to mark reviews as verified.

Displaying Customer Reviews

Amazon provides the ability to filter reviews by reviewers, stars, categories and a keyword search. It also provides a sort by most recent and top ratings. All reviews are refreshed on the same screen without reloading the page via AJAX. Multi Rating Pro has the ability to filter reviews by category only and the page needs to be refreshed. Note: This area will be improved in future versions of Multi Rating Pro.

amazon-sort-filters-search

Amazon encourages social feedback for reviews with comments. Inappropriate reviews can be reported as abuse and users can also mark reviews as either helpful or unhelpful. Multi Rating Pro supports commenting on reviews but only if the review was added via the WordPress comment form.

Customer reviews in Amazon
Customer reviews in Amazon

Sidebars or Widgets

Amazon has a sidebar to display the most recent customer reviews.

Recent custom reviews sidebar in Amazon
Recent custom reviews sidebar in Amazon

Multi Rating Pro provides various shortcodes and widgets. The Rating Entries List widget or [mrp_rating_entry_details_list] shortcode can be used to display the most recent reviews.

e.g. [mrp_rating_entry_details_list sort_by="most_recent" limit="2" show_rating_items="false"]

Rating Entries

Tes

Ggaga

5/5

Yes

Nice

3/5

Conclusion

Multi Rating Pro can be used to setup a rating system similar to Amazon, but they do have some differences. Comparing them both is also very difficult because they have different purposes. Amazon.com is an online marketplace and it’s ratings system drives content marketing. Multi Rating Pro enables any WordPress website to have a powerful rating system.

Code Snippets

The following code snippets were used to demonstrate how the Multi Rating Pro rating form template file can be changed to appear similar to the Amazon customer review form.

One thought on “How to Replicate the Amazon Review System in WordPress

Leave a Reply

Your email address will not be published. Required fields are marked *