} else { $tempMaxCompra->storeSum($id_producto, $cantidad_elegida); try { $stock = new TempStock(); $stock->setComunes($id_producto, $cantidad_elegida, $_SESSION['MM_IdUsuario']); } catch (Exception $e) { echo $e->getMessage(); } //Hay stock //No requiere talles if ($cantidad_elegida <= $StockActual) { //hay en stock y guarda la compra. //primero chequeo si el producto ya existe en el carrito del usuario. include_once "includes/class.carrito.php"; $carr = new carrito(); $cantidad_en_carrito = $carr->chequear_producto($_SESSION['MM_IdUsuario'], $id_producto); if ($cantidad_en_carrito > 0) { //El producto ya existe en el carrito del usuario, solo actualizo la cantidad $traigo_id = new carrito(); $traigo_id->select_by_usuario_producto($_SESSION['MM_IdUsuario'], $id_producto); $id_row = $traigo_id->getintContador(); //Actualizo cantidad $update_carrito = new carrito(); $update_carrito->select($id_row); $update_carrito->intCantidad = $cantidad_en_carrito + $cantidad_elegida; $update_carrito->update($id_row); @header('location: carrito.php'); exit; } else { //No hay de este producto en el carrito, lo ingreso como nuevo include_once "includes/class.carrito.php";