Si tu as besoin de modifier le comportement réellement (mais je ne sais pas ce que tu veux vraiment faire) :
quantity == 0) || (!$product->availability && $display_qties != 1) } style="display:none;"{/if}>
C'est ce code qui défini la condition d'affichage ou non
{l s='Availability:'}Ce code c'est pour l'étiquette "Disponibilité". Il s'agit de la chaîne 'Availability:' qui est utilisée par le système de traduction.
On le voit car la syntaxe (moteur : Smarty) est su style {l s='chaîne à traduire'}
Cela veut dire que cette chaîne peut-être modifiée depuis l'utilitaire de traduction.
quantity == 0} class="warning-inline"{/if}>
{if $product->quantity == 0}{l s='This product is no longer in stock'}{else}{$product->availability}{/if}
Ici, c'est le code de la phrase qui vient après "Disponibilité:".
Si (if) la quantité = 0 et çà t'affiche le texte issu de la traduction 'This product is no longer in stock'
Sinon (else) çà t'affiche la phrase de disponibilité que tu as définie dans ta fiche produit.
Après çà dépend de ce que tu veux faire mais l'objectif n'est pas nécessairement que je te fasses un code tout fait non plus, l'important c'est que tu comprennes bien le fonctionnement.
Si tu modifies le template général, il est recommandé plutôt de le copier entièrement et de créer ton propre template en le modifiant.
Pour plus d'infos à ce sujet, voir
wiki > créer un thème.