php_ebay-paypal

<h2>Calcul des frais Ebay et Paypal</h2> <h3>Ebay au Format Enchères</h3>

<form method="POST"> <p>Prix de vente : <input name="prixvente" type="text" />**</p> <p>Montant souhaite : <input name="prixvoulu" type="text" />**</p> <p>Frais de port : <input name="fraisdeport" type="text" />*</p> <p>Prix de depart : <input name="prixdepart" type="text" />*</p> <p>Mise en vente promo : <input name="promo" type="text" /></p><br /> <input type="submit" value="OK"/> </form>

<?php //babgond.com

//recuperation des variables saisie $prixvente = $_POST'prixvente'; $prixvoulu = $_POST'prixvoulu'; $fraisdeport = $_POST'fraisdeport'; $prixdepart = $_POST'prixdepart'; $promo = $_POST'promo'; if { //initialisation des variables $comvare = 0; $comfixee = 0; $comgenerale = 0; $comvarp = 0; $comfixep = 0.25; $comgeneralp = 0; $montantrestant = 0; $prixavendre = 0;

//calcul commision EBAY //calcul commision variable ebay

if ( $prixvente < 50) { $comvare = 6.5*$prixvente/100; } else if ($prixvente < 500) { $comvare = 4.5* ($prixvente-50)/100 + 3.25; } else if ($prixvente >500) { $comvare = 2.5*($prixvente-1000)/100 + 23.50; } //calcul commision fixe ebay if ($promo == NULL ) { if ($prixdepart < 1.01) { $comfixee = 0.15; } else if ($prixdepart <9.99) { $comfixee = 0.35; } elseif ( $prixdepart < 24.99) { $comfixee = 0.5; } else if ( $prixdepart > 25){ $comfixee = 1; } } else { $comfixee = $promo; } //!!calcul commision $comgenerale = $comfixee + $comvare;

//Calcul frais paypal if ($prixvente + $fraisdeport < 2500) { $comvarp = 3.4* ($prixvente + $fraisdeport)/100; } else if ($prixvente + $fraisdeport < 10000) { $comvarp = 2* ($prixvente + $fraisdeport)/100; } else if ($prixvente + $fraisdeport < 50000) { $comvarp = 1.8* ($prixvente + $fraisdeport)/100; } else if ($prixvente + $fraisdeport < 100000) { $comvarp = 1.6* ($prixvente + $fraisdeport)/100; } else if ($prixvente + $fraisdeport > 100000) { $comvarp = 1.4* ($prixvente + $fraisdeport)/100; } //!!calcul commision paypal $comgeneralp = $comfixep + $comvarp;

//!!COMISSION GENERAL $comgeneral = $comgenerale + $comgeneralp; //calcul montant restant $montantrestant=$prixvente - $comgeneral;

//!!calcul du prix de vente //determination taux Paypal if ($prixvoulu + $fraisdeport < 2500) { $tauxp = 3.4; } else if ($prixvoulu + $fraisdeport < 10000) { $tauxp = 2; } else if ($prixvoulu + $fraisdeport < 50000) { $tauxp = 1.8; } else if ($prixvoulu + $fraisdeport < 100000) { $tauxp = 1.6; } else if ($prixvoulu + $fraisdeport > 100000) { $tauxp = 1.4; } //determination taux ebay if ( $prixvoulu < 50) { $tauxe = 6.50; $tauxe2 = 0; } else if ($prixvoulu < 500) { $tauxe = 4.5; $tauxe2 = 3.25; } else if ($prixvoulu > 500) { $tauxe= 2.5; $tauxe2 = 23.50; }

$prixavendre = -($tauxp*$fraisdeport+100*$prixvoulu+100*$comfixep+100*$comfixee+100*$tauxe2)/($tauxp+$tauxe-100);

//affichage if ($prixvente <> NULL) { echo "le prix de vente est de ".$prixvente." €<br />"; echo "le montant restant est de ".$montantrestant." € <br />"; echo "la commision prelevé est de ".$comgeneral." €<br />"; echo "les frais ebay sont de : ".$comgenerale." € soit ".$comfixee." € de fixe et ".$comvare."€ de variable<br />"; echo "les frais Paypal sont de : ".$comgeneralp." € soit ".$comfixep." € de fixe et ".$comvarp."€ de variable<br />"; echo "<i>les frais de port sont de : ".$fraisdeport." € et la mise à prix est de ".$prixdepart." €</i> <br />"; echo "<p><i>Attention bug possible au borne : 500 €</i></p>"; } if ($prixvoulu <> NULL) { echo "il faut vendre le produit ".$prixavendre." €, pour obtenir ".$prixvoulu."€"; echo "<p><i>Attention bug possible au borne : 50 et 500€</i></p>"; }

} ?>

<p>Sur <a href="http://pages.ebay.fr/help/sell/fees.html">la base des tarifs d'Ebay</a> au 05/03/09<br /> Sur <a href="https://www.paypal.com/fr/cgi-bin/webscr?cmd=_display-receiving-fees">la base des tarifs de Paypal Compte Premier</a> au 05/03/09</p>