Hola,
Tengo un carrito de tienda Virtual ya creado, y querria meter una casilla en dicho carrito para que el usuario insertando un código le reste "Dinero", el código del carrito que tengo es:
<?
do{ $precio_producto = $row["costo"]*100/(100 + $row["valor"]);
$precio_bruto = $row["cantidad"]*$precio_producto;
$porc_iva = $precio_bruto* $row["valor"]/100;
$iva_total += $porc_iva;
$subtotal += $precio_bruto;
$total += $precio_bruto + $porc_iva ;
$peso_total += $row["peso"]*$row["cantidad"];
?>
Lo que os paso arriba es la parte donde el carrito calcula lo añadido, en esta misma url se selecciona el gasto de envio y la forma de pago, lo lógico seria tambien definir el código de descuento, en el siguiente paso ya realiza los calculos y seria donde ya se aplicaria el descuento.
<?
$precio_bruto = ($row_productos["cantidad"] * $precio_unitario);
echo number_format($precio_bruto,2,',','.');
$subtotal += $precio_bruto;
$total += $precio_bruto + $porc_iva;
?>