в common.js Код: 'update': function (key, quantity) { $.ajax({ url: 'index.php?route=checkout/cart/edit', type: 'post', data: 'key=' + key + '&quantity=' + (typeof (quantity) != 'undefined' ? quantity : 1), а в контроллере PHP: foreach ($this->request->post['quantity'] as $key => $value) { $this->cart->update($key, $value); } это баг, или я чего-то не понимаю?
точно. Надо посмотреть. Может из другого места передается массив, а в common.js просто так, забыли так как работает и так.