Data feeds synchronize your WooCommerce store data with PureClarity for accurate recommendations. Ensure your plugin is properly configured before managing feeds.
Understanding Data Feeds
Data feeds are automatic processes that synchronize your store information with PureClarity’s recommendation engine. This ensures personalized recommendations are based on current, accurate data.Feed Types
Product Feed- Product catalog information
- Pricing, descriptions, images
- Inventory status and availability
- Product attributes and categories
- Category structure and hierarchy
- Category descriptions and metadata
- Product-category relationships
- Category-specific rules
- Customer account information
- Registration and profile data
- Customer preferences and segments
- Account status and permissions
- Purchase history and transactions
- Order values and product quantities
- Customer buying patterns
- Revenue attribution data
Order feed data is crucial for AI learning. The more purchase history available, the better your recommendations become.
Automatic Feed Scheduling
The plugin automatically configures feed schedules for optimal performance:Default Schedule
Daily Feeds (1:00 AM)- Full product catalog sync
- Category structure updates
- Customer data synchronization
- Overnight processing minimizes site impact
- New product additions
- Price and inventory changes
- Order updates
- Customer activity changes
Delta feeds capture real-time changes while full feeds ensure complete data accuracy. This hybrid approach balances performance with data freshness.
Configuring Feed Timing
Access feed settings through the WooCommerce dashboard:- Navigate to WooCommerce > PureClarity
- Access Settings tab
- Configure Feed Schedules section
- Set preferred timing for your timezone
- Enable/disable specific feeds as needed
Manual Feed Management
Running Feeds Manually
From the PureClarity dashboard feeds section: Individual Feed Execution- Select specific feed type
- Click “Run Now” button
- Monitor progress indicator
- Verify completion status
- “Run All Feeds” option
- Sequential processing order
- Comprehensive data refresh
- Useful after major catalog changes
Manual feeds during high-traffic periods may impact site performance. Schedule during low-traffic hours when possible.
Feed Status Monitoring
Status Indicators- ✅ Completed - Feed processed successfully
- 🔄 Running - Feed currently processing
- ⚠️ Warning - Completed with minor issues
- ❌ Failed - Feed encountered errors
- Processing start and end times
- Number of records processed
- Error messages and details
- Recommendations for resolution
Feed Configuration Options
Product Feed Settings
Include/Exclude Options- Product status filters (published, draft, private)
- Category-based inclusion/exclusion
- Price range limitations
- Inventory status requirements
- Custom product attributes
- Additional image sources
- Extended descriptions
- SEO metadata inclusion
Advanced Settings
Performance Optimization- Batch size configuration (default: 100 products)
- Processing timeout limits
- Memory usage optimization
- Server resource management
- Required field validation
- Data format standardization
- Duplicate detection and handling
- Error threshold settings
Smaller batch sizes reduce server load but increase processing time. Adjust based on your server capabilities and catalog size.
Feed Troubleshooting
Common Issues
Feed Failures- Server timeout errors
- Memory limit exceeded
- Database connection issues
- Plugin configuration problems
- Missing product information
- Inconsistent pricing data
- Broken image links
- Category mapping errors
Diagnostic Steps
Check Server Resources- Verify PHP memory limits (recommended: 256MB+)
- Check execution time limits (recommended: 300+ seconds)
- Monitor database performance
- Review server error logs
- Confirm API credentials are correct
- Verify feed settings are saved
- Check plugin compatibility
- Test with smaller data sets
Error Resolution
Memory Issues- Split large catalogs into smaller batches
- Schedule feeds during low-traffic periods
- Optimize database queries
- Consider server upgrade if persistent
Making PHP configuration changes requires technical knowledge. Contact your hosting provider or developer if you’re unsure about server modifications.
Feed Performance Optimization
Best Practices
Catalog Preparation- Ensure all products have complete information
- Optimize image file sizes and formats
- Clean up duplicate or obsolete products
- Maintain consistent category structure
- Run full feeds during overnight hours
- Stagger feed execution to avoid conflicts
- Monitor server performance during feeds
- Adjust frequency based on catalog change rate
- Regular catalog audits and cleanup
- Standardized product information formats
- Consistent pricing and inventory data
- Proper category organization
Integration with WooCommerce Features
Multi-Store Support
For WooCommerce Multisite installations:- Separate feeds per store/site
- Site-specific configuration options
- Centralized monitoring dashboard
- Cross-site data synchronization
Third-Party Plugin Compatibility
Inventory Management- WooCommerce Stock Manager
- ATUM Inventory Management
- Stock Synchronization plugins
- Dynamic Pricing
- Role-Based Pricing
- Wholesale pricing solutions
- WP All Import
- Product CSV Import Suite
- Custom data migration tools
Monitoring and Analytics
Feed Performance Metrics
Track feed effectiveness through dashboard analytics: Processing Statistics- Average feed duration
- Success/failure rates
- Data volume processed
- Error frequency trends
- Recommendation accuracy improvements
- Revenue attribution changes
- Customer engagement metrics
- Conversion rate correlations