/** * Get collection item identifier * * @param \Magento\Framework\DataObject $item * @return mixed */ protected function _getItemId(\Magento\Framework\DataObject $item) { if ($field = $this->getIdFieldName()) { return $item->getData($field); } return parent::_getItemId($item); }