When purchasing items the shop automatically increases/ fills it back to the X amount you input.
So if crafts etc take that item then it just creates more purchases for the item.
Create a sort of toggle so that it gives 1 order or to allow it to fill up that order back to x amount etc