product editor - enhancements to inventory 2.0

any saves to the product update the product record in memory. This
includes adding options to the product.