Purpose
1.2. Prevent overselling or stockouts by mirroring updates from one channel to all others instantly.
1.3. Provide accurate product availability data to customers and staff across platforms.
1.4. Streamline stock intake, returns, and adjustments for both brick-and-mortar and ecommerce stores.
1.5. Enable comprehensive analytics on inventory movement for both channels.
1.6. Reduce manual reconciliation and human errors.
Trigger Conditions
2.2. Manual stock adjustment or inventory intake is performed.
2.3. Return or exchange of aeromodel products.
2.4. Scheduled batch synchronization (e.g., hourly) for legacy platforms.
2.5. Inventory audits or cycle counts are logged.
2.6. Product or SKU edits (such as bundle disassembly or attribute change).
Platform Variants
• Function: Admin API `/inventory_levels/adjust.json` — Connect to adjust inventory after every transaction.
3.2. WooCommerce
• API Route: `/wp-json/wc/v3/products/{id}` — Configure webhook for inventory updates.
3.3. Square POS
• Feature: Inventory Management API `BatchChangeInventory` — Callback on item sales/receipts.
3.4. Lightspeed Retail
• Setting: Webhook "Product Updated" — Trigger sync on item stock change.
3.5. Vend (now Lightspeed X-Series)
• API Method: `Inventory Movement Endpoint` — Real-time POST on every inventory event.
3.6. Magento
• Action: REST API `PUT /V1/products/{sku}/stockItems/{itemId}` for synchronized stock updates.
3.7. PrestaShop
• Endpoint: `/api/stock_availables` — Configure automated PUT calls post-transaction.
3.8. BigCommerce
• API: `PUT /v3/catalog/products/{product_id}/variants/{variant_id}` — Use when a quantity changes.
3.9. Wix
• Setting: "Inventory Updates" Webhook — Configure callback for both POS and store.
3.10. Clover
• Function: Inventory API `POST /v3/merchants/{mId}/items/{itemId}/stock` on sale or receipt.
3.11. Odoo
• Feature: "Inventory Adjustment" via RPC/API automation post-transaction.
3.12. Microsoft Dynamics 365 Retail
• API: Commerce Inventory Management — Automate stock update workflow.
3.13. SAP Business One
• Interface: DI API — Automatically trigger “Stock Transfer” and “Goods Issue” events.
3.14. Zoho Inventory
• Setting: API `POST /v1/inventoryadjustments` after every sale or return.
3.15. QuickBooks Commerce
• Endpoint: `POST /stock_adjustments` — Sync each purchase/sale.
3.16. Openbravo
• Feature: Web Service Inventory Quantity Update — Configure after every trigger.
3.17. Salesforce Commerce Cloud
• API: OCAPI (Shop API) — PATCH `/inventory_records/{inventory_id}` for live updates.
3.18. SquareSpace
• Feature: Inventory Sync via custom code using Orders API webhook.
3.19. Erply
• API: `saveInventoryRegistration` — Fire post-inventory movement.
3.20. Netsuite
• Setting: Inventory Adjustment via RESTlet — Runs on every transaction or scheduled task.
3.21. Revel Systems
• API Call: Inventory endpoint `PUT` after POS transaction.
3.22. Shopify POS
• Feature: Uses same Shopify API but triggers from POS app post-transaction.
3.23. Amazon Seller Central
• API: SP-API, “POST /listings/2021-08-01/items/{sellerId}/{sku}” — Cross-list with web store.
3.24. eBay API
• Endpoint: Inventory API `updateInventoryItem` — Listens for changes offsite.
Benefits
4.2. Consistent stock status reduces customer support tickets.
4.3. Improved restocking speed and supplier order accuracy.
4.4. Analytics reveal bestsellers and deadstock in both store types.
4.5. Simplifies end-of-day, month, or year reconciliation.
4.6. Labor cost savings from less manual entry.
4.7. Higher customer satisfaction through reliable availability info.