Salut, concernant le login :
http://book.cakephp.org/fr/view/1311/M%C3%A9thodes voila ou trouver les variables de session
dans ton cas
$id = $this->Session->read('User.id');
pour la manipulation "classique" de php je pense que tu veux dire des requête SQL classique à ce moment tu peux toujours accéder à cette fonction en faisant :
$this->TonModel->query("ta requete sql classique");
fais un débug pour visualiser les tableaux en sortie.
Donc concernant ton panier tu fais un
$this->TonModel->query("Ta requete pour réduire la quantité du produit dans ta base") dans la m^me méthode où tu ajoutes ton élément au panier.
Idem pour la suppression de ton panier
tu lis ce qu'il y a dans ton panier tu fais un "insert" de chaque élément avant de supprimer ton panier.
Si tu souhaites utiliser une query en Front dans ta vue (c'est parfois nécessaire) alors tu import un controller dans ta vue et tu fais tes requetes à la volée dans la vue.