# Product stock location

**URL:** <https://www.dolibarr.org/forum/t/product-stock-location/31137>\
**Category:** Using my Dolibarr\
**Created:** [April 26, 2026, 11:01pm UTC](https://www.dolibarr.org/forum/t/product-stock-location/31137 "2026-04-26T23:01:42Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![AvonKury](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/a/dbc845/32.png) [@AvonKury](https://www.dolibarr.org/forum/u/AvonKury)\
**Post date:** [April 26, 2026, 11:01pm UTC](https://www.dolibarr.org/forum/t/product-stock-location/31137/1 "2026-04-26T23:01:42Z")

</div>

Hello Everyone,

im looking for a solution to show the actual stock location of some products, e.g. spare parts (Row 1-100, container 1-100 for example) within the warehouse. I went through all the options with extrafields but it is not convenient and im using not for all products a serial number. Any suggestions welcome. At the moment we are using a separate excel file 😃.

if it can be shown in this area…using V 21.0.1

 ![image](https://www.dolibarr.org/forum/uploads/dolibarrorg/original/2X/e/e97f791d920db9d33c36b4204a4fe41e97b0880b.png)

thanks a lot for the support.

Albi

---

<div class="post-metadata">

**Author:** ![Kim\_KW1975](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/k/46a35a/32.png) [@Kim\_KW1975](https://www.dolibarr.org/forum/u/Kim_KW1975)\
**Post date:** [April 27, 2026, 9:25am UTC](https://www.dolibarr.org/forum/t/product-stock-location/31137/2 "2026-04-27T09:25:35Z")

</div>

Hi Albi,

a way we are using since years is to have multiple warehouses.  
An example:  
1000 - Warehouse “Main Stock”  
1000-01 Room 1 in Main Stock area  
1000-01-02-05 Main Stock Room1 Shelf 2 Tablet 5

With this hierarchy it is possible to define very precise where the parts are but also very easy to get everything per shelf, room, whatever.

Important will be to set also the standard warehouse per product and to do a accurate booking if parts are moved.

If you have a lot materials with serial no. moved internally it can become tricky and time consuming because with serial no. you need to book one by one.  
I have an extra module to make this more comfortable.

Let me know if you need further assistance.  
Kim

---

<div class="post-metadata">

**Author:** ![AvonKury](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/a/dbc845/32.png) [@AvonKury](https://www.dolibarr.org/forum/u/AvonKury)\
**Post date:** [April 28, 2026, 8:59am UTC](https://www.dolibarr.org/forum/t/product-stock-location/31137/3 "2026-04-28T08:59:20Z")

</div>

Hi Kim,

thank you for the input. I thought about this solution already, but i think it gets too messy for us. Do you have a demo of your other solution?

regards  
Albi

---

<div class="post-metadata">

**Author:** ![Kim\_KW1975](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/k/46a35a/32.png) [@Kim\_KW1975](https://www.dolibarr.org/forum/u/Kim_KW1975)\
**Post date:** [April 28, 2026, 9:33am UTC](https://www.dolibarr.org/forum/t/product-stock-location/31137/4 "2026-04-28T09:33:29Z")

</div>

Hi Albi,

you are right it can get messy quickly. I am using about 150 warehouses (shelfs and trays).

My tool is just to make the bookings easier:

 ![image](https://www.dolibarr.org/forum/uploads/dolibarrorg/original/2X/6/652af40057c388771fff7ac054ef8ab7456e30fe.png)

As in the standard you have to do it one by one because of the serial no.  
All transfers done by this module are logged into a extra list. So tracability of movements or roll back isn’t an issue.

If you have another Idea let me know - I do the module 🙂

Cheers,  
Kim

---

<div class="post-metadata">

**Author:** ![zachmelo](https://www.dolibarr.org/forum/user_avatar/www.dolibarr.org/zachmelo/32/9195_2.png) [@zachmelo](https://www.dolibarr.org/forum/u/zachmelo)\
**Post date:** [September 14, 2026, 2:14pm UTC](https://www.dolibarr.org/forum/t/product-stock-location/31137/5 "2026-09-14T14:14:20Z")

</div>

I made a toolset for exactly this after trying to use nested warehouses and quickly cluttering the provided UI.

> [@Binloc: bin locations inside Dolibarr warehouses, with labels and pick/place sheets](https://www.dolibarr.org/forum/t/binloc-bin-locations-inside-dolibarr-warehouses-with-labels-and-pick-place-sheets/31322):
>
> A Dolibarr warehouse is one place. That’s fine until the warehouse is a room full of shelving, or a yard of sea cans each with a rack down either side. Stock tells you there are 15 of a fitting in “Front Office”, and then someone walks the shelves looking for them. That problem with my small business is why I built this bin location module I titled Binloc. It records where stock sits inside a warehouse, prints the labels for the shelving, bins etc, and prints pick and place sheets that send peo…

I tried to inlcude all of the tools and features that would enable this to work well for a number of organizations. The label/tag builder was particularly helpful for us.

---

<div class="post-metadata">

**Author:** ![AvonKury](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/a/dbc845/32.png) [@AvonKury](https://www.dolibarr.org/forum/u/AvonKury)\
**Post date:** [September 16, 2026, 10:51am UTC](https://www.dolibarr.org/forum/t/product-stock-location/31137/6 "2026-09-16T10:51:07Z")

</div>

Hi Zach,

looks interesting, downloaded and wanted to give it a try. I’m using V21.0.1, any chance to make it run lower than V22?

thanks  
Albi

---

<div class="post-metadata">

**Author:** ![zachmelo](https://www.dolibarr.org/forum/user_avatar/www.dolibarr.org/zachmelo/32/9195_2.png) [@zachmelo](https://www.dolibarr.org/forum/u/zachmelo)\
**Post date:** [September 17, 2026, 11:38pm UTC](https://www.dolibarr.org/forum/t/product-stock-location/31137/8 "2026-09-17T23:38:13Z")

</div>

I’ve pushed a release for you to test that should be backwards compatible to v21.
