<a class="btn btn-primary" style="float:right" id="removeAll" href="javascript:void(0)">
  Empty Cart
</a>
in js file

$(document).ready(function() {

if(prestashop.page.page_name == ‘cart’)
{
$(‘#removeAll’).click(function(e) {
e.preventDefault()
$.ajax({
type: ‘POST’,
headers: { “cache-control”: “no-cache” },
url: prestashop.urls.base_url + “cart”,
async: true,
cache: false,
data: ‘deleteAll=1&token=’ + prestashop.token + ‘&ajax=true’,
success: function(data){
window.location.reload();
}
})
});
}

});

In cart controller.php

find  and add after this  >> elseif (Tools::getIsset('delete')) { 

elseif (Tools::getIsset('deleteAll')) {
    $this->context->cart->delete();
    $this->context->cookie->id_cart = 0;
    die(1);
}
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...