PrestaShop Forum

The best place in the world to ask questions about PrestaShop and get advice from our passionate community!

PrestaShop Forum

Jump to content

Stock épuisé - mettre les produits hors ligne

39 replies to this topic
#1
bidimousse

    PrestaShop Newbie

  • Members
  • Pip
  • 4 posts
Bonjour,

J'ai une petite question (encore une)

Est-ce qu'il est possible de faire disparaitre (enfin mettre en hors ligne) automatiquement de la boutique en ligne les produits dont le stock est épuisé ?

Merci d'avance

Bidi

#2
Patric Codron

    PrestaShop Superstar

  • PrestaTeam
  • 9148 posts
Regarde si cette option fait ce que tu veux :

Panneau d'administration >> Préférences >> Produits
Afficher les attributs indisponibles sur la fiche produit

Patric CodronCommunity Manager | Manager de CommunautéPrestaShop

Posted Image Merci de respecter les règles du forum PrestaShop.com :)
Posted Image Please comply with the PrestaShop.com forum rules :)

#3
Spheerys

    PrestaShop Apprentice

  • Members
  • PipPip
  • 39 posts
J'ai la même question que bidimousse, et l'option que tu donnes Zendik ne semble pas avoir d'effet sur ma boutique.

#4
Maury Girard

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 1458 posts
A ce que je vois avec ma version 1.0.0.8
cela ne se fais pas automatiquement

Vous avez dans INFOS du produit
une option
Si rupture de stock (voir screen)
Refuser la commande
Accepter les commandes
par défaut :Accepter les commandes ( voir préférence )


mais cela ne fais pas disparaitre le produit si il est hors-Stock

Attached Files



#5
Spheerys

    PrestaShop Apprentice

  • Members
  • PipPip
  • 39 posts
Et oui je connais cette option... mais ça ne fait pas disparaître le produit.
Mon client vends des pièces uniques, et je m'étonne en fait de ne pas voir cette option prévue....

#6
Nommam

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 1687 posts
Spheerys > J'ai le meme PB, et je refuse les commande si hors stock, quand la vente est faite, il faut desactiver le produit par le biais de sa fiche dans le BO

#7
Germaine

    PrestaShop Apprentice

  • Members
  • PipPip
  • 28 posts
C'est vrai que c'est un fonctionnement un peu étrange...

#8
astragor

    PrestaShop Addict

  • Members
  • PipPipPip
  • 578 posts
L'option dont parle Zendik ne concerne que les produits avec déclinaisons.

En effet lorsqu'on demande que les produits indiponibles n'apparaissent pas en boutique seul les déclinaisons disparaissent du site !

#9
momowell

    PrestaShop Newbie

  • Members
  • Pip
  • 7 posts
C'est vrai que ce n'est pas terrible

#10
Maury Girard

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 1458 posts
Autant montrer que vous avez le produit dans votre Boutique mais de le stipulé Hors stock momentanément
le faite de faire disparaitre une gamme de produit des qu'elle n'est plus en stock , limite les clients a voir le produit et si il sont vraiment intéressé cela les insiste soit a voir avec le Service avant vente ou alor d attendre un peu

Un exemple tous bête
dans ma boutique je vends des produit de type "Complémentaires alimentaire" Bio pour le sport
d'une gamme spécifique

Et cela m arrive souvent de n'avoir plus de stock car l activée et de plus en plus croissante
Je préféré quand même que mes clients voient se que je propose dans la gamme même si il sont en Hors-stock

Le faite de ne pas les rendre apparent sur mon site , me ferait "perdre du chiffre"

Donc personnellement vaut mieux les laissé apparent
après si effectivement le ou les produits ne sont plus en stock pour 6 mois , la c'est différent donc cette idée de fonction serait applicable

cdlt,

#11
Spheerys

    PrestaShop Apprentice

  • Members
  • PipPip
  • 39 posts
Tu as raison Maury, mais je maintiens le fait que cette option devrait être disponible dans le BO
Un de mes clients vends des cristaux de plusieurs kilos, qui sont uniques et qui pourraient sans pb être mis hors ligne une fois vendu puisque jamais il n'y en aura un deuxième identique....

