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 Feed
  • Category structure and hierarchy
  • Category descriptions and metadata
  • Product-category relationships
  • Category-specific rules
User Feed
  • Customer account information
  • Registration and profile data
  • Customer preferences and segments
  • Account status and permissions
Order Feed
  • 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
Delta Feeds (Every 2 Hours)
  • 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:
  1. Navigate to WooCommerce > PureClarity
  2. Access Settings tab
  3. Configure Feed Schedules section
  4. Set preferred timing for your timezone
  5. 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
Bulk Feed Processing
  • “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
Detailed Information
  • 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
Data Enhancement
  • 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
Data Quality Controls
  • 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
Data Quality Issues
  • Missing product information
  • Inconsistent pricing data
  • Broken image links
  • Category mapping errors

Diagnostic Steps

Check Server Resources
  1. Verify PHP memory limits (recommended: 256MB+)
  2. Check execution time limits (recommended: 300+ seconds)
  3. Monitor database performance
  4. Review server error logs
Validate Plugin Configuration
  1. Confirm API credentials are correct
  2. Verify feed settings are saved
  3. Check plugin compatibility
  4. Test with smaller data sets

Error Resolution

Memory Issues
// Increase PHP memory limit in wp-config.php
ini_set('memory_limit', '512M');

// Or contact hosting provider for adjustment
Timeout Problems
  • 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
Scheduling Strategy
  • Run full feeds during overnight hours
  • Stagger feed execution to avoid conflicts
  • Monitor server performance during feeds
  • Adjust frequency based on catalog change rate
Data Quality Maintenance
  • 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
Pricing Plugins
  • Dynamic Pricing
  • Role-Based Pricing
  • Wholesale pricing solutions
Product Import/Export
  • 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
Business Impact
  • Recommendation accuracy improvements
  • Revenue attribution changes
  • Customer engagement metrics
  • Conversion rate correlations