3 ports differents

13 messages dans ce sujet

Posté(e) · Signaler ce message

Salut a tous

Je suis en train d'installer un systeme de 3 ports different qui se generent automatiquement suivant le montant du caddie:

-moins de 12 euros : 3 euros de port

-entre 12 et 40 euros : 5 euros de port

-+ de 40 euros : port gratuit

Voici mes modif dans variable:

function ecrire(&$frm) {

	$file = fopen("../lib/setup/info.inc.php", "w");

	$string = "<?php 

	\n\$serveur_mysql = \"". $frm['serveur_mysql']."\";

	\n\$utilisateur_mysql = \"". $frm['utilisateur_mysql']."\";

	\n\$mot_de_passe_mysql = \"". $frm['mot_de_passe_mysql']."\";

	\n\$nom_de_la_base = \"". $frm['nom_de_la_base']."\";

	\n\$wwwroot = \"". $frm['wwwwroot']."\";

	\n\$site = \"". $frm['site']."\";

	\n\$normal = \"".$frm['normal']."\";

	\n\$gratuit = \"".$frm['gratuit']."\";

	\n\$reduit = \"".$frm['reduit']."\";

	\n\$support = \"".$frm['support']."\";

	\n\$paypal = \"".$frm['paypal']."\";

	\n?>";

	fwrite($file, $string);

	fclose($file);

}


function affiche_variables(&$tab_var) {

?>

<table border="0" cellpadding="0" cellspacing="1" width="760">

<tr>

	<td class="entete" colspan="2">Variables du site</th>

</tr>

<form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">

	<tr><td class="normal">Serveur hôte (mysql) : </td><td><input type="text" name="serveur_mysql" value="<?php echo ($tab_var[0]); ?>" size="" /></td></tr>

	<tr><td class="normal">Identifiant (mysql) : </td><td><input type="text" name="utilisateur_mysql" value="<?php echo ($tab_var[1]); ?>" size="" /></td></tr>

	<tr><td class="normal">Mot de passe (mysql) : </td><td><input type="text" name="mot_de_passe_mysql" value="<?php echo ($tab_var[2]); ?>" size="" /></td></tr>

	<tr><td class="normal">Nom de la base mysql : </td><td><input type="text" name="nom_de_la_base" value="<?php echo ($tab_var[3]); ?>" size="" /></td></tr>

	<tr><td class="normal">URL de la boutique sans barre oblique à la fin : </td><td><input type="text" name="wwwwroot" value="<?php echo ($tab_var[4]); ?>" size="" /></td></tr>

	<tr><td class="normal">Nom du site web : </td><td><input type="text" name="site" value="<?php echo ($tab_var[5]); ?>" size="" /></td></tr>

	<tr><td class="normal">Tarif normal (€ TTC) : </td><td><input type="text" name="normal" value="<?php echo ($tab_var[6]); ?>" size="" /></td></tr>

	<tr><td class="normal">Tarif gratuit (€ TTC) : </td><td><input type="text" name="gratuit" value="<?php echo ($tab_var[7]); ?>" size="" /></td></tr>

	<tr><td class="normal">Tarif reduit (€ TTC) : </td><td><input type="text" name="reduit" value="<?php echo ($tab_var[8]); ?>" size="" /></td></tr>	

	<tr><td class="normal">Email administrateur : </td><td><input type="text" name="support" value="<?php echo ($tab_var[9]); ?>" size="" /></td></tr>	

	<tr><td class="normal">Email paypal : </td><td><input type="text" name="paypal" value="<?php echo ($tab_var[10]); ?>" size="" /></td></tr>
Voici mes modif dans info.inc.php:
$normal = "0";


$gratuit = "0";


$reduit = "0";
Voici mes modif dans achat/achat_maintenant.php:
$_SESSION['caddie']->transport($_POST['transport']);


		switch($_SESSION['caddie']->transport) {


		case "normal" :


			$_SESSION['caddie']->cout_transport($normal);


		break;


		case "gratuit" :


			$_SESSION['caddie']->cout_transport($gratuit);


		break;


		case "reduit" :


			$_SESSION['caddie']->cout_transport($reduit);


		break;

		}
Voici mes modif dans achat/modeles/achat_maintenant.php:
<select class="formulaire1" name="transport">

			<?php

			if (floatval(fprix($_SESSION['caddie']->total)) <12 )

			{

			echo("<option value='reduit' selected >reduit</option>"); 

			}

			else

			{

			echo("<option value='normal' selected >normal</option>"); 

			}


			if (floatval(fprix($_SESSION['caddie']->total)) <35 )

			{

			echo("<option value='normal' selected >Normal</option>"); 

			}

			else

			{

			echo("<option value='gratuit' selected >Gratuit</option>"); 

			}


			?>

	</select>

Alors je pense que c'est dans ce dernier fichier qu'il ya un probleme...

Qu'en pensez vous??

Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pour ceux a qui ça interresse,j'ai trouvé la solution...

Qui la veux,me demande.... :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pour ceux a qui ça interresse,j'ai trouvé la solution...

Qui la veux,me demande.... <_<

moi je veux bien :P

elle concerne aussi la version peel 3?

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je ne sais pas...

Moi personnelement j'ai la version 2.9.3...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je ne sais pas...

Moi personnelement j'ai la version 2.9.3...

et bien je veux bien qd même les ficihers :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je te file ca en fin de journée car là je pars au taf

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

<select class="formulaire1" name="transport">

			<?php

			if (floatval(fprix($_SESSION['caddie']->total)) <12 )

			{

			echo("<option value='reduit' selected >reduit</option>");

			}


			if (floatval(fprix($_SESSION['caddie']->total)) >=12 ) AND

			  (floatval(fprix($_SESSION['caddie']->total)) < 40 )

			{

			echo("<option value='normal' selected >Normal</option>");

			}


			if (floatval(fprix($_SESSION['caddie']->total)) >=40 

			{

			echo("<option value='gratuit' selected >Gratuit</option>");

			}


			?>

	</select>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

<select class="formulaire1" name="transport">

			<?php

			if (floatval(fprix($_SESSION['caddie']->total)) <12 )

			{

			echo("<option value='reduit' selected >reduit</option>");

			}


			if (floatval(fprix($_SESSION['caddie']->total)) >=12 ) AND

			  (floatval(fprix($_SESSION['caddie']->total)) < 40 )

			{

			echo("<option value='normal' selected >Normal</option>");

			}


			if (floatval(fprix($_SESSION['caddie']->total)) >=40 

			{

			echo("<option value='gratuit' selected >Gratuit</option>");

			}


			?>

	</select>

cela fonctionne pr la version 3 :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

non, dans la version 3 cela ne marche pas du tout comme ca, mais plutot au poid.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

non, dans la version 3 cela ne marche pas du tout comme ca, mais plutot au poid.

mais on ne peut pas adapté cette solution non plus

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je ne comprend pas pourquoi... c'est bcp mieux gérer dans votre version PremiUm non?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je ne comprend pas pourquoi... c'est bcp mieux gérer dans votre version PremiUm non?

Warsez bonjours,

Je te fais savoir que la solution m'interesse

Merci d'avance

A+

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

mais on ne peut pas adapté cette solution non plus

je rejoins ce que dit Atila. Quel est l'intérêt ? La premium gère déjà les tranches par le poids mais aussi le seuil de gratuité.

Maintenant il est parfaitement possible (par le bais d'une prestation de développement spécifique) de faire une adaptation pour fonctionner sur des tranches tarifaires.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping