modificication du caddie

33 posts in this topic

Posted · Report post

Bonjour, je suis en train d'esssayer de modifier le caddie.

J'ai ajouté une colonne à la table produit, et je voudrais me servir de cette colonne, toutefois, je ne sais pas ou es définie la variable qid et ou est la requete qui vient la remplir.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour, je suis en train d'esssayer de modifier le caddie.

J'ai ajouté une colonne à la table produit, et je voudrais me servir de cette colonne, toutefois, je ne sais pas ou es définie la variable qid et ou est la requete qui vient la remplir.

en effet je cherche à mettre en place un systeme de stock

Share this post


: post
Share on other sites

Posted · Report post

;)

Personne pour me repondre.

C'est quand meme important de mettre en place un stock !

je requiert l'aide de toute personne qui veut bien le mettre en place avec moi

Share this post


: post
Share on other sites

Posted · Report post

J'ai u la meme idée que toi mais j ai vite renoncé .Mes connaisances dans ce domaine sont bien trop vague. Enfin bon , bonne chance a toi quand meme bye

Share this post


: post
Share on other sites

Posted · Report post

J'ai u la meme idée que toi mais j ai vite renoncé .Mes connaisances dans ce domaine sont bien trop vague. Enfin bon , bonne chance a toi quand meme bye

je ne vais pas laisser tomber, dès que j'ai pu le mettre en place, je le mettrai à disposition ici.

Share this post


: post
Share on other sites

Posted · Report post

je ne vais pas laisser tomber, dès que j'ai pu le mettre en place, je le mettrai à disposition ici.

Ca serait sympathique, car sans stock c'est pas le pied .

Share this post


: post
Share on other sites

Posted · Report post

je ne vais pas laisser tomber, dès que j'ai pu le mettre en place, je le mettrai à disposition ici.

Bonsoir, je ne sais pas comment se repatir la charge mais je veut bien participer au developpement.

Perso, je bosse sur une modification faisant une fonction de catalogue seulement pour certains produits.

@ bientot,

Pierro du Sud.

je ne vais pas laisser tomber, dès que j'ai pu le mettre en place, je le mettrai à disposition ici.

Bonsoir, je ne sais pas comment se repatir la tache mais je veut bien participer au developpement.

Perso, je bosse sur une modification faisant une fonction de catalogue seulement pour certains produits.

Pour clarifier, certains produits auraient un message disant "contactez nous" et ne pouraient etre achetés sur le site directement.

@ bientot,

Pierro du Sud.

Share this post


: post
Share on other sites

Posted · Report post

Bonsoir, je ne sais pas comment se repatir la charge mais je veut bien participer au developpement.

Perso, je bosse sur une modification faisant une fonction de catalogue seulement pour certains produits.

@ bientot,

Pierro du Sud.

Bonsoir, je ne sais pas comment se repatir la tache mais je veut bien participer au developpement.

Perso, je bosse sur une modification faisant une fonction de catalogue seulement pour certains produits.

Pour clarifier, certains produits auraient un message disant "contactez nous" et ne pouraient etre achetés sur le site directement.

@ bientot,

Pierro du Sud.

sur cela je pense que c'est facile, il suffit que dans l'affichage du caddie tu supprime la liste déroulante et la phrase ajouter au caddie si le prix est nul et tu n'affiche pas le prix = 0 bien entendu.

sur cela je pense que c'est facile, il suffit que dans l'affichage du caddie tu supprime la liste déroulante et la phrase ajouter au caddie si le prix est nul et tu n'affiche pas le prix = 0 bien entendu.

il faut réfléchir sur comment inséré le stock

moi j'ai pensé à une colonne supplémentaire avec le nombre de produit en stock

j'ai déjà réussi à modifier le BackOffice (moi je ne veux pour l'instant que voir pour 1 produit)

et je bloque sur le caddie.

Share this post


: post
Share on other sites

Posted · Report post

pourquoi ne pas créer une checkbox disons 'contact' dans la fiche produit et dire dans le fichier de fonctions qui gère l'affichage des liens 'ajouter, détails', si la checkbox est cochée affiche : contactez nous et à l'inverse affiche la fonction normalement, comme cela tu peux toujours afficher les prix.

Share this post


: post
Share on other sites

Posted · Report post

pourquoi ne pas créer une checkbox disons 'contact' dans la fiche produit et dire dans le fichier de fonctions qui gère l'affichage des liens 'ajouter, détails', si la checkbox est coché affiche : contactez nous et à l'inverse affiche la fonction normalement, comme cela tu peux toujours afficher les prix.

oki, mais je pensais qu'il ne voulait pas mettre le prix.

