Currently Viewing adds a real-time viewer counter to your product pages to create social proof and encourage customers to buy.
The module displays a message such as:
Currently 16 people are looking at this product
This simple but powerful feature helps increase conversions by showing shoppers that other customers are actively viewing the same product.
Real-Time Viewer Tracking
The module tracks active visitors viewing each product in real time. Visitors remain counted for a configurable period after their last activity to provide accurate numbers without constant page refreshes.
Smart Hybrid Mode
Low traffic stores often display very small numbers (for example "1 person viewing"), which can reduce trust and urgency.
The hybrid mode solves this by automatically switching between:
- Real visitor counts when traffic is high enough
- Believable simulated values when traffic is low
This keeps the display natural and persuasive at all times.
Performance Optimized
The module automatically uses Redis for extremely fast visitor tracking when available. If Redis is not installed, it seamlessly falls back to database storage.
This ensures the module works on all hosting environments while remaining highly scalable.
Fully Customizable Settings
Store administrators can configure:
- Minimum real visitor count before showing actual numbers
- Minimum and maximum simulated values
- Update interval for the counter
- Active viewer timeout window
- Fake number hold duration to prevent unrealistic jumps
- Enable or disable the feature instantly
Designed for X-Cart 5.6
The module integrates cleanly with the X-Cart product page layout and loads automatically without modifying core templates.
The visitor count number is wrapped in its own CSS class, allowing easy styling or animation to match your store design.
Key Benefits
- Creates urgency and social proof
- Encourages faster purchase decisions
- Works with real traffic or hybrid marketing mode
- Automatic Redis performance optimization
- Lightweight and efficient
- Easy to style and customize