I'm running code on my Product List page. First time on page get 4 items. if I refresh page, I'll get 6, then 4, then 5 etc. I can't see any reason for this. I checked my query and it's always same. If someone could point me in the right direction, that would be helpful.
$products = $layer->getProductCollection() ->addAttributeToFilter('part_number',array('in'=>$numbers)) ->setVisibility($this->productVisibility->getVisibleInSiteIds());