если шаблон не стандартный, то возможно убили нужные скрипты.
проверьте
catalog/view/theme/default/template/module/cart.tpl
$(document).ready(function () {
$('.cart_remove').live('click', function () {
if (!confirm('<?php echo $text_confirm; ?>')) {
return false;
}
$(this).removeClass('cart_remove').addClass('cart_remove_loading');
$.ajax({
type: 'post',
url: 'index.php?route=module/cart/callback',
dataType: 'html',
data: 'remove=' + this.id,
success: function (html) {
$('#module_cart .middle').html(html);
if (getUrlParam('route').indexOf('checkout') != -1) {
window.location.reload();
}
}
});
});
});если все на месте, тогда, возможно, начудили что-то в контроллере, в блоке callback-функции, отвечающем за удаление товара.