Modifier l'état d'un produit après une commande.

15 messages dans ce sujet

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

A chaque fois qu'un produit est commandé, vous voulez qu'il passe en état 0, c'est a dire qu'il ne sera plus visible ?

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

dans fonctions.php

la fonction cree_commande

a la fin de cette fonction cree_commande tu rajoute :

mysql_query("UPDATE peel_produits SET etat = '0' WHERE id = ".$article['id']."");
pour info : faut rajouter ce code juste au dessus de la ligne ou y'a :
mysql_query($requete);

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

dans fonctions.php

la fonction cree_commande

a la fin de cette fonction cree_commande tu rajoute :

mysql_query("UPDATE peel_produits SET etat = '0' WHERE id = ".$article['id']."");

Merci je vais essayer ça tout de suite.

Oui c'est ça willy. Je vends des objets en quantité unique

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

La requete donnée est donc la bonne.

Apre sil faut bien regarder que $article['id'] est renseigné, si c'est le cas, pas de soucis.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci à vous deux, ça marche.

Bonne fin d'après-midi.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci à vous deux, ça marche.

Bonne fin d'après-midi.

ben oui ça marche ! c'est fait pour !

:P <_< :blink:

pour Willy

article['id'] est et sera tjrs défini au moment de cree_commande !

:D :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Oui sur cette version, ce que je ne pouvais pas vérifier.

Si ca marche c'est bon :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

justement je tiens compte de la version pour ma réponse.

je ne donnes pas de quoi faire du bricolage ! :P

j'ai un niveau 5 en PHP, ça rigole pas.... <_<

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Niveau 5 :P

C'est une license ? un test ? Je ne connais pas.

Enfin pour faire une requete SQL de base :blink:

Fallait juste savoir comment récupérer l'id de l'article <_<

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

ton idée est bonne rpcid mais si un plaisantin te commande un produit...

alors qu'il s'amuse et donc tu ne reçois jamais l'argent !!

ton produit se metra tout de même à 0...

pense à ça...

à bientôt...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Salut,

Oui mais dans l'autre sens c'est un problème aussi. Si je vends en quantité unique et qu'on me commande 2 fois le même objet, c'est une grande source de litige. Je préfére prendre ce risque et puis si je ne vois rien venir, l'objet est en attente donc je peux toujours le remettre en ligne un peu plus tard.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Oui a toi de faire un controle sur les objets en attente ensuite.

Si pas vendu, tu le repasses manuellement a l'etat 1.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

" on a tous le même soleil mais il est différent pour chacun !! "

pour ma part je l'ai marqué dans mes conditions !!

si il y a une commande du même produit...

c'est le premier qui solde l'objet qu le prend !!

c'est comme à la boulangerie pour la dernière bagette...

mais ton idé de stock à 1 c'est bien pratique !!

à bientôt...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Il n'y a pas de stock en shopping je crois sinon il suffirait de le mettre a 1 et d'empecher les commandes si le stock est a 0.

Là c'est l'état du produit qui est passé à 0 en cas de commande.

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