1. Поле DISCOUNT_COUPON таблицы b_sale_basket содержит только первый из применившихся купонов скидок на товары (only). Начиная с версии catalog 12.0 это поле работает в режиме совместимости 2. Купоны правил корзины (появились в sale 14.11) в это поле не попадают.
Яна, повторюсь - это настройки компонента. В разделе сайта, где выводится каталог товаров - вносите изменения в настройки компонента. Настройки модуля к Вашему вопросу не имеют отношения.
Никак. При использовании группировки в результирующем кортеже валидны значения только тех полей, что участвуют в группировке. MySql по какой-то причине не выдает ошибки при таком запросе, в отличие от остальных СУБД.