может, просто разделите товары на классы и попытаетесь тупа на k-средних предсказать, товар из какого класса будет куплен, и их и будете рекомендовать? ну так сказать, опробов...
Регрессии в принципе?
Посчитать количество id?)