
17/07/2007, 04:01
|
| | Fecha de Ingreso: julio-2006
Mensajes: 45
Antigüedad: 18 años, 9 meses Puntos: 1 | |
Añadir forma de pago a un carrito de compra Hola a todos.
He creado una tienda virtual. Funciona perfectamente.
Me gustaría añadir dos formas de pago. Esto no es dificil. Si el cliente elige transferencia bancaria, se queda todo igual. Pero si elige contrareembolso se añade un 5% al valor total del pedido. Y además me gustaría que se actualizaran los datos en la misma página.
Pues me he atrancado y no puedo continuar.
Dejo aquí el código:
Lleva usted solicitados los siguientes productos</span>
</div>
<form method="post" action="borrar2.asp" name="formi">
<table width="100%" border="1" align="center" cellpadding="3" cellspacing="3" bordercolor="#EDEDDE">
<tr bgcolor="#EDEDDE" class="oscuro-pequeno">
<th width="20"> </th>
<th width="112"> Producto </th>
<th width="65"> Unidades </th>
<th width="69"> Precio </th>
<th width="165" bgcolor="#EDEDDE"> Total </th>
</tr>
<%
Total = 0
For Each producto In Request.Cookies ("Compra")
If Request.Cookies ("Compra")(producto) <> "" Then
Tabla.Filter = "cod_producto='" & producto & "'"
%>
<tr class="title_down">
<td><input type="checkbox" name="Borrar"
value="<%= producto %>">
</td>
<td><font class="casillero"><%= Tabla ("producto") %></font> </td>
<td align="center"><font class="casillero"><%=Request.Cookies ("Compra")(producto)%></font> </td>
<td align="right"><font class="casillero"><%=FormatNumber(Tabla ("precio_producto"), 2)%></font> <span class="textorojo">Euros</span> </td>
<td align="right"><font class="casillero"><%=FormatNumber(Tabla("precio_pr oducto")*Request.Cookies("Compra")(producto),2)%></font> <span class="textorojo">Euros</span> </td>
</tr>
<%
Total = Total + Tabla ("precio_producto") * _
Request.Cookies ("Compra")(producto)
End If
Next
%>
<tr class="description">
<td colspan="2"><input type="button" class="texto_mas_pequeno"
onClick="borrar()" value="Eliminar">
</td>
<td colspan="2" align="right" class="texto_mas_pequeno"> </td>
<td align="right"><span class="articulo">Total:</span> <font class="casillero"><%= FormatNumber (Total + 7.50, 2) %></font> <span class="textorojo">Euros</span></td>
</tr>
</table>
</form>
<input type="button" class="textorojonegrita"
onClick="location.href='pagar2.asp'" value="Realizar el pago">
Funciona perfectamente. ¿Cómo añadir ese 5% de gastos en caso de que el cliente elija forma de pago contrareembolso?
Gracias de antemano!
GUW |