"Место где привязываются переменные" - это конроллер. В конроллерах как раз используют id, а не в шаблонах.
При добавлении товара в корзину по Ajax вызывается контроллер корзины
controller=cart&add=1&ajax=true
Передать какие-то свои данные можете в /themes/default-bootstrap/js/modules/blockcart/ajax-cart.js в
add : function(idProduct, idCombination, addedFromProductPage, callerElement, quantity, whishlist){