Jump to content

Personnaliser le message des stocks


Recommended Posts

Oui tout est possible a travers ton theme. Tu n'as qu'a crée une conditions (if) et avoir plusieurs cas, par contre il te faut une clé pour ta condition.

En même temps tu a la possibilité de configurer cela produit par produit dans le back-office.

Quelle serait tes cas de figures ?

mike

Link to comment
Share on other sites

Mes cas de figures ?
Si un produit est en cours d'arrivage, écrire: en cours d'appro
Si un produit est vendu mais plus disponible, écrire: vendu (c'est bien pour les objets uniques, artistiques)

Dans product.tpl, il y a peut être quelque chose à faire....

<!-- availability -->

quantity == 0 && !$product->available_later) OR ($product->quantity != 0 && !$product->available_now)} style="display:none;"{/if}>
{l s='Availability:'}
quantity == 0} class="warning-inline"{/if}>
                   {if $product->quantity == 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if}



           <!-- number of item in stock -->

quantity == 0} style="display:none;"{/if}>
{$product->quantity|intval}
quantity > 1} style="display:none;"{/if} id="quantityAvailableTxt">{l s='item in stock'}
quantity == 1} style="display:none;"{/if} id="quantityAvailableTxtMultiple">{l s='items in stock'}


           <!-- Out of stock hook -->

quantity > 0} style="display:none;"{/if}>
               {$HOOK_PRODUCT_OOS}

Link to comment
Share on other sites

Non il te faut modifier le product.tpl de ton theme.

Dans ta fiche produit tu as 2 champs pour cela :
- "Message quand en stock : "
- "Message lorsque hors-stock mais commandable : "

Donc si tu met sur chaque produit la bonne valeur dans "Message lorsque hors-stock mais commandable : " cela ne règle pas ton problème ?

Sinon c'est grâce à la catégorie que tu peux déterminer le choix du message ? ex : message "vendu" si cat "œuvres" .
As t'un d'autre cas de figure que les 2 cité précédemment ?

Mike

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...