Refactor Product to be Partial View