Идем в
/catalog/controller/product/category.php
Ищем там
'product_id' => $result['product_id'],
после этого добавляем
'minimum' => $result['minimum'],
Далее идем сюда
/catalog/view/theme/default/template/product/category.tpl
И тут меняем это
<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>
На это
<input type="text" name="quantity" size="2" value="1" id="quantity"/> <button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', $(this).parent().find('#quantity').val() );"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>
Куда копать нашел где то тут forum.opencart-russia.ru
P. S. Еще для себя, дурацкая структура и логика опенкарта...
Что бы не забыть, шаблоны модулей валяются тут:
/catalog/view/theme/default/template/extension/module
собственно тут я и добавил код для шаблона модуля "акции", что бы так же, как и в обычных товарах, можно было добавить несколько акционных позиций в корзину сразу.