Aide - Recherche - Membres - Calendrier
Version complète : [resolu] stock à 0 produit disparait
Forum osCommerce-fr > Vie du groupe > Archives
bzmuz
dés que le produit est à 0 il devient inactif dans la gestion de mon stock et disparait du catalogue..
Pourtant j'ai:


Vérification du stock true
Décompte du stock true
Autorisation achat hors stock true
Affichage des produits hors stock **
Stock niveau d'alerte 2

une precision, s'il me reste que 2 articles par exemple, je peux en acheter 3. Mais après ça disparait..

je cherche la soluce depuis plusieurs jours et nada cry.gif

je vais travailler beaucoup sur commande donc c'est un gros gros problème pour moi....

merci.

AAAAA LLLL AIDDDDEEEEE sad.gif mad.gif shock.gif rolleyes.gif twisted.gif evil.gif blush.gif cry.gif question.gif
xaglo
je n'ai plus LA soluce mais elle existe... wink.gif par contre tu devrais trouver de l'aide et probablement plus en faisant une recherche sur "gestion stock". Nous sommes nombreux à avoir cherché à améliorer l'ergonomie de la gestion de stock qui n'est pas au top sur OsC

essaye déja là
http://www.oscommerce-fr.info/forum/index.php?showtopic=2357
ou là
http://www.oscommerce-fr.info/forum/index.php?showtopic=3350
et là
tous les autres

bon courage wink.gif
bzmuz
Quoi il y a un Soluce!! biggrin.gif

Mais j'ai lu tout les post en tapant "stock" !

y'a bien des contrib' pour l'ergonomie, pour afficher les niveau d'alerte plus clairement.... mais rien sur ce problème bien que la question ai été posé plusieur fois !!! ???

ça tue les yeux qd même !!!
matos
Voilà une maigre solution de consolation!

Pour afficher même les produits plus en stock:

dans default.php :
remplacer :
p.products_status = ‘1’

par
p.products_status LIKE '%'

(6 occurrences) (pour infos) (faites un search/replace all)


Il reste encore d'autres choses à régler comme le total qui n'est ensuite plus juste mais c pas évident à trouver cry.gif

Bonne recherche smile.gif
bzmuz
j'va essayer, merci.

Sinon dans admin/includes/functions/general.php y'aurai pas quelque chose à modifier:
CODE
////

// Sets the status of a product

 function tep_set_product_status($products_id, $status) {

   if ($status == '1') {

     return tep_db_query("update " . TABLE_PRODUCTS . " set products_status = '1', products_last_modified = now() where products_id = '" . $products_id . "'");

   } elseif ($status == '0') {

     return tep_db_query("update " . TABLE_PRODUCTS . " set products_status = '0', products_last_modified = now() where products_id = '" . $products_id . "'");

   } else {

     return -1;

   }

 }


j'ai essayé de modifier par:
CODE


tep_db_query("update " . TABLE_PRODUCTS . " set products_status = 1 where products_quantity < '0', products_last_modified = now() where products_id = '" . $products_id . "'");



mais bon c'était vraiment pour voir au hasard mais rien....

ça pourrait être sur ce fichier ??? ou je fait fausse piste...

shock.gif j'va m'acheter un filtre ecran !!!

édité par xaglo
pour clore le sujet, la soluce est là http://www.oscommerce-fr.info/forum/index.php?showtopic=3350#entry24582
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2014 Invision Power Services, Inc.