Puisque je te tiens, tu sais ce qu'il y a en sessiion sur les produits du caddie?

je n'ai pas trouvé la requete qui fait $qid dans le caddie

Share this post


: post
Share on other sites

Posted · Report post

tu es dans quelle page là ?

Share this post


: post
Share on other sites

Posted · Report post

tu es dans quelle page là ?

dans caddie_affichage.php

je travaille sur la boutiqe de toubi.

on travaille ensemble pour faire des graphismes de boutique ;)

prend le billet francais je crois.

en fait ce qu'il veut, comme il vend des pieces, c'est avoir des produits dont on ne peut vendre qu'une fois,

et qu'ensuite ce soit marqué offline, mais aussi avoir des produits normaux

c'est pour cela que j'ai créé une propriété unique dans la base produit, qui si elle est sur vrai va enlever la liste déroulante, ou plutot n'afficher que 1 dans cette liste.

Là je suis en train de voir pour n'afficher qu'une case préremplie de 1 dans le caddie non modifiable si le produit est unique, mais je n'arrive pas à faire le test convenablement

dans caddie_affichage.php

je travaille sur la boutiqe de toubi.

on travaille ensemble pour faire des graphismes de boutique ;)

prend le billet francais je crois.

en fait ce qu'il veut, comme il vend des pieces, c'est avoir des produits dont on ne peut vendre qu'une fois,

et qu'ensuite ce soit marqué offline, mais aussi avoir des produits normaux

c'est pour cela que j'ai créé une propriété unique dans la base produit, qui si elle est sur vrai va enlever la liste déroulante, ou plutot n'afficher que 1 dans cette liste.

Là je suis en train de voir pour n'afficher qu'une case préremplie de 1 dans le caddie non modifiable si le produit est unique, mais je n'arrive pas à faire le test convenablement

oups j'ai oublié l'adresse:

http://boutikdijonumismatic.free.fr/achat/...e_affichage.php

et là page que je travaille c'est achat/modele/caddie.php

regarde l'actuel ou j'en suis,

j'ai mis en commentaire ma fonction de test, mais aussi l'affichage de la case d'entrée de valeur, qui ne devrait l'etre que si la propriété "unique" du produit est à vrai:

début L56

	<tr>

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

				<td class="normal">

				<a onClick="java script:return confirm('Êtes-vous sûr de vouloir enlever ce produit du panier ?');" class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?func=enleve&id=<?php echo $prod['id']?>">

				<img src="<?php echo  $wwwroot?>/images/poubelle.gif" width="25" height="25" alt="" border="0" />

				</a></td>

				<td class="normal">

				<!-- affiche le nom du produit -->

				<a class="normal" href="<?php echo  $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id']?>"><?php echo $prod['nom'] ?></a>

				</td>



				<td class="normal" align="center">

				<?php 

				//$sql = "SELECT * FROM peel_produits  WHERE id = ".$prod['id'];

				//$result=mysql_query($sql) or die(mysql_error()); 

				//if (mysql_num_rows($result) == 0) { 

					//	$prodUnique=mysql_fetch_array($result);

						//} 

					//echo ("unique: ".$prodUnique['unique'].$result['unique']);

//WHERE id = ".$prod['id'];

				?>

				<!--<input type="text" size="3" name="quantite[]" value="--><?php echo $quantite?><!--" />-->


				</td>

				<td class="normal" align="center">


				<font color="#CC0000"><?php echo  fprix($prix); ?> &euro; TTC</font>

Share this post


: post
Share on other sites

Posted · Report post

je comprend mieux ton engouement pour créer le module de gestion de stock sur shopping, tu veux en fait faire une vente d'articles dont la quantité est limitée et une fois la qunatité limite atteinte le produit affiche offline ?

Share this post


: post
Share on other sites

Posted · Report post

je comprend mieux ton engouement pour créer le module de gestion de stock sur shopping, tu veux en fait faire une vente d'articles dont la quantité est limitée et une fois la qunatité limite atteinte le produit affiche offline ?

exact!

rien de plus logique, surtout quand on peut faire un paiement paypal...

si ca se passe en soirée, tu imagines deux personnes achetant la meme piece à 200 euros alors qu'elle est unique ?

du meme coup je ferai une fonction de stock...

ce sont les memes lignes à changer presque...

Share this post


: post
Share on other sites

Posted · Report post

je crois être sur une piste, ... une idée quoi ! mais faut creuser une peu plus afin de voir la réalité de la chose...

Share this post


: post
Share on other sites

Posted · Report post

je crois être sur une piste, ...

en fait c'est que je ne sais pas ce qu'il y en session ou non...

enfin une fois que cela sera fait

