Прописать в документации на самом видном месте и несколько раз, что при использовании стандартных модулей обмена товарами между 1С и Битрикс товары никак не смогут быть выгружены в качестве торговых предложений, если в 1С номенклатура забита как обычные товары, а не как товары с характеристиками.
Для меня всегда было загадкой, как же 1С понимает, как делить товары на торговые предложения. Ну нигде не встречалась мне эта информация, пока не поставили вопрос ребром. Подавляющее большинство сайтов использует простые товары, без торговых предложений. Пару часов поиска (довольно неоднозначного, и всё встало на свои места).
Всё оказалось просто. В 1С есть обычная номенклатура и номенклатура с характеристиками. В первом случае вам никак не удастся выгрузить товары на сайт в качестве торговых предложений без дополнительного допиливания модуля обмена или изобретения обходных путей. Однако такой простой истины, на мой взгляд, нигде в документации не прописано.
Сегодня техподдержка официально подтвердила этот момент.
Сейчас предложил ещё три варианта решения заказчику, но все из них - это довольно сложная надстройка с вмешательством в обмен с 1С. Не покидает ощущение, что есть какое-то другое простое решение, но придумать пока не могу.
Характеристика 1С = Свойство торгового предложения в Битриксе
Свойство товара в 1С = Характеристика товара в Битриксе