> For the complete documentation index, see [llms.txt](https://docs.pakk.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pakk.io/products-and-inventory/multi-location.md).

# Multi-Location

Pakk allows you to track stock at any number of locations within your business, rather than just a single, main warehouse.

Pakk allows you to track stock at any number of locations within your business, rather than just a single, main warehouse. These locations could include:

* Warehouses
* Transport depots
* Third party premises
* Vehicles
* Offices
* Sub-locations within other locations

Multi-location inventory is a broad feature that encompasses the following functionalities, all of which are covered in detail in the this article.

* Create any number of Locations within your business for tracking stock
* Assign stock batches to a Location, or leave ‘unlocated’
* Batch and product-level stock levels are shown aggregated and broken down by Location
* Easily relocate a batch from one Location to another
* Create ‘Stock Transfers’ to move stock from one Location to another, print and email ’Stock Transfer Orders’ and track their progress
* Receive Purchase Orders to new or existing batches at a chosen location
* Commit stock on Sales Orders from one or more locations in priority order, or from any Location
* Dispatch stock on Sales Orders intelligently by location
* Choose which stock Locations your websites should draw stock from
* Optionally show stock Locations to customers directly on websites

Even if you only currently have a single location in your business for stock tracking - you might still consider setting this Location up in Pakk and assigning all stock to it, so you are ready to quickly expand with other Locations when the time comes.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.pakk.io/products-and-inventory/multi-location.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
