Hola amigos me he encontrado con un problema al hacer un carro de a compra es el siguiente. Tengo un carro en el que esta el producto con su precio, el total de los productos y el precio con el IVA, bien, hasta ay xaxi por que esta tal y como lo encontre....ahora le he intentado incluir el precio del envio y lo que e exo es que la variable $suma que en su origen era 0 le he puesto 5,50 que es el precio del envio y bien funciona pero mi problema es el siguiente necesito que el precio del envio sea 0 por un pedido superior a 50€ ¿como lo puedo hacer? aqui os dejo el codigo y gracias por las sugerencias.
Código PHP:
function imprime_carrito(){
$suma = 5.50;
echo '<table border=1 cellpadding="3">
<tr>
<td><b>Nombre producto</b></td>
<td><b>Precio</b></td>
<td> </td>
</tr>';
for ($i=0;$i<$this->num_productos;$i++){
if($this->array_id_prod[$i]!=0){
echo '<tr>';
echo "<td>" . $this->array_nombre_prod[$i] . "</td>";
echo "<td>" . $this->array_precio_prod[$i] . "</td>";
echo "<td><a href='ver_carrito.php?linea=$i'>Eliminar producto</td>";
echo '</tr>';
$suma += $this->array_precio_prod[$i];
}
}
//muestro el precio de envio
echo "<tr><td><b>Envio:</b></td><td> <b>5,50</b></td><td> </td></tr>";
//muestro el total
echo "<tr><td><b>Subtotal:</b></td><td> <b>$suma</b></td><td> </td></tr>";
//total más IVA
echo "<tr><td><b>Total +IVA(16%):</b></td><td> <b>" . $suma * 1.16 . "</b></td><td> </td></tr>";
echo "</table>";
}