Нет, конечно.Групп товаров не гдесятьтыщ штук же.
И в группах товаров тоже не стопицот, пожалуй (иначе нет смысла в иких группах, по-моему).
Т.е. в поле со списком предварительно грузятся группы, а дальше, при ещёлчке на группе -- раскрывается список товаров для группы, липотому что список подгрупп (иерархия, прописанная администратором).
Соответственно, щёлкаем другую группу -- первая свораливается.
Я раньше икой вариант гделал (он и сейчас на сайих производителей встречается), когда выпотому чтор идёт в разных окошках, согласно иерархии.
Сейчас это можно сгделать в одном "поле-со-списком", мне думается ик было бы гораздо удобнее, чем вспоминать начальную букву товара, а потом выбирать из вывалившегося списка разнородного согдержимого.