RpCiD

Utilisateur open source
  • Compteur de contenus

    16
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par RpCiD


  1. Je m'y suis un peu interessé Willy, j'ai reussi à faire ce que je souhaitais faire, il me reste que ce dernier point à fixer pour eviter tout litige à la commande. Après c'est clair pour moi que le code je n'y toucherai pratiquement plus.

    Après pour répondre à Aquarelle, le problème est quand le client clique plusieurs fois sur le lien "ajouter au caddie" alors que la quantité est fixée à "1". La somme totale est cumulée alors qu'il n'y a bien qu'une fois le même produit commandé. La solution du JS de Damien me paraît intéressante, je souhaiterais juste avoir plus d'information pour "comment bien l'intégrer", "déjà l'inserer dans le head "/modeles/haut.php" mais quelle serait ma variable (myVar =) que je dois utiliser pour réaliser à bien la fonction.


  2. Merci je vais essayer ça

    J'ai fais deux trois essais, mais mon problème reste de l'intégrer à mes pages, mon problème ne survient que quand les gens cliques deux fois sur ajouter au caddie, n'y a t'il pas un script permettant au client de ne cliqué qu'une seule fois sur le lien et si il réessaye par la suite, il reçoit un message du style : "Attention! Vous ne pouvez pas commander deux fois le même article."? c'est ce que je souhaiterais faire.


  3. Bonjour,

    il est possible de tester en javascript le panier pour que l'utilisateur rentre un nombre d'article restreint.

    voici un exemple (enregistrer ce code sous test.html et tester) :

    <html>

    <head>

    <script language="javascript">

    function testText() {

    myVar = document.myForm.text.value;

    if(myVar>1) {

    window.alert("attention pas plus de 1 article");

    }

    }

    </script>

    </head>

    <body>

    <form name="myForm">

    <input type="text" id="text" name="text">

    <input type="button" value="clic" onClick="java script:testText();">

    </form>

    </body>

    </html>

    Merci je vais essayer ça


  4. Bonjour,

    Mon problème est tout bête, sur mon site, je ne vends qu'en quantité unique, et même en ayant laissé quantité à 1 de partout, si le client clique deux fois sur ajouter au caddie pour le même article, il va cumuler dans le caddie, quand on va aller dans la page commander, il ne les cumuleras pas (il n'affichera pas 2 fois le même article) sauf pour le prix total qui tient toujours en compte de la double commande. Comment fixer ce problème, merci d'avance pour toute aide.


  5. 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.


  6. 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


  7. Bonjour,

    je souhaiterais que la page fin_commande.php modifie l'état du produit traité à "0" dans la base mysql (peel_produits;id;etat=0) afin de mettre ce dernier en attente à chaque fin de commande. Serai t'il possible qu'un developpeur me fournisse le bout de code à rajouter dans cette page pour réaliser ceci?

    Merci d'avance pour toute aide.

Twitter Advisto ecommerce

Facebook PEEL Shopping