Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/09/2009, 06:51
Avatar de cemansilla
cemansilla
 
Fecha de Ingreso: septiembre-2007
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 214
Antigüedad: 16 años, 7 meses
Puntos: 6
Respuesta: Hacer calculos en PHP

Cita:
Iniciado por Cremasolar Ver Mensaje
Buenos dias, necesito calcular unos gastos de envio en funcion del precio total de la compra.

Necesito saber en codigo php como hacerlo para poner por ejemplo:

Si es menos de 50€ XXXprecio.
Si es entre 51€ y 300€ XXXprecio.
Si es mas de 300€ que sea el envio gratis y por lo cual tendria que poner un 0 y el precio mostrarlo en su casilla.

Yo me acuerdo mas o menos de como se hacia pero tengo una gran laguna, sino recuerdo mal lo hacia con javascript, el caso seria hacerlo con php como está toda la web configurada.

El precio para saber que gastos de envio poner lo cogeria de la casilla subtotal y es la variable $subtotal

Gracias de antemano, un saludo.
Código PHP:
$total_compra = [precio_compra];
$cargo_envio 0;

if(
$total_compra <= 50)
{
    
$cargo_envio = [xxx];
}else if(
$total_compra <= 300)
{
    
$cargo_envio = [xxx];
}else
{
    
$cargo_envio =0;

Esta seria la logica en PHP, el ultimo else puede ser suprimido ya que tenes seteado en 0 el cargo de envio pero sirve en caso de que quieras aplicar algun monto luego.