Есть только один правильный метод, выгружать без торговых предложений, и делать их искусственно, связывать через пользовательское свойство товары, например с цветами.
Иначе, вам придется переписать пагинацию, количество элементов в фильтре работать не будет тоже, так же сортировки скорее всего будут не корректными.
Если все таки вас это не смущает, то сами предложения легко достать через API.
От торговых предложений часто отказываются в магазинах электроники, тот же рестор. За место переключения цветов стоят ссылки на товары с другими цветовыми решениями.