Да, наверное в футере (ошибкой что то светило место то)... на данный момент, ошибки нет, но всёравно не удаляет...
Попробуйте текущий (в миникорзине):
<a onclick="$('.widget-holder').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' .widget-holder > *');" class="remove">×</a>
заменить на
<a onclick="removeCart('<?php echo $product['key']; ?>');" class="remove" >×</a>
а в самом низу добавить код:
<script type="text/javascript"><!--
function removeCart(key) {
$.ajax({
url: 'index.php?route=checkout/cart',
type: 'get',
data: 'remove=' + key,
dataType: 'html',
success: function(json) {
//$('.success, .warning, .attention, .information').remove();
window.location='index.php?route=common/home';
}
});
}
//--></script>