Создание акции 2+1

Здравствуйте. Столкнулись с одной задачей.
У нас есть несколько товаров которые хотим пустить на акцию.
Хотим чтобы при добавлении 2 товаров из данного списка

180785
180786
180787
180789
180792

третий падал как подарок.
С подарком разобрались во вкладке Бонусы.

А вот как сделать так что если клиент добавит на пример товар с ID 180785 и 180789 чтобы выпал подарок?

Я полагаю что нужно создать какую-то комбинацию? Типа этой?

Или слишком усложнил?
Спасибо.

180785 + 180785
180785 + 180786
180785 + 180787
180785 + 180789
180785 + 180792

180786 + 180786
180786 + 180785
180786 + 180787
180786 + 180789
180786 + 180792

180787 + 180787
180787 + 180785
180787 + 180786
180787 + 180789
180787 + 180792

180789 + 180789
180789 + 180785
180789 + 180786
180789 + 180787
180789 + 180792

180792 + 180792
180792 + 180786
180792 + 180787
180792 + 180789
180792 + 180785