Changing model to accommodate multiple vendor pricing for each product