Product Sync
This document explains how to use the WooCommerce Product Synchronization feature to keep your AI Assistant updated with your product catalog.
Overview
The Product Sync feature allows you to synchronize your WooCommerce product catalog with the AI Assistant, enabling it to provide accurate product information to customers.
Features
- Manual product synchronization
- Automated sync scheduling
- Customizable product field selection
- Real-time sync status monitoring
- JSON data preview capability
Configuration
Enabling Product Sync
- Navigate to the WooCommerce Integration section
- Toggle the “Enable WooCommerce Integration” switch
- Configure your preferred sync settings
Product Data Fields
You can customize which product fields to include in the sync:
- Basic Information
- Pricing
- Inventory
- Classification
- Disabled (Manual sync only)
- Hourly
- Twice Daily
- Daily
- Weekly
- Click the “Sync Existing Products” button
- Monitor the sync progress in real-time
- Wait for confirmation of successful completion
- Collecting product data
- Formatting information
- Uploading to the Assistant API
- Updating AI instructions
- Progress Indicator: Shows percentage of completion
- Status Messages:
- Click “Download Products JSON”
- Review the formatted product information
- Verify the included fields and data structure
- Initial Setup
- Ongoing Maintenance
- Large Catalogs
- Sync Failures
- Missing Product Information
- Performance Issues
– Product ID
– Product Name
– Short Description
– Full Description
– Product URL
– Price
– Regular Price
– Sale Price
– SKU
– Stock Status
– Categories
– Tags
– Attributes
Auto-Sync Options
Choose your preferred automatic synchronization frequency:
Note: For large catalogs (500+ products), weekly syncs are recommended for optimal performance.
Manual Synchronization
To manually sync your products:
The sync process includes:
Monitoring Sync Status
The system provides real-time feedback during synchronization:
– Running: Sync in progress
– Completed: Successful sync
– Failed: Error occurred (with details)
– Completed with Fallback: Alternate sync method used
Data Preview
You can preview the synchronized product data:
Best Practices
– Start with a manual sync
– Verify all required product fields are selected
– Check the sync result for accuracy
– Set up auto-sync based on your update frequency
– Monitor sync status regularly
– Review and adjust field selection as needed
– Use weekly sync schedule
– Perform manual syncs during off-peak hours
– Monitor system performance during syncs
Troubleshooting
Common issues and solutions:
– Verify WooCommerce integration is enabled
– Check system permissions
– Review error messages in sync status
– Try using manual sync
– Verify field selection in Product Data Fields
– Check source product data in WooCommerce
– Resync after making corrections
– Reduce sync frequency for large catalogs
– Optimize product data fields selection
– Schedule syncs during off-peak hours