Deliveries from Multiple Warehouses in a Shopify Store Shipit Shopify Multi-Location | Shipit.fi | Shipit

Deliveries from Multiple Warehouses in a Shopify Store

Do you ship products from multiple warehouses or inventory locations? Shipit Shopify Delivery Checkout’s Multi Location feature supports deliveries from multiple warehouses within a single Shopify store and enables the use of correct shipping methods and warehouse-specific shipment details at checkout.

1

Shopify

Shipping from Multiple Warehouses in Shopify

Does your online store have multiple warehouses or inventory locations?
The Shipit Shopify Delivery Checkout Multi Location add-on supports deliveries from multiple warehouses and locations within a single Shopify store. The correct shipping methods, prices, and sender details are automatically selected based on the order and inventory location.

Multi Location is ideal for online stores that want to scale their shipping operations without manual work or the need for multiple separate Shopify stores.


Activating the Shipit Multi-Location Add-on

With the Shipit Multi-Location add-on, you can manage multiple warehouses and locations in the Shipit Delivery Checkout app.

How to activate the add-on

  1. Open the Shipit Delivery Checkout app in Shopify

  2. Go to Subscription Plans

  3. Select Multi-Location and click Subscribe

The add-on is activated immediately, and a free 14-day trial starts automatically.

Trial period and billing

  • 14 days free of charge

  • After the trial, billing starts automatically

  • Price: $10 / month

  • You can cancel the add-on at any time before the trial ends

Install the add-on and try it free for 14 days!

1. Purchase the add-on

Enable Multi Location by purchasing the add-on directly from the Shipit Delivery Checkout app homepage in Shopify (Subscription Plans). The add-on enables shipping from multiple warehouses within a single Shopify store.

2. Add the warehouses’ API keys

Create a Shipit account for each warehouse and add each warehouse’s API key in Shipit Delivery Checkout → API settings. This allows Shipit to identify different warehouse locations and use them correctly for shipments.

3. Create shipping rules

Configure shipping method rules to ensure products are shipped from the correct warehouse. Create rules based on product collections and warehouses so that only the correct shipping methods are shown at checkout. This functionality requires Carrier Calculated Shipping (CCS) to be enabled in your Shopify store.

4. Check shipping method settings

In the shipping method settings, under Price, check the box “Consolidate multi-location shipping” for all shipping methods.

Note! Shopify setup required before Shipit settings

This guide applies only to the settings of the Shipit Shopify Delivery Checkout add-on.

Shipit does not create warehouses, products, or product collections in Shopify. Before configuring Shipit, the following must be set up in Shopify:

  • Warehouses (Locations) have been created in Shopify settings

  • Products have been assigned to the correct inventory locations

  • Product Collections have been created to control shipping methods

These are Shopify settings and are the responsibility of the merchant.

Multi Location settings in Shipit Shopify Delivery Checkout

1. Create a separate Shipit account for each warehouse

Each warehouse must have its own Shipit account and API key so that Shipit can create shipments and returns using the correct warehouse details.

  • Create a Shipit account for each warehouse at shipit.fi

  • Save the API key for each warehouse

2. Add the warehouses’ API keys to Shipit Delivery Checkout

  • Open Shipit Delivery Checkout in Shopify

  • Go to Settings → API settings

  • Add the API keys for all your warehouses

  • Name the keys clearly (e.g. Warehouse Helsinki, Warehouse Tallinn)

  • Select a primary key if needed

  • Save the settings

After this, Shipit will recognize the different warehouse locations.

3. Configure shipping method rules

To ensure that shipping from multiple warehouses works correctly, rules must be defined for each shipping method. These rules tell Shipit which warehouse the products are shipped from and when the shipping method should be shown at checkout.

Shipping methods are controlled based on warehouse locations and product collections.

This functionality requires Carrier Calculated Shipping (CCS) to be enabled in your Shopify store.


Rule 1: Define the shipping warehouse (Use Location)

  • Open the desired shipping method in the Shipit Delivery Checkout app

  • Add a new rule (+ Add Rule)

  • Select Use Location from the dropdown

  • Choose the warehouse the products are shipped from

  • Select Rule type: Product collection

  • Select Operator: One of Equal

  • Enter the product collection name in the Value field

This rule tells Shipit that products belonging to a specific product collection are shipped from this warehouse.


Rule 2: Add additional warehouses if needed

If the same shipping method is used from multiple warehouses, create additional rules:

  • Add a new rule in the same way as above

  • Change only the warehouse and, if necessary, the product collection

  • Repeat this for each warehouse from which the shipping method can be used

This allows a single shipping method to work from multiple warehouse locations.


Rule 3: Limit the shipping method to a specific country (optional)

If a shipping method is intended for a specific country only, you can add a country restriction.
For example, if a shipping method is intended only for Finland, it can be hidden from other countries.

