Hello, Guest |
| Register
Remember me Forgot password ?
Site Map Site Map Contact us Contact us
PrestaShop
  605 users online
Forum  >  Forum francophone  >  Modules tiers  >  Thread

 
Post Reply
New Topic
non affichage des produits à stock 0

offline
Posted: 22 April 2008 11:25 AM   [ Ignore ]
Partner
RankRankRankRankRank

Messages :

  • total: 2087
  • last 7 days: 6
Joined: 2007-12-22

Actuellement Prestashop ne permet pas le non affichage automatique des produits qui ne sont plus disponibles, il faut desactiver les produits dans le BO.

J'utilise actuellement cette option pour ma boutique avec oscommerce qui le permet en version basique.

C'est tres pratique car cela permet de n'afficher que les produits disponibles, utile en cas de petits stock ou objets uniques. Les rayons de la boutique ne sont pas remplis d'articles indisponibles, ce qui allege les pages et je ne perds pas de temps a desactiver un par un les produits.

Il me semble que cette option indispensable devrait etre incluse dans la V1

 
offline
Posted: 25 April 2008 06:35 PM   [ Ignore ]   [ # 1 ]
Partner
RankRankRankRankRank

Messages :

  • total: 2087
  • last 7 days: 6
Joined: 2007-12-22

serait il possible d'avoir une réaction à cette suggestion déja postée 2 fois et sans réponse

 
offline
Posted: 28 April 2008 06:05 PM   [ Ignore ]   [ # 2 ]
Apprentice
RankRank

Messages :

  • total: 34
  • last 7 days: 0
Joined: 2008-03-31

En modifiant directement le code de ta classe Category, tu peux sans soucis activer cette option.

Par contre, c'est vrai que l'idéal serait que ça soit intégré proprement, avec la possibilité d'activer ou non cette option (comme c'est le cas pour la commande de produits hors stock par exemple).

Dans la pratique, cette option ne sert que très peu, puisque les produits hors stock servent au niveau du référencement dans les moteurs de recherche.

 Signature 

itiConseil

 
offline
Posted: 29 April 2008 11:35 AM   [ Ignore ]   [ # 3 ]
Partner
RankRankRankRankRank

Messages :

  • total: 2087
  • last 7 days: 6
Joined: 2007-12-22

Merci pour l'info, as tu une suggestion pour le code?  J'ai une boutique avec beaucoup de variations pour les memes type d'objet souvent avec tres peu de stock, je me sers de cette option sur oscommerce actuellement et cela me satisfait pleinement. Personellement je n'aime pas les pages remplies d'objets qui ne sont pas disponibles.
les produits ont le meme intitulé, donc cela ne change rien au sujet du referencement.

 
offline
Posted: 29 April 2008 11:52 AM   [ Ignore ]   [ # 4 ]
Apprentice
RankRank

Messages :

  • total: 34
  • last 7 days: 0
Joined: 2008-03-31

Je ne sais pas sur quelle version tu bosses, mais sur la 0.9.7.2 il faut modifier le fichier /classes/Category.php
C'est la fonciton getProducts() qu'il faut changer, et plus précisément la requete MySQL :

remplacer la ligne :
WHERE cp.`id_category` = '.intval($this->id).($active ? ' AND p.`active` = 1' : '').'
par :
WHERE p.quantity > 0 AND cp.`id_category` = '.intval($this->id).($active ? ' AND p.`active` = 1' : '').'

Il faut le faire à deux endroits :
En ligne 292 pour la requête sur le nombre produits, et en ligne 309 pour la requête principale.

J'ai fait un petit test et ça semble marcher (y compris pour l'accueil). Par contre, ce n'est pas très propre comme système, puisque ça passe outre certaines options de la boutique, comme "pouvoir commander des produits hors stocks", là, ça ne les affiches pas, purement et simplement.

 Signature 

itiConseil

 
offline
Posted: 26 November 2009 12:52 PM   [ Ignore ]   [ # 5 ]
Beginner
Rank

Messages :

  • total: 6
  • last 7 days: 0
Joined: 2009-10-29

Ce message datant un peu, savez-vous s’il est maintenant possible de ne pas afficher les produits avec un stock à 0 ?

Je travaille actuellement sur une boutique qui ne vends que des articles d’occasion, et donc qui ne proposent quasiment que des articles uniques.

Si l’option n’est pas disponible, la manipulation citée ci-dessus est-elle toujours valable ?

 
offline
Posted: 29 December 2009 10:14 PM   [ Ignore ]   [ # 6 ]
Apprentice
RankRank

Messages :

  • total: 21
  • last 7 days: 0
Joined: 2009-08-05

Cette solution m’intéresse également. Je ne souhaite pas afficher les produits non disponibles.
J’ai testé sur ma version 1.2.5 (les numéros de ligne sont plutôt vers 400) et cela ne semble pas fonctionner chez moi.
Il ne m’affiche aucun produit alors que j’en ai un avec du stock… Par contre c’est un article avec des déclinaisons, ça peut être une piste?
(Je n’autorise pas la commande de produits hors stock et je n’affiche pas les déclinaisons hors stock)
Si qqun a une idée, je suis preneur ^^

 
offline
Posted: 30 December 2009 04:27 AM   [ Ignore ]   [ # 7 ]
Partner
RankRankRankRankRank
Avatar

Messages :

  • total: 5049
  • last 7 days: 137
Joined: 2008-10-16

Topic moved from English forum

 Signature 

Check out Nethercott Constructions for Prestashop modules and programming for hire.  Now on Facebook.

All free and paid software, modules, themes and modifications are subject to the terms and conditions here.

 
 
 
Fast Reply
New Topic