Description
ShopCentral is the ultimate, streamlined WooCommerce Multi-Store Manager and Analytics Suite. Designed specifically for ambitious store owners, agencies, and high-volume merchants, ShopCentral replaces the standard, often cluttered WordPress admin view with a lightning-fast, modern dashboard.
If you are managing multiple WooCommerce stores, you know the struggle of logging in and out of different websites, juggling numerous tabs, and trying to keep stock, orders, and customer data synchronized. ShopCentral gives you the unified “Command Center” you need to take full control of your e-commerce business.
💡 Why Do You Need ShopCentral? (Use Cases & Examples)
- The Scaling Merchant: Example: You own a successful WooCommerce store selling apparel and decide to launch a separate B2B wholesale store. Without ShopCentral, you’d have to manage two separate inventories, manually track orders across two dashboards, and update products twice. With ShopCentral, you connect both stores to one hub. When a product sells on the retail site, inventory is automatically synced and reduced on the B2B site.
- The Agency Managing Client Stores: Example: You run an agency managing 10 different WooCommerce stores for various clients. Monitoring their performance, running exports for monthly reports, and keeping an eye on order fulfillment is a nightmare. ShopCentral allows you to connect all 10 client stores into one centralized dashboard. You can instantly generate cross-store PDF reports, check overall revenue, and monitor order statuses without needing 10 different logins.
- The Multi-Region Brand: Example: You sell globally and have separate WooCommerce installations for the US, UK, and EU to handle different currencies and shipping rules. ShopCentral acts as your global headquarters. You can deploy a new product to all three regions simultaneously using the Smart Product Creator, apply global price adjustments in bulk, and aggregate your worldwide sales data into a single, unified analytics view.
🎥 Video Tutorials
ShopCentral Setup & Overview:
ShopCentral Feature Guides (Playlist): Watch the Full Tutorial Playlist on YouTube
🏬 Centralized WooCommerce Dashboard Benefits
Managing a growing e-commerce business is challenging. As your store scales—or as you add more stores to your portfolio—keeping track of orders, products, and customer behavior becomes incredibly time-consuming. ShopCentral solves this by aggregating your crucial business data into a single, high-performance interface.
- Save Hours of Time: Manage all your stores from one centralized login. No more jumping between different WordPress admin panels.
- Make Data-Driven Decisions: Instantly see which products are performing best and track your revenue trends across all your sites.
- Improve Operational Efficiency: Process orders, update stock, and analyze customer behavior at blazing fast speeds.
- Scale Without Limits: Built to handle high-volume data without bloating your main site’s database, thanks to our smart remote proxy architecture.
📋 Comprehensive Menu & Feature Breakdown
ShopCentral is organized into powerful, purpose-built modules. Here is exactly what you can do from each menu in your command center:
📊 Dashboard
Your executive summary and real-time business monitor.
* Total Network Revenue & Orders: View aggregated metrics across all your connected shops. Example: See at a glance that your US and UK stores combined generated $15,000 today.
* Top-Selling Products: Identifies which products are driving the most volume globally. Explanation: Helps you quickly reorder stock for items that are suddenly trending across multiple regions.
🏪 Stores
The control room for your multi-store network.
* Unlimited Store Connections: Connect WooCommerce sites securely via REST API keys. Explanation: Allows you to scale your business without dashboard limitations.
* Order & Customer Sync Toggles: Enable or disable background syncing on a per-store basis. Example: You might want to sync orders from your retail store but keep your wholesale B2B store data isolated.
* Smart Firewall Bypass Config: Step-by-step UI to whitelist ShopCentral in strict firewalls like Cloudflare WAF. Explanation: Ensures your stores can communicate seamlessly without getting blocked by security rules.
📦 Products
Your unified product catalog and inventory watchtower.
- Global Stock Overview: Monitor stock quantities across all sites simultaneously. Example: Instantly spot if a popular t-shirt is “Out of Stock” on your US store but still available on your EU store.
- Bidirectional Inventory Sync: Stock is automatically adjusted everywhere. Explanation: When a product sells on Store A, the stock is instantly reduced on Store B, preventing costly overselling.
- Product Type Filtering: Quickly filter catalog by Simple or Variable products to streamline bulk updates.
🛒 Orders
A powerful, centralized timeline of all sales across your business.
* Cross-Store Order Timeline: See orders coming in chronologically from every connected store. Example: Watch a live feed where an order from Store A is immediately followed by an order from Store B.
* Full Order Import: Child site orders are mirrored perfectly on the central hub, including line items, metadata, and ACF fields. Explanation: Makes your hub site fully compatible with accounting integrations like Xero or QuickBooks.
🏷️ Discounts
Centralized view for promotional campaigns.
* Global Discount Tracking: View all active coupons from all stores in one place. Example: Quickly check if the “SUMMER24” code is still active on your secondary site without logging in there.
👥 Customers
Unified CRM and user management.
* Network-Wide Customer Base: See every buyer across all platforms. Explanation: Tracks total spend and order counts per customer, so you know exactly who your biggest VIPs are globally.
* Customer Sync by Email: Automatically matches child store orders to existing hub site users via email, keeping your customer data clean and deduplicated.
🎟️ Global Coupon
Network-wide promotional distribution.
- Simultaneous Coupon Creation: Distribute a discount code to all your stores at once. Example: You want to run a Black Friday sale—instead of logging into 5 different stores to create the “BF50” coupon, you create it once here and it broadcasts to all 5 stores instantly.
🧠 Customer Insight
Advanced analytics for buyer behavior.
* Audience Segmentation: Identify your most valuable buyers based on purchase history. Example: Filter for customers who have spent over $1,000 across any of your stores, and export their emails for a VIP newsletter.
⚙️ Automation
Multi-store workflow engine.
* Rule-Based Triggers: Automate repetitive tasks across your network. Example: Set up a workflow that automatically tags a customer as “Wholesale” if they purchase a specific bulk product from any connected store.
📈 Store Analytics
Macro-level business intelligence.
* Revenue Trend Comparison: Compare performance side-by-side. Example: View a graph showing that your EU store’s revenue is growing 20% faster than your US store this quarter, allowing you to reallocate marketing budget effectively.
🔍 Product Analytics
Micro-level sales intelligence.
* Variation & Region Tracking: Dive deep into specific product metrics. Example: Discover that the “Blue / Large” variation of your jacket sells incredibly well in the UK, but poorly in the US.
📥 Export Tools
Comprehensive data extraction suite.
- Time-Period Filtering: Export Products, Orders, Reviews, Customers, and Coupons to CSV. Example: At the end of the month, export all orders from “This Month” across all stores into a single CSV for your accountant.
- Centralized PDF Reports: Generate clean, invoice-style PDF summaries for stakeholders in one click.
🖌️ Global Product Editor
Centralized catalog management.
- Direct Hub Editing: Edit existing remote products directly from your main dashboard. Explanation: Manage pricing, update descriptions, and upload new media to child stores without leaving the hub. Features a full variations table for variable products.
- Custom Meta & ACF Sync: Automatically synchronizes custom fields and metadata alongside standard product data.
⚡ Smart Product Creator
Revolutionary cross-store deployment.
- 3-Step Wizard: Create simple or variable products across multiple stores simultaneously. Example: Launch a new product line to 10 stores at once, complete with categories, tags, images, and variation pricing.
- Per-Store Price Adjustments: Automatically increase prices by 10% when deploying to a specific region to account for shipping/taxes.
📋 ShopCentral Logs
Centralized debugging and activity tracking.
* Filtered Activity Viewer: Spot API connection issues or sync errors instantly. Example: If a product fails to sync to one specific store, the log will tell you exactly why (e.g., “SKU already exists”), saving hours of troubleshooting.
🛠️ System Tools
Under-the-hood performance management.
* Manual Triggers & Cache Management: Force manual order syncs, clear plugin caches, and tweak performance settings to ensure your hub site remains lightning fast under heavy load.
Screenshots















