Передача произвольных параметров товара из MIGx в корзину/заказ

Задача конечная на примере конкретного товара: есть каталог дверей, двери различаются по ширине.
Ширина на цену не влияет, у других товаров может быть не только ширина, а например цвет краски, чтобы не дублировать товары с различием по одному параметру, создал MIGx поле params, со списком значений.

Что хочу: передавать в заказ +addit_data или в другой переменной со страницы товара, вот собственно код, вопросы по SELECT классы, параметры, настройки, что там надо указать, прописать?

<form action="[[~[[*id]]? &scheme=abs]]" method="post">
<select name="?" value="?" class="shk-param ?">
[[!getImageList?
&tvname=params
&docid=[[*id]]
&tpl=params-list
&limit=0
]]
</select>
<input type="hidden" name="shk-id" value="[[*id]]" />
<input type="hidden" name="shk-name" value="[[*pagetitle]]" />
<input type="hidden" name="shk-count" value="1" />
<div align="right">
Цена: <span class="shk-price" id="stuff_[[*id]]_price">[[*price]]</span> руб.
<button type="submit" name="shk-submit" class="shk-but">В корзину</button>
</div>
</form>

Работает при такой схеме
в shopCartRow.tpl плейсхолдер [[+shk_param]]

на странице товара
<select name="param__[[*id]]__add" onclick="SHK.additOpt(this)" />
[[!getImageList?
&tvname=params
&docid=[[*id]]
&tpl=params-list
&limit=0
]]
</select>

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.