Version 2.2.0
What's New
Automatic Real-time Sync
- Orders are automatically queued when their status changes to your configured statuses
- Multiple orders are bundled together and sent in a single API request after 1 hour
- No manual configuration needed - works automatically on every site
- No dependency on site traffic or cron jobs
Simplified Administration
- Removed manual sync button
- Removed sync status section from admin panel
- Cleaner, simpler settings interface
Better Efficiency
- Bundled API requests reduce server load
- Near real-time sync
- Automatic retry on failure
Technical Changes
- Migrated from wp_schedule_event() daily cron to woocommerce_order_status_changed hooks
- Implemented transient-based queue system for order bundling
- Added 1-hour delay via wp_schedule_single_event() for efficient batching
- Automatic cleanup of old sync-related options on upgrade
- Removed 366 lines of legacy code