Installation
- Upload the plugin files to the
/wp-content/plugins/shopcentraldirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Navigate to the ShopCentral menu in your dashboard.
- Your current site will be added by default to the Store Manager.
- To connect an external store, generate REST API keys (Consumer Key and Consumer Secret) on your other WooCommerce site (
WooCommerce > Settings > Advanced > REST API) with ‘Read/Write’ permissions. - Click ‘Add Store’ in the ShopCentral dashboard and enter the external store’s URL and API keys.
- Switch between active and connected stores to manage them using the shop selector on the top nav bar of the ShopCentral Dashboard.
FAQ
-
How to sync orders across multiple WooCommerce stores?
-
ShopCentral automatically imports orders from your child stores to your main “Hub” site via the REST API and background Action Scheduler queues. You can seamlessly sync order metadata, ACF fields, and line items across multiple WooCommerce shops without manual export/import.
-
Can I manage multiple WooCommerce shops from one dashboard?
-
Yes! ShopCentral is explicitly built to let you manage multiple WooCommerce stores from a single, centralized dashboard. You can switch between active stores, track revenue, handle orders, and push products network-wide without logging into different admin panels.
-
Does ShopCentral support bidirectional automatic inventory sync?
-
Absolutely. Our advanced inventory sync feature automatically reduces stock across your entire network of connected stores whenever a sale occurs on any site, ensuring 100% accurate stock levels and preventing overselling.
-
Is my data sent to a third-party server?
-
No. ShopCentral connects your “Command Center” WordPress site directly to your other WooCommerce stores using the WooCommerce REST API. Your store data is not stored on any third-party servers. The optional usage tracking function only collects basic anonymous plugin usage telemetry, which can be easily disabled from the settings.
-
Does it sync all orders to my main database by default?
-
By default, ShopCentral acts as a remote proxy viewer to preserve performance, preventing massive database bloat. However, with version 2.6.0+, you can optionally enable full Order Sync to physically import child site orders into your hub site’s database.
-
Is it compatible with High-Performance Order Storage (HPOS)?
-
Yes, ShopCentral is fully compatible with WooCommerce HPOS (formerly Custom Order Tables).
Reviews
Contributors & Developers
“ShopCentral – Advanced Multi Store Management & Store Analytics for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.7.3
- Update: General improvements and bug fixes.
2.7.2
- Fix: Variable Product sync failing due to duplicate parent SKU being assigned to variations automatically by WooCommerce. Now actively stripping parent SKU from variations payload to prevent WC REST API rejection.
- Fix: Variable Product Attributes sync missing values or being dropped because of inherited Slug and ID properties. Now forcing attributes as custom by stripping ID and Slug.
- Tweak: Added clear instructions and best practices in the Stores UI detailing the requirements (unique SKUs) for 100% accurate Bidirectional Stock Sync.
2.7.1
- Fix: Implemented atomic DB locking in
ensure_default_store()to prevent duplicate store creation during concurrent REST API requests. - Fix: Updated admin container CSS selectors to allow Freemius activation & opt-in screens to display properly when Pro version is activated.
2.7.0
- New: Smart Product Creator – Create simple & variable products across multiple stores with a 3-step wizard (Stores Details Variations).
- New: Product type selector with support for simple and variable products.
- New: Categories & Tags support in Smart Product Creator for both main and remote stores.
- New: Variable product variations with attribute-wise pricing and stock management.
- New: Price adjustment per store (percentage-based) during product creation.
- New: Image upload support for featured image in Smart Product Creator.
- New: Product Editor – Added variable product support in pricing tab with variations table.
- New: Product Editor – Added image upload to Media tab for featured image and gallery.
- New: Main store auto-selected by default in Product Editor.
- New: Added product type filter (simple, variable, etc.) in product listing.
- New: Smart Product Creator & Product Editor locked as Pro features in free version.
- New: Export Tools – Product Reviews export with rating, reviewer name, and content.
- New: Export Tools – Product Categories export with name, slug, and parent category.
- New: Export Tools – Product Tags export with name, slug, and description.
- New: Export Tools – Customers export with order count and total spend.
- New: Export Tools – Coupons export with discount type, amount, and usage count.
- New: Order Import – Multiple store support for importing orders from multiple stores sequentially.
- New: Order List – Pagination with per-page selector (10, 25, 50, 100) and navigation buttons.
- Improvement: SyncProductsModal redesigned with 2-column layout and warning info.
- Improvement: GlobalPriceModal redesigned with multiple store support and warning info.
- Improvement: Detailed error messages from WooCommerce API shown on deploy failure.
- Improvement: Product matching by SKU for cross-store updates.
- Improvement: Deploy warning added – product must exist in target store with same SKU.
- Improvement: Redesign products, orders, coupons, customers page with fully responsive.
- Fix: Categories now properly created and attached on remote/child stores via REST API.
2.6.1
- Improvement: updated order import modal with child store selected.
- Fix: Fixed pro lock modal ui issue
2.6.0
- New: Custom Meta & ACF Repeater Sync – Synchronizes product metadata between central and child stores using WC CRUD methods.
- New: ACF Auto-Detection – Automatically detects ACF field groups and includes both field names and field keys when ACF is active.
- New: Customer Sync by Email – Automatically links imported orders to existing WordPress users by email or creates new customer profiles.
- New: Order Import & Sync (Background Queues & Webhooks) – Real WooCommerce orders created on the central from child site orders using Action Scheduler for background processing and WC REST API webhooks. Compatible with Xero, warehouse plugins, and other accounting tools.
- New: Duplicate Order Prevention – prevent re-importing the same order.
- New: Manual Order Sync – Background sync with progress bar, cancel support, and configurable batch limits (50-50,000 orders per batch).
- New: Webhook Payload Enhancement – Child site webhooks now include billing, shipping, line items, coupons, fees, and full metadata for complete order reconstruction.
- New: Retry System – Failed push orders are automatically retried every 5 minutes via WP Cron.
- Improvement: Orders dashboard “Order Sync” modal with real-time progress polling and cancel button.
- Improvement: Connected Stores page now has Order Import (green) and Customer Sync (purple) toggle switches per child store.
- Improvement: Cache-Optimized Customer Lookups – Customer email lookups use static caching to reduce database queries during batch imports.
- Improvement: Hub Site Protection – Order import and customer sync toggles are only available for child stores, not the central site.
- Fix: WooCommerce Email Notifications for imported customers.
- Fix: Action Scheduler integration – Async actions with chunked processing (50 orders per batch) for reliable large imports.
- New: Smart Firewall Bypass (Cloudflare WAF Integration) – Cryptographically generates a unique
shared_secretper store to whitelist automated API requests. - New: Branded requests – Outbound API calls now inject custom
X-ShopCentral-Secretheaders and a brandedShopCentral-CoreUser-Agent to bypass firewalls without static IP whitelisting. - New: Interactive Firewall Config UI – Adds an interactive “Firewall Setup” modal in the stores list showing ready-to-copy Cloudflare WAF rule expressions and step-by-step instructions.
- Improvement: WordPress submenu routing synchronizes correctly, ensuring active states match selected sub-menus.
- New: ShopCentral Logs – Centralized activity log viewer with date filter, feature/level filtering, bulk delete, clear all, copy-to-clipboard, and expandable context details for debugging.
- New: WP Cron auto-cleanup – Logs older than 30 days are automatically purged daily.
2.5.0
- New: Bidirectional Inventory Sync (Automatic network-wide stock reduction on sale).
- New: Recursive Variable Product Sync (Includes all variations, attributes, and stock).
- Improvement: Smart Firewall Bypass (Mimics modern browsers to prevent blocks by Bluehost/Cloudflare).
- Fix: Resolved issue where manual product push would skip titles and prices.
2.4.0
- New: Multi-Store connection limits based on Freemius Plan (Personal: 3, Professional: 5, Business: Unlimited).
- New: Implement product & inventory sync system across all connected store.
- Improvement: Added store limit information to the dashboard configuration.
2.3.0
- New: Standardized label-based Date Picker across all store modules (Today, Yesterday, All Time, etc.).
- New: Enhanced Pro feature locking with interactive “Click-to-Upgrade” modals for premium buttons.
- Improvement: Synchronized “All Time” date range defaults across the entire dashboard.
- Security/UX: Restricted Global Coupon broadcasting and Automation Rules to Pro users with improved UI feedback.
- Fix: Resolved layout and syntax issues in Order and Product list view components.
2.2.0
- Release: Version 2.2.0 release.
2.1.2
- Update: Streamlined plugin structure focusing exclusively on the Multi-Store Manager module.
- Fix: Various improvements to the remote API connection stability.
2.1.1
- Major Release: Added upcoming feature listed on settings page.
- Fix: Fixed remote API issue & handle it in central file.
- New: Added deactivate confirmation modal for user friendly feedback.
2.1.0
- Major Release: Plugin rebranded to ShopCentral – Multiple Store Manager.
- New: Multi-Store Manager with remote analytics.
- Improvement: Enhanced SEO friendly description and modular architecture.