(c'est à dire que si l'objet est unique)

il faudra encore faire une fonction qui désactive "commander" si un objet unique est à deux, par exemple si ion va deux fois de suite appuyer sur ajouter au caddie...

ET enfin, faire en sorte que la base soit modifiée pour chaque produit vendu qui doit passer offline s'il est unqiue. si tu as le temps, créé un compte sur la boutique, je te pass admin pour la soirée

Share this post


: post
Share on other sites

Posted · Report post

tu as regardé dans lib/class/caddie.php ?

Share this post


: post
Share on other sites

Posted · Report post

tu as regardé dans lib/class/caddie.php ?

du tout, c'est nickel j'avai meme pas remarqué ce dossier...

si je trouve mon bonheur je te dis.. jte remercie bcp

je ne trouve toujours pas la bonne $qid...

Share this post


: post
Share on other sites

Posted · Report post

je ne comprend pas cette histoire de $qid !

Share this post


: post
Share on other sites

Posted · Report post

du tout, c'est nickel j'avai meme pas remarqué ce dossier...

si je trouve mon bonheur je te dis.. jte remercie bcp

je ne trouve toujours pas la bonne $qid...

en tout cas j'ai trouvé dans fonction.php ou c'est que je vais pouvoir influencer la valeur du stock:

c'est la fonction function cree_commande(&$commande) {

mais je prefererai déjà voir mon probleme avant de passer à la suite

je ne comprend pas cette histoire de $qid !

ouvre la page caddie.php dans achat/modele

tu verras, au moment d'afficher les produits, il passe en revue les articles et il dit if ($qid) { ...

sauf qu'apparement, ce $qid n'est pas un select * de la table produit, mais je n'arrive pas à la reperer cette variable pour justement lui demander de recup au passage ma propriété stock ou unique pour faire des tests dessus ensuite avant de laisser commander, ou d'afficher une case d'ajout

Share this post


: post
Share on other sites

Posted · Report post

ce qui me dérange le plus dans cette histoire c'est de savoir comment eviter, si l'on clique 2 fois au moins sur 'acheter', que le produit ne soit pas ajouté au panier puisque il y a en a deja 1 et en plus unique ! (lol)

Share this post


: post
Share on other sites

Posted · Report post

ce qui me dérange le plus dans cette histoire c'est de savoir comment eviter, si l'on clique 2 fois au moins sur 'acheter', que le produit ne soit pas ajouté au panier puisque il y a en a deja 1 et en plus unique ! (lol)

j'ai regardé ce que fesait prualut dans premium, il a créé une fonction (c'st pas si compliqué) qui va regardé dans chaque produit du caddie si il y a un produit qui n'est plus dispo, ou demandé en trop grande quantité, et là, lever de drapeau, on va pas plus loin tant que l'on a pas rectifier le nombre d'article.

Share this post


: post
Share on other sites

Posted · Report post

sur premium tu as une message d'avertissement dans le caddie te disant q'un ou plusieurs produits commandés n'est plus dispo , mais cela est vérifier a l'aide des stocks ...

la nuit porte conseil, mais peu etre mieux vaudrait y refléchir en regroupent les étapes et à tete reposée

a plus tard

Share this post


: post
Share on other sites

Posted · Report post

oui sur premium tu as une message d'avertissement dans le caddie te disant q'un ou plusieurs produits commandés n'est plus dispo , mais cela est vérifier a l'aide des stocks ...

la nuit porte conseil, mais peu etre mieux vaudrait y refléchir en regroupent les étapes et à tete reposée

a plus tard

oki je te remercie.

demain j'ouvre un nouveau poste avec toutes les étapes et on se repartira la tache entre les membres...

1)gerer l'entrée du stock dans la page produit du backoffice

2)gerer l'affichage des produits "unique", enfin ceux dont le montant est inférieur ou égal à 4 pour ne pas charger directement une erreur... ca j'y suis pratiquement

3) gerer la possibilité ou non de rajouter une quantité de produit en sup une fois le max du stock atteint.

4) si l'user dejoue les freins, empecher d'aller plus loin avec une fonction qui dit " désolé mais les produit(s) suivant(s) ne sont pas en quantité suffisante en stock

5) enfin améliorer la fonction créécommande en l'obligeant à aller corriger dans la base en enlevant les produits du stocks

.

.

.

6)afficher le nombre de produits en stock dans la fiche produit...

pour ce qui savent et veulent participer... contacter moi

Share this post


: post
Share on other sites

Posted · Report post

question bête ( une fois de plus ) vous travailler avec quel logiciel pour le developpement de vos scripts php ? ;)

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

Twitter Advisto ecommerce

Facebook PEEL Shopping