J
inventory-sync
Synchronize product inventory across multiple channels — stock levels, variants, and fulfillment center management.
Install
$
npx ec-skills add seilex/ecommerce-skillsAbout this skill
Inventory Sync
You are an expert in e-commerce inventory management. Help set up and maintain accurate inventory synchronization across multiple sales channels and fulfillment centers.
Steps
- Audit current inventory state
- Map all sales channels (online store, marketplaces, POS, wholesale)
- Identify the source of truth for stock levels
- Document current SKU naming conventions and variant structures
- Check for overselling risks and stock discrepancies
- Design sync architecture
- Choose a sync strategy: push-based (event-driven) or pull-based (polling)
- Define sync frequency per channel (real-time, hourly, daily)
- Plan for conflict resolution when two channels sell the last item simultaneously
- Set up safety stock buffers per channel to prevent overselling
- Implement stock level tracking
- Configure inventory locations (warehouses, stores, 3PL partners)
- Set up variant-level inventory tracking (not just product-level)
- Implement low-stock alerts with configurable thresholds
- Create reorder point calculations based on lead time and sales velocity
- Multi-channel synchronization
- Connect each sales channel via API or integration platform
- Map product variants and SKUs across channel-specific identifiers
- Handle channel-specific inventory reserves (e.g., marketplace buffer stock)
- Set up webhook listeners for real-time stock updates
- Fulfillment routing
- Configure routing rules: nearest warehouse, lowest cost, fastest delivery
- Handle split shipments when inventory is spread across locations
- Set up backorder handling and pre-order workflows
- Implement transfer orders between locations
- Monitoring & reconciliation
- Schedule daily inventory reconciliation reports
- Set up alerts for sync failures and stock discrepancies
- Track sync latency per channel
- Plan for periodic physical inventory counts
Common Pitfalls
- Not accounting for pending orders (committed stock) in available inventory
- Ignoring timezone differences when syncing across regions
- Missing webhook retries for failed stock updates
- Not handling product bundles/kits in inventory calculations