Выгрузите и узнаете. Функционал товаров и торговых предложений самый базовый. Если бы разработчики сделали бы ограничение на количество ассортимента, то Битрикс никогда не стал бы настолько популярным.
А если бы разработчики сделали хотя бы половину того, что обещали продажники, Эльдорадо не пришлось бы мучительно переписывать свой битриксоидный магазин.
Adamos, глюки и неудобный функционал никто не отменяет - у Эльдорадо и остальных непаханое поле для оптимизации и упрощения. Но базовый функционал - есть базовый функционал, который как-то работает. У меня есть одна интеграция с выгрузкой под артикул нескольких десятков торговых предложений разного цвета и размера - все нормально.
От вашего сайта, сервера и его настроек зависит. Почему так написал - на сайте может быть такого накручено что никакой сервер как бы не настраивали не справится.
У нас 1С-ник ограничения на обмен поставил не более 900 торговых предложений за раз, ну и тут сколько товаров наберется. Иначе обмен стандарный не вывозит. Подбирали методом проб и ошибок. Но у нас предложений не более 10 у товара
Кстати, у меня была чем-то похожая история, когда нужно было обновить остатки и цены для почти 100`000 торговых предложений. Единым файлом ничего не получилось. В конце-концов поставил ограничение на 500 торговых предложений в одном пакете и так в цикле все выгружаю.
Вероятно, вы путаете торговые предложения и свойства товаров, называя последнее характеристиками.
Не пониманию практической пользы и представления выводить 1000 предложений, когда можно вывести 1-3 предложения одного товара, но с выбором свойств.
Значит надо создать 1 товар, к нему 4 торговых предложения (по кол-ву размеров, например).
Создать отдельное свойства в инфоблоке и Highload Справочник
И выводить свойство цвет в карточке товара в виде выпадающего меню, например.
---
Это работает только при условии, что цвет не является определяющим свойством при расчете товарных остатков и доступности к покупке.