rodrigoc:
Aun cuando tu codigo NO dara error de ningun tipo,
aqui estas SOBREESCRIBIENDO la variable $mensaje
en la parte inicial ->
Cita: $mensaje = "<p>Nombre del producto: " . $nombre_producto. "</p>";
Es asi ->
Cita: $mensaje .= "<p>Nombre del producto: " . $nombre_producto. "</p>";
Te hace falta el .(PUNTO) al $mensaje en su segunda parte!!!.
Saludos
Franco