Ну тогда так. Создай системную настройку куда будешь записывать id категорий со скидкой. Потом на событие msOnCartChange (точное название посмотри в документации) напиши плагин, который будет в цикле проверять товары из каких категорий есть в корзине и сравнивать их со списком категорий в системной настройке, и считать количество совпадений, если их 3 или больше, то рассчитывать скидку.