Product Sync Dashboard
Multi-supplier product synchronization dashboard that connects 4 different suppliers to a WooCommerce store with real-time inventory tracking.
Screenshot coming soon
The Challenge
Managing product data across 4 different suppliers, each with varying API formats and data structures (REST APIs, FTP feeds, Excel files). Stock levels, pricing, and product variants needed to stay in sync with a WooCommerce store — manually, this was eating up hours every day.
The Solution
Built a custom admin dashboard that connects to all 4 suppliers, normalizes their data into a unified format, and syncs products to WooCommerce in batch operations. The dashboard provides real-time visibility into sync status, with the ability to selectively import products and manage variants across all suppliers from one interface.
Key Features
Multi-Supplier Integration
Connects to 4 different suppliers via REST APIs and FTP, normalizing varied data formats into a unified product catalog.
Batch Variant Sync
Syncs product variants (colors, sizes) to WooCommerce in optimized batch operations, handling thousands of variations efficiently.
Selective Import
Browse the full supplier catalog and choose exactly which products to import, with filtering by synced/unsynced status.
Real-Time Status Tracking
Dashboard auto-refreshes every 30 seconds showing sync status, failed items, and stock level changes across all suppliers.
Stop/Re-Sync Controls
Pause updates for specific products without deleting them from WooCommerce. Resume syncing at any time with one click.
How It Works
Connect Suppliers
Each supplier API is configured with authentication credentials. The system fetches product catalogs, stock levels, and pricing on demand.
Browse & Select
Users browse the unified product catalog with pagination and filtering. Products can be selected individually or in bulk for import.
Sync to WooCommerce
Selected products are pushed to WooCommerce via the REST API, creating products with all variants, images, and pricing data.
Monitor & Maintain
The dashboard tracks sync status in real-time. Stock levels and prices are updated automatically on a schedule.
Tech Stack
Results
Connected and syncing
Managed from one dashboard
Stock and price updates
Fully automated sync