Коллекциями будут товары, а товарные предложения будут элементами коллекций. Выводить как в примерах тоже можно, достаточно изменить шаблон.
Товар по сути, будет хранить только список товарных предложений, а у предложений уже будут все нужные свойства цены и тд.
Карточкой товара будет страница товара, на которой будут выведены товарные предложения открытого товара.
Насколько я помню, фильтр по умолчанию поддерживает отбор товаров по св-вам товарных предложений. Я допиливал, так как мне нужно было показывать не все предложения товара а только те, которые удовлетворяют фильтру.
Если нужны более подробные консультации пишите в личку.