With computers and barcodes on everything, reordering is supposed to be "just in time". That is they get a new shipment in just before they run out of something.
But it is not working that way at some stores. I frequently see things out of stock in many different stores.
This is a "management system" and it is not designed well obviously.
It should take into account how frequently an item sells > predict when the store will be out of an item.
Take into account how long it will take for a new shipment to arrive at a particular store.
Alert management when any item is out of stock so they can tweak their reordering of that item - prevent being out of stock in the future.
And incorporate all of this into stocking regional distribution centers.
Then based on the item selling (the computer would know because of barcodes), automatically reorder that item - Just in time.
In some cases the item might need to be reordered when the stock is down to
3 items. Other cases when the stock is down to 1 item. Etc.