Comment transformer la partie promotion en prix pour obtenir un comparatif?

10 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour à tous,

Actuellement dans PEEL Shopping il y a une partie promotion associé au produit, vous savez tous que les promotions ou remises doivent être déclarées, et il serait beaucoup plus interessant pour moi d'afficher dans les pages produits : prix courant.., notre prix.. tout en conservant l'effet du prix barré (pour le prix courant) comme quand on applique une promotion sur PEEL Shopping non-modifié.

Si quelqu'un peut m'éclairer sur les modifications à apporter je suis preneur.

Il faudrait déjà enlever tout l'aspect pourcentage et avoir prix (la variable déjà en place pour prix TTC) et prix2 par exemple qui correspondrait au prix courant. Etant vraiment newbie en php/mysql je ne peux vraiment pas y arriver tout seul bien que j'y ai quand même passer du temps à plancher sur la chose :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Le soucis est qu'il y a plein de pages a modifier si vous voulez tout transformer de propomtion a prix2...

Non seulement celles d'affichage, mais aussi celles de commandes, etc...

Moi je garderais le %age, mais je modifierais l'aspect que cela donne.

Au lieu de

promotion 20%

prix : 200 160

je mettrais:

Prix généralement constaté: 200

Notre prix: 160 (soit 20% de remise)

Non ?

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Oui, ça m'irai mais sans spécifier la remise entre parenthèse, que dois-je modifier pour faire ça?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je pense qu'il faut modifier index.php, achat/index.php et achat/produits_detail (ou leurs equivalants dans modeles).

Genre au lieu de (dans achat/index.php) :

if ($prod['promotion'] != 0) {?>


				<font color="#CC0000">Promotion : <? echo $prod['promotion'];  ?> %</font><br>


		 		Prix TTC : <s><?=fprix($prod['prix']); ?></s>&nbsp;


				<font style="font-weight: bold; color: rgb(255, 0, 0);"

 size="+2"><span style="font-family: Verdana;">

<?=fprix($prix); ?> € TTC</span></font><br>


					<form method="POST" action="<?=$wwwroot?>/achat/caddie_ajout.php" name="ajout<?=$prod['id'] ?>">

					Quantité : 

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

						<option value="1">1</option>

						<option value="2">2</option>

						<option value="3">3</option>

						<option value="4">4</option>

						<option value="5">5</option>

					</select>

					<input type="hidden" name="id" value="<?=$prod['id'] ?>">

					<a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()">

					<img src="<?=$wwwroot?>/images/caddie.gif" align=middle alt="" border="0">

					</a>

					<a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()">

					Ajouter au caddie

					</a> |


			 <? }
Mettez:
if ($prod['promotion'] != 0) {?>


				Prix généralement constaté : <s><?=fprix($prod['prix']); ?></s><br>


				Notre prix : <font style="font-weight: bold; color: rgb(255, 0, 0);"size="+2"><span style="font-family: Verdana;"><?=fprix($prix); ?> € TTC</span></font><br>


					<form method="POST" action="<?=$wwwroot?>/achat/caddie_ajout.php" name="ajout<?=$prod['id'] ?>">

					Quantité : 

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

						<option value="1">1</option>

						<option value="2">2</option>

						<option value="3">3</option>

						<option value="4">4</option>

						<option value="5">5</option>

					</select>

					<input type="hidden" name="id" value="<?=$prod['id'] ?>">

					<a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()">

					<img src="<?=$wwwroot?>/images/caddie.gif" align=middle alt="" border="0">

					</a>

					<a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()">

					Ajouter au caddie

					</a> |


			 <? }

Par contre la promotion sera toujours un %age a calculer sur le prix généralement constaté.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je pense qu'il faut modifier index.php, achat/index.php et achat/produits_detail (ou leurs equivalants dans modeles).

Genre au lieu de (dans achat/index.php) :

if ($prod['promotion'] != 0) {?>


				<font color="#CC0000">Promotion : <? echo $prod['promotion'];  ?> %</font><br>


		 		Prix TTC : <s><?=fprix($prod['prix']); ?></s>&nbsp;


				<font style="font-weight: bold; color: rgb(255, 0, 0);"

 size="+2"><span style="font-family: Verdana;">

<?=fprix($prix); ?> € TTC</span></font><br>


					<form method="POST" action="<?=$wwwroot?>/achat/caddie_ajout.php" name="ajout<?=$prod['id'] ?>">

					Quantité : 

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

						<option value="1">1</option>

						<option value="2">2</option>

						<option value="3">3</option>

						<option value="4">4</option>

						<option value="5">5</option>

					</select>

					<input type="hidden" name="id" value="<?=$prod['id'] ?>">

					<a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()">

					<img src="<?=$wwwroot?>/images/caddie.gif" align=middle alt="" border="0">

					</a>

					<a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()">

					Ajouter au caddie

					</a> |


			 <? }
Mettez:
if ($prod['promotion'] != 0) {?>


				Prix généralement constaté : <s><?=fprix($prod['prix']); ?></s><br>


				Notre prix : <font style="font-weight: bold; color: rgb(255, 0, 0);"size="+2"><span style="font-family: Verdana;"><?=fprix($prix); ?> € TTC</span></font><br>


					<form method="POST" action="<?=$wwwroot?>/achat/caddie_ajout.php" name="ajout<?=$prod['id'] ?>">

					Quantité : 

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

						<option value="1">1</option>

						<option value="2">2</option>

						<option value="3">3</option>

						<option value="4">4</option>

						<option value="5">5</option>

					</select>

					<input type="hidden" name="id" value="<?=$prod['id'] ?>">

					<a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()">

					<img src="<?=$wwwroot?>/images/caddie.gif" align=middle alt="" border="0">

					</a>

					<a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()">

					Ajouter au caddie

					</a> |


			 <? }

Par contre la promotion sera toujours un %age a calculer sur le prix généralement constaté.

Willy

Ok je vais essayer ça.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci Willy, je m'en sors avec cette méthode. C'est bien ce que je voulais :)

Bonne journée.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Vous avez testé et ca fonctionne comme vous vouliez ?

Si oui il faut modifier les autres pages ou le prix s'affiche alors :)

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Vous avez testé et ca fonctionne comme vous vouliez ?

Si oui il faut modifier les autres pages ou le prix s'affiche alors :)

Willy

Oui ça marche comme je le souhaites, j'ai inversé les "forms" dans l'administration produit, et j'ai fait la même manip' sur les fiches produits et sélections.

Merci encore.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pas de soucis, un forum c'est fait pour ca aussi :)

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oui bravo willy :)

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