Linux 软件免费装
Banner图

DominoStock – Multi-Store Inventory Sync & Stock Manager for WooCommerce

开发者 Dominopress
jrmark
更新时间 2026年11月2日 12:19
PHP版本: 7.4 及以上
WordPress版本: 7.1.2
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce stock inventory management stock sync stock manager multi store inventory

下载

1.0.0 1.2.0

详情介绍:

DominoStock is an advanced, high-performance WooCommerce inventory management and multi-store stock synchronization plugin built with a modern React single-page interface. Effortlessly manage stock levels, connect multiple WooCommerce stores via secure REST API & real-time webhooks, track total asset inventory valuations, and automatically synchronize catalog stock statuses (instock, outofstock, onbackorder) across all your connected stores without page refreshes. Whether you run a single WooCommerce store needing instant stock updates and low-stock alerts, or a growing multi-store retail network needing centralized stock management, DominoStock delivers seamless real-time stock synchronization with enterprise-grade loop safety and zero race conditions. 🌟 Key Feature Highlights 1. Real-Time Inventory Analytics Dashboard Get a high-level command center of your entire inventory health across your primary hub and all connected child stores: * Real-Time Key Metrics: Track total products, stock on hand, catalog health score percentage, low stock alerts, out-of-stock risk counters, and total asset inventory valuation in your active currency. * Interactive ApexCharts Visualizations: * Stock Health Status: Donut chart analyzing in-stock vs at-risk items. * Stock Depth Tiers: Bar chart categorizing product stock depth across critical (1-5), low (6-20), moderate (21-50), and high (50+) ranges. * Multi-Store Share: Distribution chart breaking down physical units on hand across every store. * Store-by-Store Inventory Breakdown: Comprehensive comparison table displaying product counts, units on hand, health scores, and localized asset values for every connected location. * Smart Filter & Watchlist: Instantly filter analytics by individual child store or view your global store network simultaneously. 2. High-Speed Inventory Tracker & Stock Manager Replace clunky WooCommerce backend pages with a lightning-fast React inventory table: * Fast Search & Filtering: Filter instantly by product title, SKU, catalog status (In Stock, Low Stock, Out of Stock), and sort by lowest stock first or highest stock. * Quick Adjust Stock Modal: Update parent stock, individual variation quantities, manage stock flags, and stock statuses in seconds without leaving the page. * Bulk Stock Spreadsheet Editor: * Multi-select products with one click—child variations are automatically loaded and displayed in an intuitive spreadsheet view. * Quick Batch Actions: Set exact quantities, increase stock (+N), decrease stock (-N), update catalog status, or toggle stock management across dozens of products and variations at once. * Expand/collapse variation hierarchies and reset changes before saving via batch REST API. 3. Multi-Store Manager (Hub & Child Architecture) Connect and coordinate multiple WooCommerce stores with zero technical friction: * Connect Unlimited Child Stores: Link external WooCommerce shops via standard WooCommerce REST API Consumer Keys and Secrets. * Built-in Setup Guide: Interactive step-by-step key generation instructions right inside the connection modal. * 1-Click API Connection Test: Verify live REST API connectivity and credentials before saving. * Flexible Synchronization Directions: * Child to Hub (pull_from_child): Deducts hub stock when orders occur on child stores, and updates hub stock upon child manual edits. * Bidirectional (bidirectional): Fully synchronizes stock bi-directionally—orders on any store update the Hub and all other child stores, and manual edits on the Hub propagate to the entire network. * Independent Controls: Enable or pause auto-sync per individual child store at any time. 4. Automated Inventory Sync & Connection Pre-Flight Checklist Ensure robust, error-free synchronization across your store network: * Global Master Switch: Enable or disable automatic real-time stock synchronization network-wide. * Automated Event Triggers: Auto-sync inventory on order placement, order cancellations/refunds, and product updates. * Sync All Stores Now: 1-click manual reconciliation that pushes or syncs stock levels across all eligible stores with immediate execution feedback. * Pre-Flight Connection & Setup Checklist: 1. WooCommerce Active: Confirms WooCommerce is running on Hub and Child stores. 2. REST API Keys Active: Verifies Read/Write permissions for uninterrupted communication. 3. Permalink Format: Checks that WordPress permalinks are set to "Post name" for REST endpoints and webhooks. 4. Security Whitelist: Guidance for whitelisting REST API endpoints in Cloudflare, Wordfence, or security plugins. 5. URL Format Verification: Ensures clean store URLs without trailing slashes or subfolder routing issues. * Product Sync Requirements Guide: Clear guidelines for SKU matching across simple products and complex variations. 5. Live Sync Activity Monitor Gain complete transparency over every background stock synchronization event: * Live 5-Second Polling: Real-time event stream that updates continuously without requiring page reloads. * Visual Stock Transitions: Instant visibility into stock quantity changes (e.g., Old: 66 → New: 62 (-4)). * Direction Badges: Clear visual indicators for flow directions (Child Order → Hub, Hub → Child Broadcast, etc.). * Diagnostic Audit Logs: Inspect payload data, order IDs, timestamps, and retry failed operations with 1-click. 6. Enterprise-Grade Reliability & Performance 🚀 Upgrade to DominoStock Pro Unlock automated real-time multi-store inventory synchronization via webhooks, unlimited connected stores, bidirectional multi-store syncing, and dedicated priority support. 👉 Upgrade to DominoStock Pro

