Si, lo he hecho y donde indica 10, que son en las lineas:
$number = ((int)(Tools::getValue('n')) ? (int)(Tools::getValue('n')) : 10);
$products = Product::getProducts((int)Context::getContext()->language->id, 0, ($number > 10 ? 10 : $number), $orderBy, $orderWay, $id_category, true);
he puesto valores mas altos por si algun bucle foreach era el que devolvia un numero n de lineas, pero no he conseguido nada, sigue devolviendo 10.
Un saludo.