eCommerce enhancements

@cdodge so we add a field "list_price" in orderitem model that we will use to show the original price as red striked parallel with unit_cost ? 
I think we can drop the column "discount_price" and update the unit_cost for an item.