во первых, в комментариях к функции basket есть такие строчки
* /udata/emarket/basket/add/element/9 - add element 9 into the basket
* /udata/emarket/basket/add/element/9?amount=5 - add element 9 into the basket + amount
* /udata/emarket/basket/add/element/9?option[option_name_1]=1&option=2&option[option_name_2]=3 - add element 9 using options
но по факту при добавлении товара делается не add операция, а put
то есть ты можешь передавать свои параметры ссылкой (сейчас не могу проверить опять пишу на вскидку)
/emarket/basket_custom/put/element/82053/amount=5&option[option_name_1]=1
либо все делать формой тогда у тебя просто добавиться поле amount для передачи кол-ва
<form action="/emarket/basket_custom/put/element/82053/" method="get" id="montazh_form_82053">
<span>
<select name="options[montazh]" style="color:black; width:100px; height: 18px;">
<option value="357121">монтаж: 17000 руб</option>
<option value="357122">еще какая-нибудь опция: 16000 руб</option>
</select>
кол-во <input name="amount" value="3"/>
</span>
<input type="submit" value="Положить в корзину">
</form>