Passer au contenu principal
Version : 1.x

Multi-Store

Pro Feature

Multi-store functionality requires WCPOS Pro.

WCPOS Pro lets you create separate store locations within a single WooCommerce installation. Each store can have its own address, logo, and settings — useful if you operate from multiple physical locations.

What Stores Provide

Each store can have:

  • Store name and address — used on receipts and reports
  • Store logo — displayed on printed receipts
  • Tax rates — different locations may have different tax requirements
  • Cashier assignment — track which cashiers work at which store

Setting Up Stores

  1. Go to WP Admin > POS > Settings
  2. Create a new store with its name, address, and logo
  3. Configure any store-specific tax settings
  4. Assign the store to POS users

When a cashier logs into the POS, they select which store they're operating from. This determines the store details that appear on receipts and which store filter is applied to reports.

Filtering by Store

Once you have multiple stores configured, the store filter appears across the POS:

  • Orders — filter order history by store location
  • Reports — generate end-of-day reports for a specific store
  • Receipts — receipts automatically display the correct store address and logo

Store-Specific Pricing

WCPOS Pro supports different prices for different store locations. You can set a separate regular price and sale price per store for both products and variations.

When a cashier is operating from a specific store, the POS automatically uses that store's pricing. If no store-specific price is set, the default WooCommerce price is used.

Inventory Management

By default, all stores share the same WooCommerce stock levels. For per-location inventory tracking, WCPOS Pro integrates with the ATUM Inventory Management plugin:

  1. Install and configure the ATUM plugin on your WooCommerce site
  2. Create inventory locations in ATUM
  3. In WCPOS Pro, associate each store with an ATUM inventory location
  4. Stock levels will update for the correct location when orders are placed

Alternative: WordPress Multisite

For fully separate inventories without ATUM, you can use WordPress Multisite:

  1. Create a separate WordPress site for each store location
  2. Install WooCommerce and WCPOS on each site
  3. Each site maintains its own independent product catalogue and stock levels

This gives you complete separation but means managing multiple WooCommerce installations.

Known Limitations

  • Single WooCommerce instance — stores are locations within one WooCommerce installation, not separate shops
  • No per-store product visibility — all stores see the same product catalogue