To show the shipping method only in Finland:

  • Add a new rule (+ Add Rule)

  • Select Hide shipping method if…

  • Select Rule type: Shipment country is

  • Select Operator: One of NOT equal

  • Enter Value: Finland

After this, the shipping method will be shown at checkout only when the destination country is Finland.

Consolidating multi-location shipments for a shipping method

  1. Open the Delivery Checkout app in Shopify.

  2. Go to Shipping methods.

  3. Open Shipping method settings.

  4. Select the shipping method for which you want to consolidate shipments from multiple locations.

  5. Scroll to the Price section.

  6. Check the box “Consolidate multi-location shipping”.

  7. Save the changes and repeat the same steps for other shipping methods if needed.

Summary

The Multi Location add-on in Shipit Delivery Checkout works correctly when the following requirements are met:

  • Warehouses (Locations) and product groups (Product Collections) have been created in Shopify

  • Each warehouse has its own Shipit account and its own API key

  • All warehouse API keys have been added to the Shipit Delivery Checkout app

  • Each shipping method has been configured with:

    • Use Location rules based on Product Collections

    • Country restrictions, if needed

  • Make sure that the checkbox “Consolidate multi-location shipping” is selected for each shipping method in the shipping method settings, under the Price section.

When these conditions are met, Shipit:

  • Displays the correct shipping methods at checkout for the right products and warehouses

  • Ensures that shipping labels are always created and printed with the correct warehouse details

Customizing the Shopify Checkout view (Split shipping)

Shopify allows you to control how shipping methods are displayed at checkout when an order is shipped from multiple warehouses or different shipping profiles. This is managed using the Split shipping setting in Shopify.

How to customize the shipping method display at checkout

  1. Log in to the Shopify admin panel

  2. Go to Settings

  3. Select Shipping and delivery

  4. Find the Split shipping section

  5. Choose how shipping methods are displayed at checkout


Enabling Split shipping

If you want separate shipping methods to be shown for each shipment at checkout, enable Split shipping.

Select the setting:

Split shipping ON – Show split shipping in checkout

Shipping is split when products in an order are fulfilled from different locations or belong to separate shipping profiles. Customers will be able to select the shipping method for each shipment separately.

When this setting is enabled:

  • The order is split into multiple shipments if products are shipped from different warehouses

  • The customer sees separate shipping options for each shipment at checkout

  • The customer can choose a shipping method separately for each shipment

This is the recommended setting when using multiple warehouses (Multi Location).

5. Creating a return for an order (Multi Location)

In a Multi Location setup, returns can be created per order and automatically assigned to the correct warehouse.
If automatic return label printing has not been configured for your shipping method, you can also create the return manually via Shipit.

How to create a return for an order

  1. Open the order you want to create a return for by clicking the order number in the Orders tab in Shopify.

  2. From the top right corner, select More actions → Open with Shipit.

  3. Click Create return.

When creating a return, you can optionally:

  • Change the return shipping method

  • Edit the postal code

  • Select a pickup point or parcel locker

Shipit automatically creates a reverse shipping label for the return, where:

  • The recipient is your store (the correct warehouse)

  • The sender is the customer

  1. Click Book return.

  2. Download the return label by selecting Download return label.

➞ Deliver the return label to the customer, for example by email.


Good to know about Multi Location returns

  • The return is always assigned to the correct warehouse based on the order

  • The same return logic works for all warehouse locations

  • Returns can be handled centrally without manual address edits

Yes, the Shipit Shopify Multi Location add-on is a paid feature.

The price of the add-on is $10 per month.

Yes.
To create warehouse-specific rules for shipping methods, Carrier Calculated Shipping (CCS) must be enabled in your Shopify store.

Before configuring Shipit, the following must be set up in Shopify:

  • Warehouses (Locations) have been created in Shopify settings

  • Products have been assigned to the correct inventory locations

  • Product Collections have been created to control shipping methods

Adding a location

You can add a location in the Shopify Admin. After that, your inventory will be available by default for online orders at all new locations.

Note! When you add a location, new products are stocked at that location with a default inventory level of 0. You can edit inventory levels by going to Products > Inventory in the Shopify Admin, selecting a location, and editing the variants. If you are making a large inventory update, use the bulk editor or a CSV file. You can’t remove all inventory from locations that have pending orders or transfers.

Instructions for adding a warehouse / branch / location

  1. In the Shopify Admin, go to Settings > Locations.

  2. In the All locations section, click Add location.

  3. In the Location details section, add the location name and address:

    • Under Name, click Add.

      • Enter the location name and click Done.

    • Under Address, click Add.

      • Enter the location address and click Save.

  4. Optional: If you don’t want this location’s inventory to be used for online orders, you can disable it in the settings.

    • Turn off This location’s inventory is available for fulfilling online orders by switching the toggle to OFF.

    • This setting is ON by default for all new locations.

  5. Click Save.

