Hello. I’m testing the Reviews add-on and I’m also having problems. The threads are already closed, so I’m creating a new one. Here’s what I’ve found.
Ads X and Y were posted by user Paweł. Test User posted a review for ads X and Y and he give awarded stars 3 and 5. User Paweł received an average rating of 4. Everything was fine until user Paweł deleted ad X, for which he received a rating. At that point, the comment also disappeared from the admin panel, and it is impossible to delete or change the rating. The incorrect counting of the total number of comments/reviews also indicates that there is an error.
In my opinion, a comment/review should always remain in the Administration Panel, even after the ad has been deleted, so that it can be changed or deleted.
I agree. Unfortunately, there is no fix for this considering it is in the core of the design. A review is related to the listing, not the author of the listing.
It’s all mixed up because the review text is about the announcement, but the stars are about the user. My biggest concern is unfair ratings added for users. There’s no way to change the star rating for a user after deleting a announcement.
Not exactly, the review and the stars are for the listing, not the author.
Granted it is not clear, especially showing the stars next to the author making it seem like the rating is for the author while in fact it is the commulative rating of the authors listings.
Regarding unfair pratices, currently there are a few ways to exploit or abuse the system. For example a listing author having recieved a bad review for a listing can now simply delete the listing with the bad review and create the same listing again.
I thought that’s how it worked, too, but my tests showed otherwise. Take a look at the screenshots I posted. User Paweł has one review (confirmed in the Admin Panel, although there’s a counting error there), and under his avatar, the two review number and the average stars ratings of two ratings: 3 and 5 = 4 are still displayed.
You are correct. There is a bug that when a listing is deleted, so are all the reviews related to the listing, however the ratings are not recalculated, leaving the count and the stars the same as before the review was deleted. Once a new review is added, it is recalculated again and everything adds up. However during the time a review is deleted and a new review is placed, the numbers show incorrect information.
Thank you for the feedback. We’re planning to fix this issue. Currently, the delete action doesn’t refresh the rating cache. As a temporary workaround, you can click Unapprove — Approve on one of the remaining reviews to refresh the cache.
If the issue is that listing reviews aren’t being taken into account after deletion, please note that vendor ratings currently represent the average rating across all their listings. However, we have a direct vendor rating feature on our roadmap that will address this.