CastaLibre
Utilisateur open source-
Compteur de contenus
4 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par CastaLibre
-
-
Bravo, si le script au moment de la commande met l'article "hors ligne" si stock=0, il faut remettre cet article en ligne puisque stock positif// on remet le produit en ligne quand stock positif $requete_online = "UPDATE peel_produits SET etat =1 WHERE id = '".$produit."'"; mysql_query($requete_online);
;)
Flemme de le rajouter, vu que dans mon cas je ne m'en servais pas!
;)
Ta gestion est terminée maintenant non?
-
la mise à jour du stock se faisant automatiquement au moment de la validation de la commande, si celle ci est annulée ou pas honorée il faut remettre manuellement le stock, en attendant d'avoir un script pour le faire. ;)Dans le fichier administrer/commandes.php, on peut remplacer la fonction efface commande par celle ci :
function efface_commande($id) { /* Efface la commande dont le n° est $id */ global $wwwroot; $articles_commande=mysql_query("select * from peel_commandes_articles where commande_id='$id'"); $nombre_articles=mysql_num_rows($articles_commande); for($i=1;$i<=$nombre_articles;$i++) { $fiche=mysql_fetch_object($articles_commande); $produit=$fiche->produit_id; $quantite=$fiche->quantite; $article_maj=mysql_query("update peel_produits set stock=stock+$quantite where id='$produit'"); } $efface_commandes = mysql_query("DELETE FROM peel_commandes WHERE id = '$id'"); $efface_commandes_articles = mysql_query("DELETE FROM peel_commandes_articles WHERE commande_id = '$id'"); include("modeles/commande_efface.php"); }
Cette fonction ne remet pas l'objet visible en boutique s'il a été précédemment rendu invisible, je ne sers pas dans la boutique que je modifie de cette possibilité, j'affiche un "rupture de stock" lorsque le stock est à 0!
-
Bonjour à tous, et bravo Aquarelle pour cette gestion de stock!
Une petite question : que se passe-t-il si la commande est annulée, ou si le client ne va pas jusqu'au bout et ne paye pas? Faut il remettre en place le stock "a la main"?
Voila ma gestion de stock
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Posté(e) · Signaler ce message
Suffit de trouver la fonction qui annule la commande et rajouter le code que j'ai fait, non?