Я хочу поставить продукт первым на сбор данных, где SKU = 6727 У меня есть этот код, но я не знаю, как продолжить, и второй foreach не работает
if (is_null($this->_productCollection)) {
$this->_productCollection = $this->getListBlock()->getLoadedProductCollection();
}
$productCollection = $this->_productCollection;
$issetProductSearchBySku = $productCollection->getItemByColumnValue('sku', '6727');
if(!is_null($issetProductSearchBySku)){
foreach ($productCollection as $key => $item) {
$this->_productCollection->removeItemByKey($key);
}
$this->_productCollection->addItem($issetProductSearchBySku);
foreach($productCollection as $item){
$this->_productCollection->addItem($item);
}
}
return $this->_productCollection;