Количесвто в ряд определить как в дефолтной теме, тогда не будет пустого места.Кол-во в ряд для разных разрешений нужно указать.
{*define number of products per line in other page for desktop*}{if $page_name !='index' && $page_name !='product'} {assign var='nbItemsPerLine' value=3} {assign var='nbItemsPerLineTablet' value=2} {assign var='nbItemsPerLineMobile' value=3}{else} {assign var='nbItemsPerLine' value=4} {assign var='nbItemsPerLineTablet' value=3} {assign var='nbItemsPerLineMobile' value=2}{/if}{*define numbers of product per line in other page for tablet*}{assign var='nbLi' value=$products|@count}{math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines}{math equation="nbLi/nbItemsPerLineTablet" nbLi=$nbLi nbItemsPerLineTablet=$nbItemsPerLineTablet assign=nbLinesTablet}
https://github.com/PrestaShop/PrestaShop/blob/1.6.1.x/themes/default-bootstrap/product-list.tplКод: [Выделить]{*define number of products per line in other page for desktop*}{if $page_name !='index' && $page_name !='product'} {assign var='nbItemsPerLine' value=3} {assign var='nbItemsPerLineTablet' value=2} {assign var='nbItemsPerLineMobile' value=3}{else} {assign var='nbItemsPerLine' value=4} {assign var='nbItemsPerLineTablet' value=3} {assign var='nbItemsPerLineMobile' value=2}{/if}{*define numbers of product per line in other page for tablet*}{assign var='nbLi' value=$products|@count}{math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines}{math equation="nbLi/nbItemsPerLineTablet" nbLi=$nbLi nbItemsPerLineTablet=$nbItemsPerLineTablet assign=nbLinesTablet}