Первое, что приходит на ум - создать матрицу: по горизонтали ассортимент товаров, по вертикали наименование магазинов. Вот только как сие реализовать в интернете - не знаю, я ведь еще тот хакер

Будут мысли-обязательно напишу.
... и обязательно с рейтингом