<h3>Calcul des frais PriceMinister</h3>
<form method="POST"> <p>Prix de vente</p> <input name="prixvente" type="text" /><br /> <p>Montant souhaite : </p> <input name="prixvoulu" type="text" /> </ br>
<input type="submit" value="OK"/> </form>
<?php //babgond.com
//recuperation des variables saisie $prixvente = $_POST'prixvente'; $prixvoulu = $_POST'prixvoulu'; //initialisation des variables $comvar = 0; $comfixe = 0; $comgeneral = 0; $montantrestant = 0; $prixavendre = 0;
//calcul commision variable if ( $prixvente < 100) { $comvar = 15*$prixvente/100; } else if ($prixvente < 300) { $comvar = 10* ($prixvente-100)/100 + 15*(100/100); } else if ($prixvente <500) { $comvar = 5*($prixvente-300)/100 + 10*(300-100)/100+15*100/100; } else if ($prixvente > 500) { $comvar = 1*($prixvente-500)/100+5*(500-300)/100+10*(300-100)/100+15*100/100; }
//calcul commision fixe if ($prixvente < 5) { $comfixe = 0.40; } else if ($prixvente <10) { $comfixe = 0.9; } elseif ( $prixvente < 15) { $comfixe = 1.35; } else { $comfixe = 1.9; }
//!!calcul commision $comgeneral = $comfixe + $comvar; //calcul montant restant $montantrestant=$prixvente - $comgeneral;
//calcul du prix de vente if ( $prixvoulu <= 0) { $prixavendre = 0; } else if ( $prixvoulu < 5) { $prixavendre=(100*($prixvoulu+0.4))/85; } else if ($prixvoulu < 10) { $prixavendre=(100*($prixvoulu+0.9))/85; } else if ($prixvoulu < 15) { $prixavendre=(100*($prixvoulu+1.35))/85; } else if ( $prixvoulu <100) { $prixavendre=(100*($prixvoulu+1.9))/85; } else if ( $prixvoulu < 300) { $prixavendre = (10*($prixvoulu+6.9))/9; } else if ($prixvoulu < 500) { $prixavendre = (100*($prixvoulu + 21.9))/ 95;
} else if ($prixvoulu > 500) { $prixavendre = (100*($prixvoulu + 41.9)) / 99; }
//affichage echo "le prix de vente est de ".$prixvente." €<br />"; echo "le montant restant est de ".$montantrestant." € <br />"; echo "les frais Priceminister sont de : ".$comgeneral." € soit ".$comfixe." € de fixe et ".$comvar."€ de variable<br />";
echo "il faut vendre le produit ".$prixavendre." €, pour obtenir ".$prixvoulu."€"; ?>
<p>Sur <a href="http://www.priceminister.com/help/edito_commission">la base des tarifs de priceminister</a> au 20/01/08</p> <p><i>Attention bug possible au borne : 5, 10, 15, 100, 300 et 500 €</i></p>