What This Workflow Does
This automation solves the critical challenge of maintaining accurate inventory counts across multiple eCommerce platforms. When you sell the same products on both Shopify and WooCommerce, manual inventory updates are time-consuming and error-prone. Discrepancies lead to overselling, frustrated customers, and operational headaches.
The workflow automatically synchronizes stock levels between your Shopify and WooCommerce stores at regular intervals. It compares inventory counts, identifies discrepancies, and updates both platforms to reflect accurate availability. When stock levels change significantly or fall below thresholds you define, it generates alerts in Google Sheets for your team.
How It Works
1. Inventory Data Collection
The workflow begins by fetching current inventory levels from both Shopify and WooCommerce using their respective APIs. It retrieves product SKUs, quantities, and variant information to ensure accurate matching between platforms.
2. Comparison & Synchronization
The system compares stock levels for matched products across both platforms. When discrepancies are found, it updates both systems to reflect the correct available quantity based on your predefined rules (like always using the lower count to prevent overselling).
3. Alert Generation
Significant inventory changes trigger alerts in Google Sheets. The workflow appends a new row with details about the product, old/new quantities, and which platform initiated the change. Conditional formatting highlights critical stock situations.
Who This Is For
This solution is ideal for eCommerce businesses that:
- Sell the same products on both Shopify and WooCommerce
- Experience inventory sync challenges between platforms
- Want to prevent overselling and stock discrepancies
- Need better visibility into inventory changes across channels
- Want to automate manual stock reconciliation processes
What You'll Need
- Active Shopify and WooCommerce stores
- API access credentials for both platforms
- A Google Sheets spreadsheet for alerts
- n8n account or self-hosted instance
- Products matched by SKU or barcode across both stores
Quick Setup Guide
- Download the JSON template file
- Import into your n8n instance
- Configure Shopify and WooCommerce API connections
- Map your product identifiers between platforms
- Set your Google Sheets alert destination
- Define your stock alert thresholds
- Test with sample products before going live
Key Benefits
Eliminate overselling: Automatic sync prevents selling products that are actually out of stock on another platform, protecting your customer experience.
Save 5+ hours weekly: No more manual spreadsheet updates or platform hopping to reconcile inventory counts across systems.
Improve decision making: Google Sheets alerts create an audit trail of inventory movements, helping identify trends and optimize stock levels.
Reduce fulfillment errors: Accurate inventory counts mean fewer surprises when processing orders from multiple sales channels.
Scale effortlessly: The system handles inventory updates automatically as your product catalog grows across platforms.
Pro tip: Set different alert thresholds for your best-selling products to get early warnings before they sell out completely.