Advanced Review System

Add a powerful customer review and star rating system to your website with our Advanced Review System. Built with PHP and MySQL, this script is secure, SEO-friendly, and features image uploads, social login, and a complete admin panel for full control.

Advanced Review System
Price
$20.00

Instant Download

Free Updates & Support

User Guide

30-Day Money-Back Guarantee

Secure Checkout

Screenshots

Reviews Interface
Write Review Form
Reviews Media Popup Modal
Reviews Admin Dashboard
Admin Reviews List
Admin Create Review Form
Admin Review Pages List
Admin Reviews Accounts List
Admin Reviews Email Templates Editor
Admin Reviews Settings Interface

Overview

Empower your customers and build trust. Our Advanced Review System is the ideal tool to increase engagement on your website. It provides a platform for users to share their feedback on products, services, or any other content. This turns your audience into an active community and provides valuable social proof.

This system is built with standard, reliable technology, making it easy to install on any website that uses PHP and MySQL. It integrates smoothly with popular platforms like WordPress or custom-built sites. The system is customizable, secure, and gives you full control over user interactions.

Features

Secure Review System Built with strong security measures. It uses PDO prepared statements to prevent SQL injection and sanitizes content to block XSS attacks.

Simple Integration You can add the review system to any webpage with a single PHP include. It works well with WordPress, custom websites, and more.

Dynamic AJAX Functionality Reviews are submitted, sorted, and updated instantly without refreshing the page. This provides a smooth and professional user experience.

Full Account System Users can register, log in, and manage their profiles. You can also require registration or permit guest reviews.

Social Media Login Allow users to log in easily with a single click using their Google, Facebook, or X (Twitter) accounts.

Image Attachments Let users upload multiple images with their reviews to provide visual feedback and build more compelling testimonials.

Review Voting Your community can like or dislike reviews. This helps highlight the most helpful and relevant feedback for other visitors.

Advanced Sorting and Filtering Allow users to sort reviews by newest, oldest, highest or lowest rating, and most or least likes. They can also filter to see only reviews with a specific star rating.

Simple Text Formatting Users can add basic formatting to their reviews, including bold, italics, underline, and strikethrough, using a simple toolbar.

Owner Responses As the administrator, you can reply directly to reviews from the admin panel to address customer feedback or answer questions.

User Actions Registered users can easily edit their own reviews. This gives them more control over their submitted content.

Powerful Admin Panel Manage your entire review system from a central dashboard. You can moderate reviews, manage users, configure settings, and set word filters.

Flexible Approval System Control how reviews are published. You can set them to appear instantly or require admin approval before they go live on the site.

User Banning and Reporting Community members can report inappropriate reviews for your attention. Administrators can easily ban users from the system.

Word Filtering Create a list of words that will be automatically censored. This helps keep your review section clean and professional.

Email Notifications Automatically notify an administrator when a new review is posted. This helps you stay on top of new feedback.

SEO Optimized with Schema The system automatically generates JSON-LD schema for reviews. This helps search engines understand and display your ratings in search results, which can improve click-through rates.

Fully Responsive Design The entire review section is designed to look and function perfectly on any device, from large desktop monitors to small mobile phones.

Full Source Code You receive 100% of the source code without any encryption. Feel free to modify it to meet your specific needs.

Lifetime Updates and Support Your one-time purchase includes free lifetime updates and dedicated support. There are no subscriptions or hidden fees.

Requirements

  • Apache/Nginx Web Server — We recommend XAMPP for testing on a local environment.
  • PHP >= 5.5.0 — PHP >= 8.0 is recommended for the best performance.
  • MySQL >= 5.6 or MariaDB
  • Code Editor — While PHP files can be edited with Notepad, we suggest using a dedicated editor like Visual Studio Code or Notepad++.

