а у меня не получилось( на опенкарт 3 всё красиво само работает, а на 2.3.0.2 пока не получилось. Вывести кол-во товаров возле корзины удалось (контроллер + header.tpl), а со скриптами у меня туго. 1. У меня две записи поэтому
$json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency']));
поэтому ставила строчку
$json['count_products'] = $this->cart->countProducts();
2 раза. Потом ещё где то поставила, искала метод remove() метод edit(), не уверенна, что нашла, но тыкнула и ещё где то эту строчку) , но думаю, самое сложное было для меня найти, нужное место в common.js , чтоб добавить. Короче, у меня не вышло((((. Попробую ещё раз пройти этот путь. Но, если можете уточнить, буду признательна. Или вообще, может есть где то переделанные файлы, с удовольствием бы скопировала)