THELIA Forum

Welcome to the THELIA support and discusssion forum

Offline

#1 Stock Négatif

(01-07-2016 15:35:32)


Coucou tout le monde

J'ai un petit souci sur thelia 1.5.3.4
J'ai vu plusieurs topics à ce sujet mais je ne trouve pas de réponse.

Voilà mon soucis :

Je travaille avec des produits unique.
Il arrive parfois qu'un client mette un produit dans son panier avant de finaliser sa commande; entre temps un autre client commande le même produit; mon stock se met bien à 0 par contre il apparaît toujours dans le panier de l'autre et ce dernier passe sa commande alors que mon article est déjà vendu.
J'aimerai pouvoir faire une vérification de stock juste avant le paiement.
Idem si je passe le produit en Hors Ligne dans le BO il reste toujours dans mon panier.
On m'avait dit sur le forum de faire un plugins mais j'avoue que je ne comprends pas grands choses.

J'espère que vous pourrez m'aider un peu.

Merci.

Last edited by nad (02-07-2016 13:12:45)


www.magadi-petshop.com

  • yoan
  • Cofondateur Thelia

Offline

#2 Re: Stock Négatif

(11-07-2016 10:09:58)


Il te faudrait effectivement un plugin empêchant de pouvoir mettre au panier un produit qui est "virtuellement plus disponible".
Je dis virtuellement car tant que l'acheteur 1 n'a pas terminé la commande, il peut arrêter à tout moment.


http://yoandemacedo.com

Cofondateur de la solution Thelia 1.x

Offline

#3 Re: Stock Négatif

(11-07-2016 12:16:29)


Merci pour le moment j'ai mis un petit code dans le panier si le produit 'est plus en stock ça note stock épuisé. Mais effectivement si il y a 2 commandes en même temps là ça ne marche plus.


www.magadi-petshop.com

Offline

#4 Re: Stock Négatif

(28-10-2018 15:01:28)


Bonjour NAD,
j'ai le même problème que toi, également en version 1.5.3.4. Je sais que ce post est ancien mais avais-tu trouvé une solution ? Cela m'aiderai beaucoup.
Cdlt.


www.informatique-service.net
www.chouettetnature.com

Offline

#5 Re: Stock Négatif

(28-10-2018 15:06:32)


Bonjour j'ai fait un code pour quand le stock passe à 0, il s'affiche stock épuisé dans le panier par contre si jamais je suis en stock -1 ce qui arrive parfois là ça s'affiche plus, et aussi si j'ai des déclinaisons par exemple coloris rouge, jaune bleu si le bleu est à 0 mais que j'ai encore du stock sur les autres couleurs, ça marche plus, ça dépanne mais pas efficace à 100%


www.magadi-petshop.com

Offline

#6 Re: Stock Négatif

(28-10-2018 15:08:37)


j'ai mis ce code dans panier. html   juste en dessous
<THELIA_stockpastok type="PRODUIT" ref="#REF" stockvide="1">
<h7>Produit Epuisé</h7>
</THELIA_stockpastok>


www.magadi-petshop.com

Offline

#7 Re: Stock Négatif

(28-10-2018 15:29:41)


Merci pour cette réponse rapide, mais je ne vois pas bien où insérer ton code. J'utilise le plugin combidecli, est-ce que c'est ton cas aussi ?


www.informatique-service.net
www.chouettetnature.com

Offline

#8 Re: Stock Négatif

(29-10-2018 11:13:37)


bonjour je n'utilise pas ce plugins j'ai juste rajouté des déclinaisons dans configurations (par contre je vais regarder si ça peut me correspondre)
Pour la ligne de code je l'ai mise dans panier.html
<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]>    <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]>    <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->

<head>
#INCLURE "template/meta.html"
#INCLURE "template/tag_stats.html"
</head>
<body>
<div id="principale">
    <div id="interface">
#INCLURE "template/entete.html"
#INCLURE "template/menu.html"
        <div id="chemin" class="grid_12"><a href="#URLSOMMAIRE">::accueil::</a> / ::contenu::</div>
        <div id="contenu" class="grid_12">
            <div id="etapesDeCommande">
                <ul>
                    <li class="selection"><span class="chiffreSelection">1</span>::panier::</li>
                    <li><span>2</span>::facturationlivraison::</li>
                    <li><span>3</span>::verifcommande::</li>
                    <li><span>4</span>::paiementsecurise::</li>
                </ul>
            </div>               
            <h2>::contenu::</h2>
            <T_CONTENU_PANIER>
            <table id="table-panier">
                <thead>
                <tr>
                    <th colspan="2">::contenu::</th>
                    <th>Déclinaisons</th>
                    <th>::prixunitaire::</th>
                    <th>::quantite::</th>
                    <th>::total:: TTC</th>
                    <th>::vider::</th>
                </tr>
                </thead>
                <tbody>
                <THELIA_CONTENU_PANIER type="PANIER">
                <tr>
                    <td class="ligne">
                    <T_IMAGE>
                           <THELIA_IMAGE type="IMAGE" num="1" produit="#ID" largeur="50">
                            <img src="#IMAGE" alt="#PRODTITRE " title="#PRODTITRE"/>
                        </THELIA_IMAGE>
                    </T_IMAGE>
                            <img src="./template/_gfx/no-image.png" width="50" alt="Pas d'image disponible" />
                    <//T_IMAGE>
                    </td>
                    <td class="ligne"><a href="#PRODURL">#TITRE</a></td>
                    <td class="ligne">#DECTEXTE</td>
                    <td class="ligne">#PRIXU €</td>
            <td  class="ligne">
            <form action="#URLPANIER" method="post" name="formpanier#ARTICLE" id="formpanier#ARTICLE">
                      <input type="hidden" name="article" value="#ARTICLE" />
                      <input type="hidden" name="action" value="modifier" />
                      <select name="quantite" size="1" onchange="document.formpanier#ARTICLE.submit()">
                          <THELIA_quantite type="QUANTITE" article="#ARTICLE">
                              <option value="#NUM" #SELECTED>#NUM</option>
                          </THELIA_quantite>
                      </select>
                </form>

                <THELIA_stockpastok type="PRODUIT" ref="#REF" stockvide="1">
                <h7>Produit Epuisé</h7>
                </THELIA_stockpastok>
               
                    </td>
                  <td class="ligne">#TOTAL €</td>
                  <td class="ligne" ><a href="#SUPPRURL"><small>::supprimer::</small></a></td>
                </tr>
                </THELIA_CONTENU_PANIER>
                <tr>
                    <th colspan="5">&nbsp;</th>
                    <th>::totalpanier:: :</th>
                    <th class="total">#PANIER_TOTAL €</th>
                </tr>
                </tbody>
            </table>
            <div class="queFaire">
                <a href="#URLSOMMAIRE">::retourboutique::</a>
                <a class="bouton" href="#URLFOND(adresse)">::finalisercommande::</a>
            </div>
            </T_CONTENU_PANIER>
            <h4>::paniervide::</h4>
            <div class="queFaire">
                <a class="bouton" href="#URLSOMMAIRE"><span><span>::retourboutique::</span></span></a>
            </div>       
            <//T_CONTENU_PANIER>
        </div>
    </div>
</div>
#INCLURE "template/pied.html"
#INCLURE "template/signature.html"
</body>
</html>


www.magadi-petshop.com

Offline

#9 Re: Stock Négatif

(29-10-2018 11:14:15)


il se situe dans la deuxième moitié du code


www.magadi-petshop.com