安装:

  1. Upload the plugin folder to the /wp-content/plugins/dominostock-inventory-sync/ directory, or install directly through the WordPress Plugins dashboard (Plugins > Add New).
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Ensure WooCommerce is installed and activated.
  4. Navigate to DominoStock in your WordPress admin menu to configure your stores, view inventory analytics, or manage stock.

屏幕截图:

  • Inventory Tracker & Stock Manager – Product catalog view with real-time stock levels, SKU, price, stock status, and low inventory alerts.
  • Quick Adjust Stock Modal – Rapid inline stock level and catalog status adjustment for simple products and individual variations.
  • Bulk Stock Spreadsheet Editor – Bulk inventory manager with batch actions and spreadsheet-style controls across products and variations.
  • Connected Child Stores – Multi-store management overview showing linked WooCommerce stores, connection status, and sync directions.
  • Connect Child Store Modal – Easy child store linking via WooCommerce REST API credentials with direction configuration and connection testing.
  • Auto Inventory Sync & Setup Checklist – Pre-flight verification checklist and SKU/product sync requirements guide for simple and variable products.
  • Live Sync Activity Monitor – Real-time audit log tracking sync flows, stock changes (old quantity → new quantity), and webhook diagnostics.

升级注意事项:

1.2.0 Features multi-store inventory sync, real-time webhooks, visual sync audit logging, and bulk spreadsheet stock manager. Upgrade to Pro for automated real-time order synchronization: https://dominopress.com/plugin/dominostock-woocommerce-inventory-manager

常见问题:

Does DominoStock support multi-store inventory sync?

Yes! DominoStock allows you to connect multiple WooCommerce child stores to your primary hub site using standard WooCommerce REST API credentials and real-time webhooks.

How do I connect a remote child store?

Go to DominoStock > Stores, click Connect Child Store, enter your child store URL, and paste the WooCommerce REST API Consumer Key and Consumer Secret with Read/Write permissions. You can test the connection with 1 click before saving.

Can I sync stock for variable products and product variations?

Yes. DominoStock intelligently matches product variations by SKU or variation attributes, ensuring that only the exact purchased variation's stock is updated across your store network.

How does real-time stock synchronization work?

When an order is created, edited, or cancelled on any connected store, a secure webhook payload is dispatched to update inventory quantities across all stores instantly without overselling.

How does DominoStock prevent circular webhook loops?

DominoStock features a built-in loop-safe architecture. Every webhook payload contains originating store metadata; connected stores recognize the original sender and will never re-broadcast the same stock event back into the network.

Can I bulk edit stock across multiple products at once?

Yes. The built-in Bulk Stock Spreadsheet Editor allows you to select multiple products, automatically loads all their variations, and lets you apply batch rules (set exact quantity, add +N, subtract -N, change stock status, or toggle stock management) with a single click.

Is DominoStock compatible with WooCommerce HPOS?

Yes, DominoStock is 100% compatible with WooCommerce High-Performance Order Storage (HPOS / Custom Order Tables).

Does DominoStock work with bulk imports or manual stock updates?

Yes. You can run one-click stock status synchronization anytime to reconcile WooCommerce catalog status with actual inventory numbers.

What extra features are included in DominoStock Pro?

DominoStock Pro unlocks automated real-time multi-store inventory synchronization via webhooks on child store orders, bidirectional multi-store syncing, and dedicated priority support. Upgrade to DominoStock Pro.

更新日志:

1.2.0 1.1.0 1.0.0