Multi-Store Sync for FlexStock – Multi Store Manager for WooCommerce
Multi-Store Sync for FlexStock – Multi Store Manager for WooCommerce

Multi-Store Sync for FlexStock – Multi Store Manager for WooCommerce

0/5 (0 ratings) — active installs Updated Nov 3, 2026
Multi-Store Sync dashboard for managing multiple stores

Multi-Store Sync dashboard for managing multiple stores

Multi-Store Sync for FlexStock is a WooCommerce multistore plugin that lets you manage multiple WooCommerce stores from one Google Sheet.

It connects separate stores with secure sharing tokens, shares the products you choose from a Source Store to one or more Destination Stores, and keeps stock, prices and other supported product fields in sync through FlexStock.

🚀 Get Pro | 🤝 Join Our Facebook Community

Running one WooCommerce store is simple.

Running multiple stores isn’t.

As your business grows, so does the amount of repetitive work—updating products, maintaining multiple dashboards, and keeping catalogs consistent across different stores.

Whether you operate multiple brands, wholesale and retail stores, regional or multi-language websites, franchises, or client stores, you can update products once and sync supported changes across every connected store.

Unlike traditional inventory sync plugins, Multi-Store Sync is built around a Google Sheets-first workflow. Your spreadsheet becomes the central workspace while FlexStock handles product management and synchronization in the background.

At a Glance

  • What it is: A multi store manager for WooCommerce, built as the official addon for FlexStock.
  • What it syncs: Stock, prices, product deletions and the other product fields supported by your FlexStock edition.
  • How stores connect: A Source Store Destination Store workflow secured by sharing tokens.
  • Where you work: One Google Sheets workspace, powered by FlexStock.
  • WordPress Multisite: Not required. Each store can be a separate WordPress install on its own domain and hosting.
  • Free version: Store connections, sharing tokens, product sync, unlimited variations and All Products mode.
  • Pro version: Category, Tag, Attribute and SKU-based sharing, plus unlimited store connections.
  • Coding: None required.

Important: This is an official addon for FlexStock and requires the FlexStock plugin to be installed and activated.

Let’s grow, connect, and thrive together

Why Multi-Store Sync?

Managing products separately across multiple WooCommerce stores is time-consuming and difficult to scale.

Multi-Store Sync simplifies that workflow by letting you manage products from one central workspace.

Instead of repeating the same updates on every store, your team can:

  • Manage multiple WooCommerce stores from one Google Sheet
  • Share products securely between connected stores
  • Reduce repetitive product updates
  • Keep supported product data synchronized
  • Keep stock levels aligned across every store that sells the same products
  • Maintain a consistent catalog across your business

WooCommerce Multistore vs. WordPress Multisite

Many store owners searching for a WooCommerce Multisite setup actually need something simpler: several stores that share one product catalog.

  • WordPress Multisite runs a network of sites from a single WordPress installation and database. All stores share one network, one codebase and one update cycle.
  • A multistore setup with Multi-Store Sync connects independent stores, each with its own install, domain, hosting, theme and checkout, and syncs the products you choose between them.

This gives you a multistore ecommerce platform on top of the stores you already run. There is no need to migrate to a Multisite network just to keep catalogs and stock aligned.

Why Google Sheets?

Google Sheets makes it practical to manage WooCommerce products in bulk.

Instead of editing products one by one inside WooCommerce, your team can work from a familiar spreadsheet to:

  • Update products in bulk
  • Collaborate with teammates
  • Review changes before synchronization
  • Manage multiple stores from a single workspace

FlexStock provides the Google Sheets integration, product management, and synchronization engine.

Multi-Store Sync extends that workflow by connecting your stores and securely distributing products between them.

How It Works

Multi-Store Sync uses a simple Source Store Destination Store workflow.

Source Store

A Source Store owns the products and controls what is shared.

From the Source Store, you can:

  • Create secure sharing tokens
  • Choose which products to share
  • Control which supported product fields are synchronized
  • Share products with one or multiple Destination Stores

Destination Store

A Destination Store receives products from a Source Store.

Simply add the shared token, import products, and continue receiving synchronized updates through FlexStock.

This architecture gives you full control over how products are distributed across your stores.

