Category: Seller Help | Posted on 19 Apr 2025
In a B2B or marketplace-style system like VyaparBharat, who can post a review on your company typically depends on how your review system is designed.
Here are the most common types of users who can post reviews, and how it usually works:
Verified Buyers / Customers
Only users who have interacted with or purchased from your company can leave a review.
This prevents spam and builds trust.
Example: A buyer who filled an inquiry form, sent a request, or completed a transaction.
Logged-In Portal Users
Anyone with an account on the platform (VyaparBharat portal) can leave a review.
Reviews may be moderated by admin before going live.
Admin-Controlled System
Only the admin can manually approve reviews, or sometimes even add them on behalf of users after verification.
After Inquiry / Order
A user is prompted to review your company after sending an inquiry, quote request, or order.
To keep it clean and trustworthy:
✅ Allow only registered users to post reviews.
✅ Verify interaction (inquiry, chat, order).
✅ Send review link post-interaction.
✅ Moderate all reviews before publishing.
❌ Don’t allow anonymous/public reviews without moderation.
If you're managing this in Laravel or PHP, I can help you build:
Review model, migration
Form with rating/comments
User access control
Admin approval panel
Average rating per company