Location-Based Product Configuration (One Place)

This section explains how Multi Location Product & Inventory Management for WooCommerce lets you configure all product rules per location from a single screen, without switching between product edit pages.


What “Location-Based Product Configuration” Means

You can control how each product behaves per location, including:

  • Stock availability
  • Pricing overrides
  • Backorder rules
  • Location assignment
  • Variation-wise inventory (for variable products)

All of this is managed from one centralized interface.


Central Management Area

WordPress Admin → Location Manage → Stock Central

This is the main hub for location-based configuration.

image 191

What You Can Configure Per Location

From Stock Central, you can control how each product behaves for each store location. This includes stock quantity, stock status, price, sale price, backorders, product availability, and variation-wise inventory.

1. Simple Product Stock Per Location

For a simple product, you can set a different stock quantity for each location.

  1. Go to WordPress Admin → Location Manage → Stock Central.
  2. Find the simple product you want to edit.
  3. Click Manage Stock or the available location configuration action.
  4. Select the location.
  5. Enter the stock quantity for that location.
  6. Set the stock status if needed.
  7. Click Save Changes.

Example:

LocationStock QuantityFrontend Result
New York20Available for New York customers
London0Out of stock for London customers
Toronto8Available for Toronto customers

This allows the same product to be available in one store but unavailable in another.

2. Variable Product Stock Per Variation and Location

For variable products, inventory should be managed by both variation and location. This means each size, color, or style can have different stock in each location.

  1. Go to Stock Central.
  2. Find the variable product.
  3. Click Manage Stock.
  4. Select the variation, such as Small / Red or Medium / Blue.
  5. Select the location.
  6. Enter the stock quantity and stock status for that variation at that location.
  7. Save the changes.

Example:

VariationNew York StockLondon StockToronto Stock
Small / Red1206
Medium / Blue4152
Large / Black070

In this example, Small / Red is out of stock in London but still available in New York and Toronto. Large / Black is only available in London.

Important: For variable products, update the specific variation that customers purchase. Do not rely only on the parent variable product stock if your variations have separate stock.

3. Location-Wise Regular Price and Sale Price

You can set a different regular price and sale price for each location.

  1. Open the product in Stock Central.
  2. Select the location you want to configure.
  3. Enter the location-wise Regular Price.
  4. Enter the location-wise Sale Price, if needed.
  5. Save the changes.

Example:

LocationRegular PriceSale PriceCustomer Sees
Default25.0020.0020.00 sale price
New York30.0024.0024.00 sale price
London28.0028.00 regular price
TorontoDefault product price

If a location-specific price field is empty, the product can use the default WooCommerce price depending on your location-wise pricing settings.

4. Location-Wise Backorder Settings

Backorder settings control whether customers can order a product when the selected location has no stock.

Example:

LocationStockBackordersCustomer Result
New York0AllowedCustomer can place a backorder
London0Not allowedCustomer cannot purchase from London
Toronto5Not allowedCustomer can purchase up to available stock

Use backorders only when your business can fulfill orders later from that location or through an internal transfer workflow.

5. Disable a Product for a Specific Location

You can disable a product for a specific location without deleting the product from WooCommerce.

Example:

LocationDisabled?Result
New YorkNoProduct can be sold in New York
LondonYesProduct is unavailable for London
TorontoNoProduct can be sold in Toronto

This is useful when a product is not sold in a specific country, branch, pickup point, warehouse, or service area.

6. Main WooCommerce Stock vs Location Stock

WooCommerce includes a default stock field for each product. This plugin adds separate stock values for each location.

When location-wise inventory is active, the selected customer location controls which stock value is used for availability and order deduction.

Stock TypePurpose
Main WooCommerce stockDefault/global stock value for the product.
Location-wise stockStock available at a specific store, warehouse, branch, or pickup location.

For location-based selling, keep your location-wise stock values accurate because those values determine what customers can buy from each selected location.

7. What Happens When the Selected Location Has No Stock?

If the selected location has no stock, the product behavior depends on your product display, cart, checkout, and backorder settings.

SetupResult
Out of stock and backorders disabledProduct cannot be purchased from the selected location.
Out of stock and backorders enabledProduct may be purchasable as a backorder.
Product disabled for selected locationProduct should not be available for that location.
Another location has stockCustomer may need to switch location, or the order assignment method may use another location depending on your settings.

After changing location stock, test the product page, cart page, and checkout page with different selected locations.


Unified Popup Modal (One UI)

All location configuration actions use one shared popup modal:

  • Quick Edit
  • Manage Location
  • Add Location

The modal automatically adapts based on:

  • Product type
  • Selected location
  • Selected variation (if applicable)

Product Type Handling

Simple Products

  • Full location-based stock and pricing
  • Unlimited locations per product

Variable Products

  • Configuration is variation-wise + location-wise
  • Select:
    • Variation
    • Location
  • Manage stock & price for each combination

Ideal for:

  • Size/color products with different availability per store

Grouped Products

Grouped products do not have their own stock or price.

  • Location configuration is limited to:
    • Assigning locations
  • Used for:
    • Visibility rules
    • Filtering
    • Location-based grouping

External / Affiliate Products

  • Supports location-wise stock tracking
  • Pricing fields optional
  • External purchase flow remains unchanged

Default vs Location Override Logic

  1. Default Settings act as global fallback
  2. Location Settings override defaults
  3. Empty fields → inherit default values

This keeps configuration clean and avoids duplication.


Benefits

  • One screen for all products and locations
  • No need to open individual product edit pages
  • Faster bulk management
  • Reduced configuration errors
  • Scales easily for multi-store businesses

Best Use Cases

  • Multi-warehouse inventory control
  • Retail chains with store-specific pricing
  • Location-based pickup & availability
  • High-volume product catalogs

Location-Based Product Configuration gives you complete control over how products behave in each store—all from one place.