THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour à tous,

Beaucoup de boutiques en ligne sont confrontées à ce problème: la législation nous impose de dire au client si un produit est en stock chez nous ou en stock chez nos fournisseurs.
Dans certains domaines comme le mien, cela ne change pas grand chose pour le client, mais l'obligation légale est là !

Voici comment simplement mettre en place ceci sur vos fiches produit :

1/ Créer la caractéristique STOCK

Allez dans configuration->Cacacteristiques produits->Nouvelle Caractéristique (+)

Créez donc cette caract STOCK avec trois options : En stock, Stock Fournisseur et Hors Stock

2/ Ajoutez cette caracteristique à vos gabarits de produits

3/ Modifiez votre template Produit par exemple de cette façon :

<div class="product-price" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
                    <div class="availability">
                        <span class="availibity-label">{intl l="Availability"}: </span>
                        <span itemprop="availability" href="{$current_stock_href}" class="{$current_stock_class}" id="stock-information">
                            <span class="in">{intl l='In Stock'}{loop name="feature_info" type="feature" product="{$ID}"}
                                {ifloop rel="feature_value_info"}
                                <li style=" font-size:10px;">
                                    
                                   {loop name="feature_value_info" type="feature_value" feature="7" product="{product attr="id"}"}
                                    {$TITLE}
                                    {/loop}
                                </li>
                                {/ifloop}
                            {/loop}</span><span class="out">{intl l='Out of Stock'} - Reassort en cours{loop name="feature_info" type="feature" product="{$ID}"}
                                {ifloop rel="feature_value_info"}
                                <li style=" font-size:10px;">
                                    
                                   {loop name="feature_value_info" type="feature_value" feature="7" product="{product attr="id"}"}
                                    {$TITLE}
                                    {/loop}
                                </li>
                                {/ifloop}
                            {/loop}</span>
                        </span>
     

                    </div>

Dans LES lignes

{loop name="feature_value_info" type="feature_value" feature="{$ID}" product="{product attr="id"}"}

Indiquez  dans feature="{$ID}" à la place de {$ID} l'ID de la caractéristique que vous voulez afficher dans mon cas la 7 : feature="7"

4/ Dans les fiches produit de chaque produit, allez dans caracteristiques produits et cliquez sur votre choix (en stock, fourni ou hors stock). SI rien n'est cliqué rien ne s'affiche.

Et voila !

Last edited by lavache (15-10-2015 14:48:11)