How to Sync Multiple WooCommerce Stores

Getting started only takes a few minutes.

  1. Install and activate FlexStock.
  2. Install Multi-Store Sync.
  3. Connect FlexStock with Google Sheets.
  4. Create a sharing token in the Source Store.
  5. Choose which products to share.
  6. Connect a Destination Store using the token.
  7. Import products.
  8. Continue managing products from Google Sheets while connected stores stay synchronized.

Multi-Store Inventory Management

Stock is usually the first thing to drift when the same products are sold in more than one store. With Multi-Store Sync, you update stock in the FlexStock Google Sheet on the Source Store, and connected Destination Stores receive the change automatically. Price changes and supported product deletions follow the same path, so every store works from the same inventory data.

FlexStock + Multi-Store Sync

Although they work together, each plugin has a different responsibility.

FlexStock

FlexStock manages:

  • Google Sheets integration
  • Product management
  • Supported product fields
  • Bulk product editing
  • Synchronization engine

Multi-Store Sync

Multi-Store Sync manages:

  • Store connections
  • Product sharing
  • Sharing permissions
  • Source Store and Destination Store workflow
  • Product distribution across connected stores

Note: Multi-Store Sync does not unlock FlexStock features. It extends FlexStock by adding secure multi-store connectivity and product sharing. Any product field unavailable in your FlexStock edition will also be unavailable for synchronization through Multi-Store Sync.

Core Features

  • Manage Multiple WooCommerce Stores from Google Sheets:
    Manage products across all your stores from a single Google Sheets workspace powered by FlexStock. Update products once and synchronize supported changes across your connected stores.

  • Secure Source & Destination Workflow:
    Connect stores using secure sharing tokens. Source Stores control what is shared, while Destination Stores simply import products and receive synchronized updates.

  • Share Only the Products You Need:
    Not every connected store needs the same catalog. Choose exactly which products should be shared with each Destination Store.

  • Product Field Control:
    FlexStock controls which product fields are available for synchronization. Multi-Store Sync follows those permissions, ensuring consistent synchronization across connected stores.

  • Preview Before Import:
    Review products before importing them into a Destination Store, giving you greater confidence and control over your catalog.

  • Bulk Product Updates:
    Avoid repeating the same changes across multiple stores. Manage products once from Google Sheets and let FlexStock synchronize supported updates.

  • Real-Time Synchronization:
    Keep connected stores synchronized automatically whenever supported product information changes.

  • Unlimited Connections (Pro):
    Remove connection limits with unlimited Source Stores, Destination Stores, sharing tokens and synchronized products, across as many sites as your license covers.

  • Product Sharing Modes:
    Choose how products are shared from each Source Store to connected Destination Stores.

    • All Products: Share every published product with connected stores. Available in Free.
    • Filtered Products (Pro): Share only products that match specific conditions, filtered by Category, Tag or Attribute.

    • Specific Products (Pro): Share only selected products using their SKUs. Useful for syncing specific catalogs, featured products, seasonal collections, or dealer-exclusive inventory.

Free vs Pro

Free

Includes:

  • Store Connections
  • Sharing Tokens
  • Product Synchronization
  • Unlimited product variations
  • All Products mode

Pro

Adds:

  • Filtered Products mode
  • Category Filter
  • Tag Filter
  • Attribute Filter
  • Specific SKU Sharing
  • Unlimited Source Stores, Destination Stores, sharing tokens and synced products

🚀 Get Pro | 🤝 Join Our Facebook Community

Who Is Multi-Store Sync For?

Multi-Store Sync is designed for businesses that manage more than one online store.

Ideal for:

  • Multi-brand businesses
  • Wholesale & Retail stores
  • Regional or country-specific stores
  • Multi-language stores run as separate sites
  • Franchise businesses
  • Manufacturers & distributors
  • Marketplace operators
  • WooCommerce agencies
  • Maintenance companies
  • Multi-store online retailers that need shared inventory management

