Bonjour,
dans le fichier themes/votre_theme/templates/catalog/_partials/productlist.tpl
<div class="products{if !empty($cssClass)} {$cssClass}{/if}"> {foreach from=$products item="product" key="position" name="prods"} {if $smarty.foreach.prods.iteration == 4} <div class="js-product product{if !empty($productClasses)} {$productClasses}{/if}"> <img src="" loading="lazy" width="" height="" /> </div> {/if} {include file="catalog/_partials/miniatures/product.tpl" product=$product position=$position productClasses=$productClasses} {/foreach} </div>
C'est une piste, je n'ai rien testé donc à adapter à mon sens.
Bien entendu j'imagine que vous voulez en plus que cela soit différent en fonction des catégories ou autre, mais c'est un point de départ pour votre réflexion.