Могу предложить только добавить в чанк парамедита еще одно поле инпут, как написано в документации

<input type="text" name="test__[[*id]]__add" value="дополнительные данные" />

вместо допданныx пишем свое [[+field]] с названием доппараметра.
У меня в корзину таким образом уходит все что угодно и цена меняется.
Единственный косяк - лишняя запятая))) Надо дорабатывать. Сам в процессе, попробую найти полноценное решение.
Думаю копать в сторону - урезать инпут влияющий на цену, чтоб он вообще ничего не кидал, а только менял цену, а допы выводить другими инпутами. Незнаю выйдет ли так.
А как у вас получилось вывести первое поле картинкой в корзине?