CastaLibre

Utilisateur open source
  • Compteur de contenus

    4
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par CastaLibre


  1. 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?


  2. 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!

Twitter Advisto ecommerce

Facebook PEEL Shopping