FAQs

  1. How do I integrate the review system into my website?
    Integration is straightforward. Update the database details in the config.php file and import the SQL file using a tool like phpMyAdmin. Then, add the JavaScript and CSS to the pages where you want the review section to appear. You will need to assign a unique ID to each page to ensure the reviews are kept separate.
  2. Can I customize the appearance to match my site's design?
    Yes. The package includes the CSS file needed to style the review system. You have full access to modify the styles and HTML structure to match your website's branding and layout.
  3. How does the system prevent spam and malicious content?
    The system uses multiple security layers. It relies on PDO prepared statements to prevent SQL injection. All submitted review content is sanitized to strip out potentially harmful code, preventing XSS attacks. You can also enable admin approval for all new reviews and use word filters to combat spam.
  4. Can users upload images with their reviews?
    Yes. You can enable image uploads in the configuration file. This allows users to attach photos to their reviews, which is great for product feedback. You can set limits on the number of images and the maximum file size.
  5. Do users need to create an account to write a review?
    This is your choice. In the config.php file, you can require users to log in or register before they can submit a review. If you prefer, you can disable this requirement to allow guest reviews.
  6. How are email notifications configured?
    You can enable or disable email notifications in the config.php file. The system can send an alert to an administrator when a new review is posted. For reliable email delivery, we recommend using the SMTP settings.
  7. Why am I seeing a MySQL error during setup?
    This is usually caused by incorrect database credentials. Double-check that the database host, username, password, and database name in your config.php file are accurate. Also, make sure you have successfully imported the SQL file into your database.
  8. How do I get my download link if I have lost it?
    You can re-download the package at any time using the link from your receipt email. If you cannot find the email, you can request a new one. Please do not share your download link, as it is unique to your purchase.

Change Log

Version 3.0.0 30/09/2025

  • [Updated] the layout and design to be more user-friendly and modern.
  • [Updated] the upload image element and included image previews and the ability to remove selected images.
  • [Updated] the admin panel to be more modern and added review analytics to the dashboard.
  • [Updated] user authentication and added modals for register and login. Also, added the edit profile modal.
  • [Added] a bunch more options to the settings page.
  • [Added] the ability to lock pages and prevent users from submitting new reviews.
  • [Added] review titles.
  • [Added] review search functionality.
  • [Added] image modals for review images. It's easier than ever to navigate through review images.
  • [Added] the ability to report reviews.
  • [Added] social sharing functionality.
  • [Added] dislike review functionality.
  • [Added] JSON-LD schema markup for SEO purposes and removed the old schema markup.
  • [Added] social authentication with Google, Facebook, and X (Twitter).
  • [Refactored] most of the code base.
  • [Fixed] many bugs.

Version 2.1.2 13/06/2023

  • [Fixed] invalid errors when testing the code with a schema markup and rich results validator.
  • [Added] a valid schema markup example file (valid-schema-example.html).

Version 2.1.1 21/04/2023

  • [Fixed] a bug that affected the accounts section in the admin panel.

Version 2.1.0 14/04/2023

  • [Updated] the user interface design.
  • [Updated] the authentication and registration code.
  • [Updated] the admin panel interface and included more columns to the tables.
  • [Added] a new page to the admin panel called pages, which will enable you to edit page details and view the number of comments for a particular page.
  • [Added] more constants to the configuration file.
  • [Added] owner responses to reviews. When editing a review, you can now input a response.
  • [Added] email notifications for when a new review has been posted. You can configure the mail settings in the admin panel on the settings page (or edit the config.php file).
  • [Added] export and import reviews to the admin panel. You can now export/import to various formats (CSV, JSON, XML, TXT).
  • [Added] the ability to retrieve only the stars when creating a new instance of the JS class.
  • [Fixed] various bugs.

Version 2.0.0 04/07/2022

  • [Fixed] minor bugs.
  • [Added] review likes, which are restricted to one review like per user.
  • [Added] user icons that will appear next to the review.
  • [Added] account creation and the option to enable authentication in the configuration file or via the settings page.
  • [Added] review breakdown, which can be toggled by the user and they can click a particular star to view the respective reviews.
  • [Updated] the admin interface and added the accounts section.
  • [Updated] the sortation functionality and improved the design.
  • [Updated] the user interface and replaced the star unicode character with the font awesome equivalent.

Version 1.1.0 23/03/2021

  • [Added] approval functionality that prevents reviews from being visible until they're approved via the admin panel. The feature can be toggled on/off via the admin panel.
  • [Added] review filters, which you can create to restrict specific words.
  • [Updated] the stylesheet.
  • [Added] star selection when creating a new review as opposed to the basic input box.
  • [Added] the admin panel, which you can use to monitor your reviews.

Version 1.0.1 05/02/2020

  • The initial release date for the review system.