У вас в этом шаблоне нет перебора foreach, он в пр

У вас в этом шаблоне нет перебора foreach, он в принципе не рассчитан на то, чтобы вывести несколько товаров. Пробуйте так:

{$paramss = [

"limit" => 4

,"category_id" => 174

]}

{processor action="web/catalog/category/products/getdata" params=$paramss ns="modxsite" assign=result2}

{foreach $result2.object as $object}

    {include file="shop/products/list/packet.tpl"}

{/foreach}

В итоге получаю один и именно тот на странице которого нахожусь.

И сразу говорю, если для вас все это сложно, забросьте ShopModxBox. Мы не учим под него специалистов с нуля. Он рассчитан на более менее опытных программистов.