Skip to content

Real-Time Stock Visibility in POS Lot Selection #1471

@nkirui

Description

@nkirui

Is your feature request related to a problem?

Yes. Currently, the Odoo POS Lot Selection module allows cashiers to select or enter any lot number without indicating its availability. This leads to:

Operational delays: Cashiers select a lot, only to find out during validation or post-sync that it is out of stock.

Inventory Errors: It allows for "ghost" sales of lots that don't exist in that specific branch/location.

Manual Work: Cashiers have to manually check a separate "Inventory" app to see which lots are actually on the shelf.

Describe the solution you'd like
I want the POS Lot Selection pop-up to be "Stock Aware":

Quantity Preview: Beside each lot number in the selection list, the available quantity (On Hand) for the current POS location should be displayed.
Auto-Filtering: Any lot number with a quantity less than 1 it should be filtered out of the display entirely.
Real-time Update: The quantities should be fetched from the loaded POS indexedDB or via an RPC call to ensure they are current

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Manual lookup: Cashiers use the "Product Info" button, but this doesn't specifically link back to the lot selection flow efficiently

Additional context
This is particularly critical for businesses dealing with perishables (pharmacies, supermarkets, or high-end shampoos) where FIFO (First In, First Out) depends on selecting the correct batch.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions