Cita:
Iniciado por Cremasolar 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.