J'ai trouvé la solution.
Si ça intéresse quelqu'un, voici comment j'ai fais :
Modifier le fichier core.js qui se situe dans /www/themes :
- Ajouter dans le bloc de commande après la ligne 233, après (0,r.default)(".product-prices").replaceWith(e.product_prices), le texte :
(0,r.default)(".product-availability").replaceWith(e.product_availability),
Modifier le fichier ProductController dans /www/controllers/font :
- Ajouter après la ligne 408 :
'product_availability' => $this->render('catalog/_partials/product-availability'),
Créer un fichier product-availability.tpl dans /www/themes/grainfoodmarket/templates/catalog/_partials
{block name='product_availability'}
<span id="product-availability" class="product-availability">
{if $product.show_availability && $product.availability_message}
{if $product.availability == 'available'}
<i class="material-icons product-available"></i>
{elseif $product.availability == 'last_remaining_items'}
<i class="material-icons product-last-items"></i>
{else}
<i class="material-icons product-unavailable"></i>
{/if}
{$product.availability_message}
{/if}
</span>
{/block}
Modifier le fichier product.tpl dans /www/themes/grainfoodmarket/templates/catalog
- Remplacer tout ce qui est dans {block name='product_availability'} (ligne 101) par
{include file='catalog/_partials/product-availability.tpl'}
Vider le cache dans les paramètres de PrestaShop.
Et voilà!
Si quelqu'un a une méthode moins bourrine?