- Compatible XF 2.x versions
- 2.3
- Additional requirements
- XenForo 2.3.0 or higher
PHP 8.0.0 or higher
MySQL 5.7 or higher
- License
- 1 licence = 1 site
- Updates duration
- 6 Months - US $45 / 1 Year - US $65
- Visible branding
- Yes, but removable with payment
Why Trade Points System?
In any online community where members trade, buy, or sell items, trust is the foundation of successful transactions. Without a reliable way to verify trader reputation, your members face uncertainty with every deal. Trade Points System solves this critical challenge by providing a comprehensive feedback and reputation management platform that protects your community while encouraging legitimate trading activity.
The Problem It Solves
Traditional forums lack built-in mechanisms to track trading history and user reliability. This creates several problems:
- Members have no way to verify if a potential trading partner is trustworthy
- Scammers can operate freely without consequence or visibility
- Legitimate traders cannot showcase their positive trading history
- Administrators struggle to identify problematic users before damage is done
- Disputes between members become difficult to resolve without transaction history
How It Works
The system allows members to leave positive, neutral, or negative feedback for users they have traded with. Each feedback entry includes:
- A detailed review message explaining the trading experience
- A star rating system for quick visual assessment
- Optional transaction amount for transparency
- Link to the discussion thread where the trade was arranged
- Categorization for different types of trades
- Support for comments and discussions on feedback entries
- Total trade count and overall trade score
- Breakdown of positive, neutral, and negative feedback counts
- Success percentage calculated automatically
- Trade score showing net reputation (positive minus negative)
- Last feedback date for activity tracking
These statistics are displayed prominently on user profiles, in postbit areas, and throughout the forum, giving members instant visibility into trader reputation.
Advanced Fraud Prevention
Trade Points System includes sophisticated anti-fraud mechanisms that protect your community from manipulation:
- IP Address Matching: Automatically detects when users attempt to leave feedback from the same IP address, preventing self-rating schemes
- Cooldown Periods: Configurable time limits between feedback submissions to the same user, preventing spam and harassment
- Rapid Feedback Detection: Identifies suspicious patterns when users receive multiple feedback entries in short time periods
- Mutual Feedback Monitoring: Tracks when two users repeatedly exchange positive feedback, flagging potential collusion
- New User Protection: Special monitoring for recently registered accounts to prevent throwaway account abuse
- Thread Participation Verification: Optional requirement that users must have participated in the trade discussion thread before leaving feedback
When conflicts arise, the built-in dispute system provides a structured resolution process:
- Recipients of negative or neutral feedback can file formal disputes
- Disputes include detailed reasoning and support for file attachments as evidence
- Moderators receive automatic alerts when disputes are filed
- Disputes can be assigned to specific staff members for investigation
- Resolution options include approving, rejecting, or removing the disputed feedback
- Complete audit trail of all dispute actions and decisions
- Automatic cleanup of old dispute attachments based on configurable retention periods
Granular permissions allow you to control exactly who can do what:
- Separate permissions for viewing, giving, and receiving feedback
- Special permission for negative feedback to restrict abuse
- Comment permissions with three policy options: parties only, parties plus permitted users, or everyone
- Moderator permissions for editing, deleting, approving, and managing disputes
- Permission to view deleted feedback and access IP information
- Inline moderation capabilities for bulk actions
Administrators have complete control over the feedback ecosystem:
- Admin panel with filterable feedback list by type, user, date, and category
- Bulk actions for efficient moderation of multiple entries
- Edit any feedback entry including type, message, and category
- Soft and hard delete options with restoration capabilities
- Approval queue integration for pre-moderation if needed
- Detailed statistics dashboard showing system-wide metrics
- Activity logging for audit trails and compliance
- Automated alerts to designated staff when negative feedback is posted
Category System
Organize feedback by trade type with the flexible category system:
- Create unlimited categories for different trading scenarios
- Assign custom icons and color classes to each category
- Set display order for organized presentation
- Enable or disable categories as needed
- Default categories created automatically during installation
- Filter and search feedback by category
The system provides an intuitive interface for all users:
- Dedicated trade feedback page for each user showing all received feedback
- Separate tabs for received and given feedback
- Comment system allowing discussion on feedback entries
- Reaction support for feedback and comments
- Attachment support for providing proof of transactions
- Integration with XenForo's news feed for activity visibility
- Search integration for finding specific feedback entries
- Warning system integration for problematic feedback
- Report system for flagging inappropriate content
Showcase your most trusted traders and track community health:
- Global statistics page with comprehensive metrics
- Time-based statistics: all-time, last 30 days, 6 months, and 1 year
- Leaderboard showing top-rated traders with quality filters
- Active trader count tracking
- Success rate calculations and trend analysis
- Configurable widgets for sidebar display
- Recent feedback widget showing latest activity
- Statistics widget displaying key metrics
- Customizable display options for what stats to show
Members can customize their notification preferences:
- Choose which feedback types trigger notifications (positive, neutral, negative)
- Separate controls for comment notifications
- Select notification delivery method: alerts, email, or both
- Invisibility mode to hide trade statistics from public view
- All preferences accessible from account settings
Link feedback to actual trade discussions for context:
- Automatic URL parsing for threads, posts, and resources
- Support for XenForo Resource Manager integration
- Optional requirement to provide discussion thread URL
- Restrict feedback to specific forum sections
- Verify user participation in trade threads before allowing feedback
- Display related content links on feedback entries
Built with enterprise-grade performance considerations:
- Cached statistics system prevents database overload
- N+1 query prevention in postbit display
- SQL aggregation for efficient statistics calculation
- Background job system for statistics rebuilding
- Automatic cleanup of old activity logs
- Optimized database indexes for fast queries
Reward active and trusted traders automatically:
- User criteria for total trade count
- Criteria for trade score thresholds
- Criteria for positive feedback count
- Criteria for success percentage
- Use with XenForo's trophy and user promotion systems
- Encourage positive trading behavior through gamification
Full functionality on all devices with responsive design that adapts to any screen size.
Regular Updates and Support
Developed by XENTR with commitment to quality, regular updates, and professional support for all customers.
Use Cases
Trade Points System is perfect for:
- Marketplace and classifieds forums
- Gaming communities with item trading
- Collector forums for buying/selling/trading
- Service provider communities
- Freelancer and job boards
- Any community where members exchange value
Unlike basic feedback systems, Trade Points System provides:
- Enterprise-grade fraud prevention built-in
- Formal dispute resolution process
- Comprehensive moderation tools
- Deep XenForo integration with all core features
- Flexible permission and policy controls
- Professional statistics and reporting
- Active development and support
Feature list:
Core Feedback Features
- Three Feedback Types: Positive, neutral, and negative feedback options to accurately represent trading experiences
- Detailed Reviews: Rich text editor for comprehensive feedback messages with full BBCode support
- Star Rating System: 1-5 star ratings for quick visual assessment of trade quality
- Transaction Amount Field: Optional field to record trade value for transparency
- Feedback Titles: Required title field for quick identification of feedback entries
- Category Assignment: Organize feedback by trade type with customizable categories
- Thread Linking: Link feedback to discussion threads where trades were arranged
- Resource Manager Integration: Automatic support for XFRM resource feedback
- Edit Capabilities: Users can edit their own feedback with proper permissions
- Delete Options: Soft delete with restoration or permanent hard delete for moderators
- Automatic Calculation: Real-time statistics updated with each feedback entry
- Trade Count Tracking: Total number of completed trades per user
- Type Breakdown: Separate counts for positive, neutral, and negative feedback
- Trade Score: Net reputation calculated as positive minus negative feedback
- Success Percentage: Automatic calculation of positive feedback ratio
- Last Activity Date: Timestamp of most recent feedback received
- Profile Display: Statistics shown prominently on user profiles
- Postbit Integration: Trade stats visible in message postbit areas
- Performance Cached: Statistics cached for optimal performance
- Rebuild Tool: Admin tool to recalculate all statistics when needed
- IP Address Verification: Detects when feedback giver and receiver share IP addresses
- Configurable IP Check Period: Set how many days back to check for IP matches
- Cooldown Protection: Prevent spam by limiting feedback frequency to same user
- Rapid Feedback Detection: Identify suspicious patterns of multiple quick feedback entries
- Mutual Feedback Monitoring: Track users who repeatedly exchange positive feedback
- New User Safeguards: Special monitoring for recently registered accounts
- Minimum Requirements: Set minimum post count and account age for giving feedback
- Thread Participation Check: Verify users participated in trade discussion before allowing feedback
- Node Restrictions: Limit feedback to trades arranged in specific forum sections
- Admin Alerts: Automatic notifications to staff when negative feedback is posted
- Formal Dispute Process: Structured system for challenging unfair feedback
- Recipient-Only Filing: Only feedback recipients can file disputes
- Detailed Reasoning: Rich text field for explaining dispute grounds
- Attachment Support: Upload evidence files to support dispute claims
- Configurable Attachment Limits: Set maximum number of files per dispute
- Status Tracking: Four status levels: open, assigned, resolved, rejected
- Staff Assignment: Assign disputes to specific moderators for investigation
- Resolution Notes: Document decisions and reasoning for transparency
- Moderator Alerts: Automatic notifications when new disputes are filed
- Attachment Retention: Automatic cleanup of old dispute files after configurable period
- Feedback Comments: Allow discussion and clarification on feedback entries
- Three Policy Options: Parties only, parties plus permitted users, or everyone
- Rich Text Editor: Full BBCode support for formatted comments
- Attachment Support: Upload files to comments for additional context
- Reaction Integration: React to comments with XenForo's reaction system
- Edit and Delete: Comment authors can edit or delete their own comments
- Moderation Tools: Staff can moderate comments with full permissions
- Nested Display: Comments shown in chronological order under feedback
- Load More Function: Pagination for feedback with many comments
- Search Integration: Comments indexed for XenForo search
- View Permission: Control who can see the trade feedback system
- Give Feedback: Separate permission for leaving feedback
- Negative Feedback: Special permission required for negative ratings
- Comment Permissions: Control who can comment on feedback entries
- Comment on Others: Permission for commenting on trades you're not involved in
- Upload Attachments: Control file upload capabilities
- Edit Own: Allow users to edit their own feedback
- Delete Own: Allow users to delete their own feedback
- Moderator Permissions: Full suite of moderation capabilities
- View Deleted: Permission to see soft-deleted feedback
- Approve/Unapprove: Pre-moderation queue management
- Edit Any: Edit any user's feedback
- Delete Any: Delete any feedback entry
- Hard Delete: Permanently remove feedback from database
- Undelete: Restore soft-deleted feedback
- Manage Disputes: Access and resolve dispute submissions
- Inline Moderation: Bulk moderation actions
- View IPs: Access IP address information
- Feedback Management: Comprehensive list of all feedback with filtering
- Filter by Type: Show only positive, neutral, or negative feedback
- Filter by User: Search feedback by giver or receiver username
- Date Range Filter: Find feedback within specific time periods
- Category Filter: View feedback from specific categories
- Text Search: Search feedback titles and messages
- Bulk Actions: Perform actions on multiple feedback entries at once
- Edit Interface: Modify any feedback entry from admin panel
- Statistics Dashboard: View comprehensive system-wide metrics
- Category Management: Create, edit, and organize feedback categories
- Dispute Management: View and resolve all dispute submissions
- Reports Section: Access detailed reporting and analytics
- Rebuild Tools: Recalculate statistics and fix data inconsistencies
- Unlimited Categories: Create as many categories as needed
- Custom Icons: Assign FontAwesome icons to each category
- Color Classes: Apply custom CSS classes for visual distinction
- Display Order: Control the order categories appear in lists
- Active/Inactive: Enable or disable categories without deleting
- Descriptions: Add helpful descriptions for each category
- Default Categories: Pre-configured categories created during installation
- Filter by Category: Search and filter feedback by category
- Global Statistics Page: Dedicated page showing community-wide metrics
- Time Period Analysis: Stats for all-time, 30 days, 6 months, and 1 year
- Total Feedback Count: Track total number of feedback entries
- Type Distribution: Breakdown of positive, neutral, and negative counts
- Success Rate: Calculate overall community success percentage
- Active Trader Count: Number of users with at least one trade
- Leaderboard Display: Showcase top-rated traders
- Quality Filters: Leaderboard requires minimum 80% success rate
- Configurable Limits: Set how many users appear in leaderboard
- Score-Based Ranking: Sort by trade score, then percentage, then count
- Recent Feedback Widget: Display latest feedback entries in sidebar
- Leaderboard Widget: Show top traders in sidebar
- Statistics Widget: Display key metrics in sidebar
- Configurable Limits: Set how many items each widget displays
- Position Control: Place widgets in any XenForo widget position
- Automatic Updates: Widgets update in real-time with new data
- Responsive Design: Widgets adapt to all screen sizes
- Notification Controls: Choose which feedback types trigger notifications
- Positive Notifications: Toggle alerts for positive feedback
- Neutral Notifications: Toggle alerts for neutral feedback
- Negative Notifications: Toggle alerts for negative feedback
- Comment Notifications: Control alerts for new comments
- Alert Delivery: Receive notifications via XenForo alerts
- Email Delivery: Receive notifications via email
- Invisibility Mode: Hide trade statistics from public view
- Account Settings: All preferences accessible from user account page
- Alert System: Full integration with XenForo's alert system
- News Feed: Feedback activity appears in news feed
- Reaction System: React to feedback and comments
- Report System: Report inappropriate feedback or comments
- Warning System: Issue warnings for problematic feedback
- Search Integration: Feedback and comments indexed for search
- Attachment System: Full attachment support with XenForo's system
- Approval Queue: Pre-moderation support if enabled
- Deletion Log: Track deleted content with XenForo's deletion log
- IP Logging: Automatic IP address logging for all feedback
- Trophy Criteria: Four custom criteria for trophy and promotion systems
- User Merge: Properly combine statistics when users are merged
- Username Change: Automatic updates when usernames change
- Profile Tab: Dedicated trade feedback tab on user profiles
- Received/Given Tabs: Separate views for feedback received and given
- Postbit Display: Trade statistics shown in message postbit
- Visual Indicators: Color-coded feedback types for quick recognition
- Icon System: FontAwesome icons for feedback types and categories
- Pagination: Configurable items per page for feedback lists
- Overlay Display: Feedback details shown in XenForo overlays
- Responsive Design: Full mobile and tablet support
- RTL Support: Compatible with right-to-left languages
- Automatic Statistics: Stats update in real-time with each feedback
- Scheduled Cleanup: Cron job removes old activity logs automatically
- Attachment Pruning: Automatic removal of old dispute attachments
- Background Jobs: Statistics rebuilding runs in background
- Alert Generation: Automatic alerts for all relevant actions
- Email Queueing: Email notifications queued for efficient delivery
- Clean Code: Well-structured, documented PHP code
- XenForo Standards: Follows all XenForo development best practices
- Entity System: Proper use of XenForo's entity architecture
- Service Layer: Business logic separated into service classes
- Repository Pattern: Data access through repository classes
- Event Listeners: Six event listeners for core integration
- Class Extensions: Extends User entity and controllers properly
- Content Types: Proper content type registration for all features
- Template System: Clean, modifiable templates
- Phrase System: All text in phrases for easy translation
- Cached Statistics: User stats cached in dedicated table
- Query Optimization: Efficient database queries with proper indexes
- N+1 Prevention: Batch loading prevents query multiplication
- SQL Aggregation: Statistics calculated with optimized SQL
- Lazy Loading: Data loaded only when needed
- Background Processing: Heavy operations run in background jobs