Skip to main content

Multi-Warehouse Feature (Catalog) – How It Works

Manage inventory across multiple locations with the Multi-Warehouse feature. Learn how to enable warehouses, assign stock, and manually distribute inventory for better control and fulfillment accuracy.

Written by Karolina Santiago
Updated today

The Multi-Warehouse feature allows you to manage inventory across multiple physical locations, giving you better control over stock distribution, fulfillment, and tracking.

By default, this feature is disabled for all new users.


Enabling Multi-Warehouse

To get started:

  1. Go to Products → Inventory Management → Warehouses

  2. Toggle Enable Multi-Warehouse Feature

  3. Click Save

Once enabled:

  • A Default warehouse is automatically created

  • This warehouse becomes the primary location for all imported inventory


Key Behavior

Understanding how the system behaves is important:

  • Default warehouse is auto-created when the feature is enabled

  • Imported products do NOT create warehouses automatically (even if listings include location data)

  • All imported inventory is assigned to the Default warehouse

  • Additional warehouses must be created manually

  • Inventory distribution across warehouses is fully manual


Managing Warehouses

You can create and manage warehouses from:

Products → Inventory Management → Warehouses

From here, you can:

  • Add new warehouses

  • Edit warehouse details (address, contact info, etc.)

  • Set warehouse priority

  • View assigned products per warehouse


Assigning Inventory to Warehouses

Once warehouses are created, inventory must be distributed manually per product.

Steps:

  1. Go to Products

  2. Open a product and click Inventory Settings

  3. Ensure Inventory Type = Warehouse

  4. In the Add Warehouse section:

    • Select a warehouse from the dropdown

    • Add it to the product

  5. Enter quantities for each warehouse:

    • On Hand – total stock in that warehouse

    • Available – sellable quantity

  6. Click Save & Exit


Bulk Managing Inventory by Warehouse (Inventory Management Tab)

In addition to managing warehouses at the product level, you can bulk update inventory across multiple products directly from the Inventory Management tab.

Accessing Bulk Actions

  1. Go to Products → Inventory Management

  2. Select one or more products using the checkboxes

  3. Click Update Inventory

This opens the Set Warehouse Inventory modal.


Setting Inventory in Bulk

From the modal, you can:

  • Select a warehouse (e.g., Default, New_York, Miami)

  • Choose how to update inventory:

    • Set Quantity to – overwrite the quantity for selected products

    • Increase/Decrease quantity by – adjust stock levels incrementally

  • Optionally enable Include variations to apply changes to product variations

👉 This action will:

  • Update the selected warehouse for all chosen products

  • Add the warehouse to products if it doesn’t already exist


Viewing Multi-Warehouse Inventory

In the Inventory Management grid:

  • Each product can display multiple warehouse labels

  • You can quickly see which warehouses are assigned per product

  • Quantities are shown per product, with edit (✏️) options for quick updates


Removing Warehouses in Bulk

You can also remove warehouses from multiple products at once:

  1. Select products

  2. Choose the Remove Warehouse action

Available options:

  • Remove warehouse(s) and inventory
    → Deletes the warehouse and its assigned stock

  • Remove warehouse(s) and transfer inventory
    → Moves stock to another selected warehouse

  • Remove warehouse(s) and override inventory
    → Replaces inventory in another warehouse

⚠️ Note:

  • This action cannot be undone

  • Not applicable to bundle products


How Inventory Splitting Works

  • Each product can have multiple warehouse entries

  • Total inventory = sum of all warehouse quantities

  • You control:

    • Which warehouses hold stock

    • How much inventory is allocated per location

There is no automatic stock distribution — everything is explicitly defined by the user.


Default Warehouse Behavior

The Default warehouse acts as:

  • The initial landing location for all imported inventory

  • A fallback warehouse if no other locations are configured

Even after creating additional warehouses:

  • Existing stock remains in Default until reassigned

  • You must manually move or split quantities across warehouses


Important Notes

  • Multi-warehouse setup is not automatic — it requires manual configuration

  • Inventory sync/import does not distribute stock across multiple warehouses

  • Warehouse assignment happens at the product level, not globally

  • You can update warehouse quantities at any time via Inventory Settings


Best Practices

  • Use Default warehouse as a temporary holding location

  • Create warehouses that reflect real fulfillment locations (e.g., US, EU, 3PL)

  • Regularly review inventory distribution to avoid overselling

  • Keep warehouse priorities aligned with your fulfillment strategy

Did this answer your question?