Shopify Locations

In Shopify, products and their inventory levels are managed by location (Locations). To ensure that shipping and inventory management work correctly, products must be assigned to the correct locations in Shopify.

Below are three different ways to add products to inventory locations.


Add a product to locations from the product page (Products)

This method is suitable for editing individual products or variants.

  1. Open Products in the Shopify Admin

  2. Click the product you want to edit

  3. If the product has variants, select the correct variant

  4. Go to Inventory

  5. Make sure Inventory will be stocked at is set to Multiple locations

  6. Click Edit locations

  7. Select the locations where the product is stocked

  8. Save the changes by clicking Save

  9. If needed, set inventory quantities per location

Note: Make sure Track quantity is enabled for the product so that inventory levels can be managed.

Add products to inventory locations from the Inventory view

This method is suitable for managing inventory levels when you have multiple products.

  1. Go to Products → Inventory in the Shopify Admin

  2. Find the product or variant from the dropdown

  3. Select the location

  4. Enter the inventory quantity for that location

  5. Save the changes

This view is especially useful for updating inventory levels across different locations.

Add products to inventory locations using Bulk edit

Bulk editing is the most efficient way to assign or update multiple products or variants at once.

  1. Go to Products in the Shopify Admin

  2. Select the products you want to edit (check them from the list)

  3. Click Edit products

This opens the Bulk editor.

  1. In the top right corner, click Columns

  2. Select Inventory

  3. Check the locations you want to edit

  4. Close the columns menu

You will now see separate columns for each selected inventory location for every product or variant.

  1. Enter the inventory quantities per location

  2. Save the changes by clicking Save

Notes:

  • Bulk editing works at the variant level if the product has variants

  • The product must be stocked at at least one location

Optional: prevent a location from fulfilling online orders

If you don’t want inventory from a specific location to be used for fulfilling online store orders:

  1. Go to Settings → Locations in the Shopify Admin

  2. Select the desired location

  3. Disable “Inventory at this location is available to fulfill online orders”

  4. Switch the toggle to OFF

This setting is ON by default for all new locations.


Summary

Assigning products to inventory locations in Shopify can be done in three ways:

  • Through an individual product

  • From the Inventory view

  • Using Bulk edit when managing many products

Once inventory locations are correctly set up in Shopify, Shipit can route orders from the correct warehouse.

Product Collections

Product Collections allow you to group products based on criteria such as warehouse, shipping method, or other logic. Collections are often used to control shipping methods and play a key role in Multi Location setups.


Create an automatic Product Collection (recommended)

An automatic collection updates itself when products meet the defined conditions. This is the recommended approach in most cases.

How to create an automatic collection

  1. Go to Products → Collections in the Shopify Admin

  2. Click Create collection

  3. Enter a name for the collection (Title)

    • Example: Warehouse Lahti

  4. Select Collection type: Smart

  5. Define the conditions:

    Choose either:

    • All conditions, or

    • Any condition

  6. Add conditions that determine which products are included in the collection, for example:

    • Product tag is Lahti

    • Product type is Warehouse product

    • Vendor is Company Ltd

  7. Click Save

The collection will update automatically whenever products are modified.

Create a manual Product Collection

A manual collection is useful when you want to decide exactly which products belong to the collection.

How to create a manual collection

  1. Go to Products → Collections in the Shopify Admin

  2. Click Create collection

  3. Enter a name for the collection (Title)

  4. Select Collection type: Manual

  5. Click Save


Add products to a manual collection

  1. Open the created collection

  2. Click Browse

  3. Select the products from the list

  4. Save the changes

Add products to a Product Collection from the product page

You can also assign a product to a collection directly from the product settings.

  1. Go to Products

  2. Select the product

  3. Find the Collections section on the right side of the product page

  4. Add the product to the desired collection

  5. Click Save

This works especially well with manual collections.


Best practices for naming Product Collections

We recommend naming collections clearly so they are easy to use in shipping rules:

  • Warehouse Lahti

  • Warehouse Finland

  • Parcel delivery

  • Pallet delivery

Clear naming makes it easier to create rules in Shipit and other shipping solutions.


Summary

Product Collections in Shopify can be created:

  • As automatic collections (recommended)

  • As manual collections

  • Or by assigning products individually

Collections are used to group products and are a key part of controlling shipping methods and warehouse logic in Shopify.

1

Shopify

Shipit Delivery Checkout brings flexible and easy-to-manage shipping options to the Shopify checkout.

You can control shipping methods with rules, manage pricing, and define how delivery options are shown to customers at checkout. Shipit Delivery Checkout leverages Shopify’s native shipping and checkout functionality to provide a clear and scalable delivery experience for different business models.

Explore the comprehensive guides
If needed, feel free to contact us — we’re happy to help!

If needed, feel free to contact us — we’re happy to help!

general.nothing-found