The reason you cannot delete some items in your inventory is because it would cause underlying problems in other screens. For example the order screen in which the allocation occurred would crash if it couldn't find the allocation. Likewise for returns and also some reports. This is why we have the hide checkbox.
Mark is working on a more effective way to control the inventory stock on hand by adding an archive feature. The idea is that you could archive out old data or just purge it. It is on his TODO list.....
With the automatic free gift, sometimes these products already have a product code associated with them (as you can sometimes buy these separately) and other times we may have to create a code for them. These items would not be allocated to your inventory as they go directly to the customer.
Hope that helps.
Cheers,
Kerryn


