Звучит сложновато, на деле проще.
Как вы помните, в конструкторе товарных рекомендаций можно включить фильтр по категориям. Например, вы ставите алгоритм «Вам это будет интересно», а потом добавляете фильтр — и выбираете только три категории, как тут:
А еще этому алгоритму можно задать лимит: например, выставить значение 8 — алгоритм пройдет по нужным категориям и наберет из них 8 товаров.
Как сейчас всё работает: алгоритм берет популярные товары из первой, второй и третьей категории, поровну. Если у вас лимит 8, а категории 3, то он сделает топ-3 наиболее подходящих покупателю товаров из каждой. Потом возьмет из этих девяти восемь (ваш лимит) самых подходящих. Получится, что покупатель увидит самые подходящие товары из всех выбранных категорий. Пока работает только для алгоритма «Вам это будет интересно».