Дело в том, что Яндекс.Маркет для товаров категории "одежда" в большинстве случаев требует Обязательно параметра "Размер" с указанием атрибута "Unit" (т.е. <param name="Размер" unit="INT">XL</param> или <param name="Размер" unit="RU">46</param>).
Если выбрать предлагаемый Вами вариант "Размер товара задаётся опцией" значение "Размер" (созданная опция), то не будет достигнут результат - выполнение требований Яндекса. В этом случае модуль Y.CMS выгрузит в YML тэг <param> только с оригинальным названием опции (т.е. <param name="Размер">XL</param>), указание национальных особенностей (страна, в которой принят размер) не предусмотрено.
А вместе с тем, Яндекс в обязательном порядке требует указание Unit для отдельных категорий товаров (ссылка: yandex[точка]ru/support/partnermarket/guides/clothes.html#h4). Без указания данного параметра товары просто не загружаются в Маркет.
Поэтому, учитывая что для разных товаров могут применяться разные параметры Unit в тэге <param name="Размер">, в модуле необходимо иметь возможность добавлять к опции "Размер" дополнительный параметр "Unit", хотя бы в пункте "Размер товара задаётся опцией". Но если реализовать доработку таким способом - то в этом случае значение Unit будет одинаковым для ВСЕХ товаров в базе данных.
В этой связи, более универсальным решением было бы включение такой возможности в разделе "Дополнительные условия", а именно:
доработать возможность выбрать в поле "Значение из карточки" товара такие поля базы данных как "опции" и "аттрибуты".
Это позволит гибко настраивать разные параметры размеров для разных категорий товаров (поскольку уже реализована возможность применения дополнительных условий только к отдельным категориям).
P.S. Ответы, которые давались ранее в этой ветке на аналогичные вопросы georgy83 проблемы не решают: если использовать "Постоянное значение" то одному товару возможно сопоставить только один размер, в то время как в одежде одному артикулу соответствует размерный ряд (он то и задаётся в опции "Размер": S, M, L, XL и т.п.)