#12
payn4

    PrestaShop Apprentice

  • Members
  • PipPip
  • 54 posts
j'ai posté ici la demande de mettre une image épuisé si le produit unique est vendu, en attente de réponses/propositions (37 vues, 0 réponse)

#13
Spheerys

    PrestaShop Apprentice

  • Members
  • PipPip
  • 39 posts
Vi... pkoi pas.... mais là encore cette solution ne me satisfait pas pleinement d'autant plus qu'il existe déjà une petite phrase "en cours de réapprovisionnement".... je préfèreraiq une mise hors ligne pure et simple

#14
jonathan

    PrestaShop Apprentice

  • Members
  • PipPip
  • 162 posts
Super jonathan à la rescousse !!! :D

J'ai eu le même développement à faire pour un client donc je fais partager. J'ai passé un peu de temps donc je veux un merci ^^

Il y a plusieurs fichiers à modifier pour faire quelque chose de vraiment propre (si pas de produit que le message s'affiche, les boutons se désactives et aussi que le compteur de produit ne prend pas les produits qu'on ne veut pas)

Bon par contre le fichier category.php est le fichier classes... Alors tu dis pas que je l'ai modifier aux modérateurs ! Sinon je vais me faire taper sur les doigts :)

ATTENTION ! Avant de modifier tes fichiers comme les miens fait une sauvegarde préalable des fichiers que tu modifie !

Et surtout j'espère que ça correspond à ce que tu veux ;)

Quand je dis que mon code est propre il est propre pour mon niveau...
Je ne pense pas que ce soit vraiment optimisé =)

Avant => mon Back Up
Après => Les fichiers à uploader pour la modification


EDIT : super jonathan... Comment on fait pour mettre une pièce jointe ? :(
Je peux faire parcourir mais après... Contacte moi par mp je te le file direct si tu es toujours intéressé ^^
Référencez votre site prestashop : Experts referencement ;)

Besoin d'un site internet ? N'hésitez pas à contacter notre agence professionnelle en création de site internet

#15
Philippe

    PrestaShop Apprentice

  • Members
  • PipPip
  • 306 posts
Il doit être possible de générer une tache Cron qui passe le champ "active" à 0 lorsque le champ "quantity" est égal à 0 et inversement si nécessaire.
1.3.7 sur OVH - En production

#16
moncler

    PrestaShop Apprentice

  • Members
  • PipPip
  • 207 posts
Personnelement je prefere la solution "temps differé", car je pense qu'il faut laisser encore un peu le produit visible apres son epuisement (retour client...)
La requete SQL a effectué est la suivante (quantite gere via les attribut):
UPDATE ps_product p SET p.active=0 WHERE  (SELECT SUM( quantity ) AS qtotal FROM ps_product_attribute pa WHERE pa.id_product = p.id_product ) =0


#17
jolvil

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 2706 posts
Cela fait un moment (22 April 2008) que j'ai suggéré l' option de desactivation automatique des produits à stock 0

Sur ce post avec un début de solution ici mais incomplet:
voir http://www.prestasho...iewthread/1894/

Si vous souhaitez cette possibilité vous pouvez appuyer la demande faite sur le features request
http://www.prestasho...acker/view/354/

#18
jonathan

    PrestaShop Apprentice

  • Members
  • PipPip
  • 162 posts
@philippe : il faudrait faire ce test lors de la commande je n'ai pas testé cette solution dans ce sens là...

J'aurais pu c'est vrai ^^

Je pourrais chercher si ma solution (qui maintenant est effectivement plus "lourde" ne te convient pas)
Référencez votre site prestashop : Experts referencement ;)

Besoin d'un site internet ? N'hésitez pas à contacter notre agence professionnelle en création de site internet

#19
Pierre-Yves

    PrestaShop Addict

  • Members
  • PipPipPip
  • 739 posts
Je vous ai fais un petit module qui devrait répondre à vos demandes.

Il désactive le module quand sa quantité passe à 0.

Tenez moi au courant des problèmes

Attached Files


Posted Image

#20
jolvil

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 2706 posts
Merci Pierre Yves

Ce module à l'air tres interessant, je teste ! :)