Очень жаль, но в мануале нет хука (евента) для события изменения количества товаров в корзине.
Есть cart_add, cart_delete и еще бы добавить cart_set_quantity в файл shopCart.class.php (на строку 142)
Из-за отсутсвия этого хука изменение кол-ва товаров в корзине и повторное добавление товара никак нельзя отследить.
2 комментария
Не проверял, но думаю, что можно отловить используя хук routing, запросив POST и GET....если передаваемые значения соответствуют некоторому условию, то делаем, то что нужно....
Роутами можно, но это некоторый колхоз.
public function routing($params) { if (!empty($_POST['product_id']) || (!empty($_POST['quantity']) and !empty($_POST['id']))) $this->update_cart(); }