Hola, buenas tardes. Tengo un proyecto en wordpress donde tengo un plugin de reservas que usaré para alquilar vehículos. Es un plug in que trabaja aceptablemente.
El tema es que necesito que por cada X días de alquiler el precio varíe. Ahora mismo si el alquiler por día es de 4EUR los diez días son 40EUR y necesito que por ejemplo para 3 días haya un descuento, para 5 días otro y para siete otro por poner un ejemplo.
Además necesito agregar unos campos de texto más al formulario de reserva, pero eso no es lo más importante ahora.
Se podrá hacer este tipo de trabajo? si es así, cuanto me costaría? Y lo más importante el tiempo.
Saludos y gracias por su atención.
Enrique
Última edición por enrique; 01/07/2011 a las 19:24
Hola enrique, para poder ayudarte es necesario que nos des el código del plugin que posees.
Ademas es necesario que nos otorgues los precios o el porcentaje de descuento de la cantidad de dias contratados.
Por otro lado, no es necesario un plugin de wordpress para hacerlo.
Por darte un ejemplo rapido:
Como explicabas, el costo de 1 (un) dia es de 4 Euros sacando de manera exponencial un descuento por dia adicional de 5% tendriamos algo como esto:
Para usarlo simplemente usas la variable en url ?dias='cantidad de dias' por ejemplo:Código PHP:<?php
function Monto($dias){
$precio=4; // Precio diario
$contrato=array( //Predeterminado dias
5,
10,
15,
30,
45
);
$des=array( //Cantidad de descuento
1,
2,
3,
5,
7
);
if($dias>1){
foreach($contrato as $n => $d){
if($dias>=$d){
$diasDes=$des[$n];
$descuento=$diasDes*$precio;
$sDes=$dias*$precio;
$total=$sDes-$descuento;
}
}
}else{
$diasDes=0;
$descuento=0;
$sDes=$precio;
$total=$precio;
}
return array(
'dias'=>$dias,
'DescuentoDias'=>$diasDes,
'Descuento'=>$descuento,
'Total'=>$total,
'SinDescuento'=>$sDes
);
}
//Un ejemplo de su uso
$resultado=Monto($_GET['dias']);
echo '<strong>Contrato por:</strong> '.$resultado['dias'].' Dias.<br />
<strong>Monto sin descuento:</strong> '.$resultado['SinDescuento'].'€.<br />
<strong>Dias Descontados:</strong> '.$resultado['DescuentoDias'].' Dias.<br />
<strong>Descuento:</strong> '.$resultado['Descuento'].'€.<br />
<strong>Monto sin Descuento:</strong> '.$resultado['Total'].'€.<br />';
//Fin del Ejemplo
?>
urldelsitio.ltd/descuento.php?dias=20
Última edición por mijailr; 01/07/2011 a las 20:51
-----------------------------------------------------------------------------
Mijail Rondon - Programador Freelance
Ok. Muchas gracias. Voy aver que pasa.
Funciona perfectamente. Ahora intentaré acoplarlo al plugin que tengo, espero que lo pueda hacer bien!
Saludos y gracias por el buen trabajo!
Marcadores