1. Let us stock from inventory, not held item. I understand that there may be someone waiting to snatch the item from your hand, or using that tiny bit of intel but how annoying it is when stocking shop I think greatly outweighs that.
2. Put the price in stock command instead of separate promp. "stock x in shelf for 12000" woukld be an absolute dream
This may seem small, but whne you want to keep your shelves grouped, this reduces your workload to just unstock/stock commands, instead of all the gets, holds and separate prompts in between.