Admin Management
As a store administrator, you have complete control over the wishlist functionality through a comprehensive settings interface and can monitor customer engagement to optimize your store’s performance.
Accessing Plugin Settings
WordPress Admin Path:
The plugin adds a new menu item “Wishlist” to your WordPress admin sidebar with a custom heart icon, making it easy to locate and access all wishlist settings.
Settings Management
The settings are organized into five logical tabs for easy management:
- General: User access controls and success messages
- Product Page: Single product page positioning and styling
- Archive Pages: Product listing page configurations
- Wishlist Page: Main wishlist page and column management
- Style: Colors, icons, and visual customizations
All settings are automatically saved to your WordPress database and remain intact through:
- Plugin updates and upgrades
- Theme changes and customizations
- WordPress core updates
- Site migrations and backups
Initial Setup Tasks
- Verify Page Creation: Check that the “Wishlist” page was automatically created
- Set Positioning: Configure where wishlist buttons appear on product and archive pages
- Choose Display Style: Decide between button or text link appearance
- Customize Text: Set button/link text that matches your brand voice
- Brand Colors: Match wishlist colors to your site’s design
- Test Functionality: Verify both guest and member experiences
Ongoing Maintenance
Monthly Reviews
- Check wishlist page accessibility and functionality
- Verify styling still matches site design after theme updates
- Test mobile responsiveness on various devices
- Review and update button/link text for seasonal campaigns
Performance Monitoring
- Monitor page load speeds with wishlist functionality
- Check for any JavaScript errors in browser console
- Verify AJAX functionality works correctly
- Test with various browsers and devices
User Data Insights
Database Location: WordPress user_meta table
Meta Key: ‘woowishlist’
Data Format: Serialized array of product IDs
Manual Access Methods
- User Profile Pages: View individual user meta data
- Database Queries: Custom SQL queries for aggregate data
- Developer Tools: Custom functions to access wishlist data
- Export Tools: Use WordPress export functionality
Business Intelligence
👥 User Engagement
Track which users actively use wishlists
🛍️ Popular Products
Identify most wishlisted items
📈 Conversion Rates
Monitor wishlist-to-purchase ratios
🔄 Return Patterns
See how often users return to wishlists
Troubleshooting Common Issues
Wishlist Not Displaying
- Verify WooCommerce is active and functioning
- Check General settings – ensure user types are enabled
- Confirm positioning settings are configured
- Test with default WordPress theme to isolate theme conflicts
- Clear all caching plugins and services
Styling Issues
- Review Style settings for color and icon configurations
- Check custom CSS for conflicts
- Inspect element with browser developer tools
- Test with theme’s default styling
- Verify icon URLs are accessible
AJAX Functionality Problems
- Check browser console for JavaScript errors
- Verify WordPress AJAX is functioning
- Test with other plugins deactivated
- Check server error logs
- Ensure proper file permissions
Customization and Development
Safe Customization Methods
- Custom CSS: Use the built-in Custom CSS field in Style settings
- Child Themes: Override templates in child theme files
- Plugin Filters: Use WordPress filters to modify functionality
- Shortcode Placement: Use shortcodes for custom positioning
Developer Resources
- Function Reference: Use plugin’s built-in functions for data access
- Hook Documentation: Understanding available WordPress/WooCommerce hooks
- Database Schema: User meta structure for custom queries
- AJAX Endpoints: Custom AJAX handler integration
Backup and Recovery
What to Backup
- Plugin Settings: WordPress options table entries
- User Wishlist Data: User meta table data
- Wishlist Page: Page content and settings
- Custom CSS: Any custom styling added
Recovery Procedures
- Settings Reset: Reconfigure plugin settings from scratch
- Page Recreation: Manually create wishlist page with shortcode
- Data Recovery: Restore user meta from database backups
- Plugin Reinstall: Clean installation if needed
Performance Optimization
Best Practices
- Minimize Custom CSS: Keep custom styling lightweight
- Optimize Icons: Use compressed, web-optimized icon files
- Cache Management: Configure caching to work with AJAX functionality
- Database Optimization: Regular cleanup of unused user meta