Dolibarr / dolibarr

Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web application (written in PHP) designed for businesses of any sizes, foundations and freelancers.
https://www.dolibarr.org
GNU General Public License v3.0
5.47k stars 2.8k forks source link

Add the concept of location #31883

Open GroupeVingeanne opened 3 days ago

GroupeVingeanne commented 3 days ago

Feature Request

To make Dolibarr more logistics-friendly, it should support warehouse locations and integrate them into the scheduling process. For example: B1_A-01, B1_A-02, etc.

Since a product can be stored in multiple locations, this cannot simply be an extrafield on the product. In my opinion, a new "location" type should be created, linked to the warehouse.

Use case

I have my warehouse, and I scan my product to add it to the stock. I then specify its storage location.

Suggested implementation

No response

Suggested steps

The steps to achieve this are: Add a location type This location type must be linked to a warehouse. Enable importing locations Allow importing locations with the following format: Warehouse; Location; Order. Add sequencing to the location type This enables defining a custom order for locations (e.g., if you want B-02 to be ahead of A-01 for logistical purposes). Allow assigning stock to locations Make it possible to allocate stock of an item to one or multiple locations within the warehouse.

FHenry commented 1 day ago

What's your goal extacly ? There is already a field on Product card call Default warehouse : image

The purpose of this field is to pre-select wharehouse when you create Shipments, Reception or Stock Tranfert.

If I guess your feature request, may be you wish to have a new tab, on product card, called "Logistics" that allow to do something like : image

But where do you want this this will informations will be used ?

You'r talking about "scheduling process", could you be more explicit ?

May be something like image where you can add lines and "Action Type" can be provided by external modules, for exemple a module that provide Picking and/or Quality Control features ?