Skip to content

[Feature]: Multi-Location Inventory Management for Consumables #19608

Description

@piitch

Snipe-IT Version

8.7.2

How can we help?

Feature Request: Multi-Location Inventory Management for Consumables

Problem

Currently, consumables in Snipe-IT are managed as a single inventory pool. While assets support locations and location assignments, consumables do not support inventory distribution across multiple locations or warehouses.

This creates challenges for organizations that manage stock in a central warehouse and distribute inventory to multiple departments or branch offices.

Examples include:

  • Pens
  • Notebooks
  • Marketing materials
  • Flyers
  • Giveaways
  • Lighters
  • Office supplies
  • Printed materials

Currently, the only workaround is creating separate consumable records for each location, which increases administrative overhead and makes reporting more difficult.


Proposed Solution

Introduce native multi-location inventory support for consumables.

A single consumable should be able to have inventory stored at multiple locations, while still being represented as one consumable item in Snipe-IT.

Example

Consumable:

Promotional Pen

Location Quantity
Main Warehouse 500
Marketing Department 100
Branch Office 50

Total inventory displayed in dashboards and listings:

650 Promotional Pens


Location-Based Checkouts

When checking out consumables, the user should be able to select the location from which stock is being issued.

Example:

  • Marketing Department issues 10 pens
  • Marketing stock decreases from 100 to 90
  • Main Warehouse stock remains unchanged

Stock Transfers Between Locations

Allow inventory transfers between locations.

Example:

Transfer 100 pens from Main Warehouse to Marketing:

Before:

  • Main Warehouse: 500
  • Marketing: 100

After:

  • Main Warehouse: 400
  • Marketing: 200

Transfer history would be highly appreciated for auditing purposes.


Location-Specific Low Stock Thresholds

Allow configuring minimum stock levels per location.

Example:

Location Current Stock Alert Threshold
Main Warehouse 400 100
Marketing 15 20

Only Marketing should trigger a low-stock warning.


Location-Specific Notification Recipients

Allow configuring notification recipients individually for each location.

Example:

Location Responsible Person/Team
Main Warehouse IT Team
Marketing Marketing Team
Branch Office Office Manager

Low-stock alerts should only be sent to the responsible party for that location.


User Interface Proposal

Consumables Overview

Display:

Consumable Total Quantity
Promotional Pen 650

Consumable Detail Page

Display inventory breakdown by location.

Location Quantity Threshold Responsible
Main Warehouse 400 100 IT Team
Marketing 200 20 Marketing Team
Branch Office 50 10 Office Manager

Benefits

  • Eliminates duplicate consumable records
  • Improves inventory visibility
  • Supports decentralized warehouses
  • Better handling of marketing and office supplies
  • More accurate low-stock notifications
  • Clear ownership and responsibility per location
  • Easier reporting and inventory management

Additional Notes

This feature would bring consumables closer to how many organizations actually manage inventory in the real world. While assets already support location-based management, consumables currently lack this flexibility and require workarounds when stock is distributed across multiple warehouses, offices, or departments.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions