Troubleshooting Guide
This comprehensive guide covers common issues, diagnostic procedures, and solutions for the Live Carts for WooCommerce plugin.
Table of Contents
- Quick Diagnostic Checklist
- Common Issues and Solutions
- Debug Mode and Logging
- Advanced Diagnostics
- Support and Professional Help
Quick Diagnostic Checklist
Before diving into specific issues, run through this quick checklist:
Prerequisites Verification
- WordPress version 6.2+ installed
- PHP version 7.0+ (8.0+ recommended)
- WooCommerce plugin activated and functioning
- Plugin properly activated without errors
- Database tables created successfully
- WordPress cron functionality enabled
Common Issues and Solutions
Installation and Activation Issues
Plugin Won't Activate
Symptoms:
- Plugin activation fails with error message
- WordPress displays "Plugin could not be activated" notice
- PHP fatal errors in logs
Solutions:
-
Version Compatibility:
- Update WordPress to 6.2+
- Update PHP to 7.0+ (8.0+ recommended)
- Ensure WooCommerce is installed and activated
-
Memory Issues:
// Add to wp-config.php
ini_set('memory_limit', '256M');
define('WP_MEMORY_LIMIT', '256M'); -
Plugin Conflicts:
- Deactivate other plugins temporarily
- Activate Live Carts plugin
- Reactivate other plugins one by one to identify conflicts
Cart Tracking Issues
Solutions:
-
Session Issues:
- Verify WordPress sessions are working
- Check for session-blocking plugins or themes
- Test with default WordPress theme
-
Hook Conflicts:
- Temporarily disable other WooCommerce extensions
- Test with minimal plugin configuration
- Check for theme conflicts with WooCommerce hooks
Cart Status Not Updating
Symptoms:
- All carts remain "active" indefinitely
- No abandoned or converted cart statuses
- Cron jobs not running
Solutions:
- Confirm WP-Cron is enabled
- Check scheduled events
- Low-traffic sites
- WP-Cron triggers on front-end/admin requests. If your site has low traffic, events may not fire on time.
Performance Issues
Pro Version Specific Issues
License Activation Problems
Symptoms:
- Pro features not appearing in admin interface
- "License required" messages
- Auto-update not working
Solutions:
-
Re-enter License Key:
- Navigate to WooCommerce > Live Carts> Activation
- Clear existing license key
- Re-enter valid license key from BerryPress account
-
Check Base Plugin Version:
- Ensure free plugin is version 1.0.12 or higher
- Update free plugin if necessary before activating Pro features
Recovery URLs Not Working
Symptoms:
- Recovery URLs return 404 errors
- URLs don't restore cart contents
- Database recovery_key column missing
Solutions:
- URL Rewrite Issues:
- Flush WordPress permalinks (Settings > Permalinks > Save)
- Check for .htaccess conflicts
- Test with different permalink structures
Order Creation Failures
Symptoms:
- "Create Order" button doesn't work
- Orders created without proper data
- Permission errors when creating orders
Solutions:
-
User Permissions:
- Verify user has
manage_woocommerce
capability - Test with administrator account
- Verify user has
-
WooCommerce Configuration:
- Check WooCommerce > Settings > General for proper configuration
- Verify tax settings are properly configured
- Ensure at least one payment method is enabled
Debug Mode and Logging
Enabling Debug Mode
// Enable WordPress debugging
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
// Enable plugin-specific debugging
add_filter('phplugins_live_carts_debug_mode', '__return_true');
Advanced Diagnostics
Support and Professional Help
When to Seek Support
Contact support if you encounter:
- Persistent data loss or corruption
- Critical performance degradation
- Security-related concerns
- Complex integration requirements
Information to Provide
When requesting support, include:
- WordPress, WooCommerce and PHP versions
- Complete error messages and logs
- System information report
- Steps to reproduce the issue
- Screenshots of the problem
Support Channels
- WordPress Support Forum for Free Version: Plugin Support
- BerryPress Support: Direct Support
- Documentation: Complete Documentation
For additional help, continue to Developer Hooks for advanced customization options, or visit the WordPress Support Forum for community assistance.