Facil hermano, coloca un boton al final del carrito que diga por ejemplo: finalizar compra y envia las variables del form que es donde estan los datos de la compra y enviate un mail ejemplo
Código PHP:
//Estoy recibiendo el formulario, compongo el cuerpo
$textF = "Nueva Compra\r\n";
$textF = "============================================\r\n";
$textF .= "Nombre: ".$_POST["variablenombre"]."\r\n";
$textF .= "Apellido: ".$_POST["variablenombre"]."\r\n";
$textF .= "dato: ".$_POST["variabledato"]."\r\n";
"============================================\r\n";
$enviarEmail = array("[email protected]");
while (list($key,$email) = each($enviarEmail)){
mail($email,"TITULO CORREO", $productos, $textF);
}
con los productos cuando recojes las variables solamente tienes que declarar un for por que puedes ser varios campos ejemplo
Código PHP:
for ($a=1 ;$a<=$_POST["item"];$a++){
$idproducto= "id".$a;
$nombre= "nombre".$a;
$precio= "precio".$a;
$cant= "cant".$a;
$X = $a + 1;
$productos .= "=================== PRODUCTO ".$b." ===================\n " .
"ID: " . $_POST[$idproducto]. "\n" .
"nombre: " . $_POST[$nombre]. "\n" .
"precio: " . $_POST[$precio]. "\n" .
"cantidad: " . $_POST[$cant]. "\n";
y bueno haces una suma de todos los resultados
saludos.