Common Business Workflows

  • Wholesale & Retail:
    Maintain separate wholesale and retail stores while managing products from one Google Sheets workspace.

  • Multi-Brand Businesses:
    Operate multiple brands with separate stores while maintaining one centralized product management workflow.

  • Regional Stores:
    Share products with country or region-specific stores while controlling exactly which products each store receives.

  • Multi-Language Stores:
    Run a separate store for each language, share the same products from one Source Store, and keep translated titles and descriptions on each store while stock and prices stay in sync.

  • Franchise Businesses:
    Distribute approved products consistently across every franchise store.

  • Manufacturers & Dealers:
    Publish products from one Source Store and distribute them to dealer websites using secure sharing tokens.

  • WooCommerce Agencies:
    Manage multiple client stores faster by centralizing product updates through FlexStock and Multi-Store Sync.

🔥 More Plugins from WPPOOL

If you like FlexStock, check out our other plugins:

  • 🛒 Manage Order with Google Sheets:
    Try FlexOrder – Bulk Order Sync with Google Sheet for WooCommerce | Manage WooCommerce orders from Google Sheets. Try Flex Order now!

  • 🟢 Google Sheets to WP Table:
    Try FlexTable – Sheets To WP Table Live Sync | Google Sheets allows you to input data on your Google sheet and show the same data on WordPress as a table effortlessly. Try Flex Table now!

  • 🎁 Referral Program for Your Store:
    Try EchoRewards | With Echo Reward, you can refer a friend for WooCommerce to launch your customer referral program. Echo Rewards Referral Plugin is a WooCommerce referral plugin. Generate coupons, reward customers, and launch a refer-a-friend program for your store.

  • 🌓 WP Dark Mode:
    Use WP Dark Mode plugin to create a dark version of your WordPress website. WP Dark Mode works automatically without going into any complicated settings.

  • 💬 Form to Chat:
    Try FormyChat | Connect Form to Chat Apps with Contact Form 7, WPForms, Gravity Form | Welcome Popup & Multi-agent Live Chat

External Services

Google Sheets API (sheets.googleapis.com)
– Purpose: Retrieves the connected Google Spreadsheet’s title so it can be displayed in the plugin settings, confirming the correct sheet is linked.
– Data sent: The spreadsheet ID and an OAuth access token.
– When it connects: Only when a spreadsheet is configured and the admin views/saves sync settings.
– Terms of Service: https://developers.google.com/terms
– Privacy Policy: https://policies.google.com/privacy

Connected Store Sync (Multi-Store Sync Addon)
– Purpose: When you connect additional WooCommerce stores you own/manage, the plugin sends stock, price, and trash/delete events between those stores to keep inventory in sync.
– Data sent: Product SKU, stock/price data, and a bearer token you generate, sent only to the store URLs you explicitly configure.
– When it connects: Only when a remote store is added and sync is triggered.

Appsero Telemetry (appsero.com + icanhazip.com)
– Purpose: Appsero SDK collects basic usage telemetry to help with debugging and product improvements. As part of this, it calls icanhazip.com solely to obtain the server’s public IP address for the telemetry payload.
– Data sent: Basic site environment info (WordPress version, PHP version, active plugins list, server IP via icanhazip.com). No personal visitor data is collected.

  • When it connects: Only after the site admin opts in via the admin notice, or when an admin chooses to submit the optional deactivation feedback form (even without telemetry opt-in). No data is sent by default.

  • Appsero URL: https://appsero.com/

  • Appsero Privacy Policy: https://appsero.com/privacy-policy/
  • icanhazip.com URL: https://icanhazip.com/
  • icanhazip.com is a simple public IP lookup service operated by Cloudflare.

Privacy Policy

Multi-Store Sync Addon uses Appsero SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.

Appsero SDK does not gather any data by default. The SDK only starts gathering basic telemetry data when a user allows it via the admin notice. We collect the data to ensure a great user experience for all our users.

The only other time data is sent is if you choose to submit the optional deactivation feedback form.

Learn more about how Appsero collects and uses this data.

Additionally, read the WPPOOL privacy policy.

Source Code

The source files for all compiled/minified JavaScript and CSS are publicly available in the plugin repository:

The following compiled files have human-readable sources in the repository:
– build/index.js React source in src/ (entry: src/index.js)
– build/index.css source in src/scss/admin.scss

Build instructions:

  1. Run npm install in the root to install dependencies.
  2. Run npm run build to compile the JavaScript and CSS assets.
  3. The compiled files are output to build/