/** * Quote Item Before Save prepare data process * * @return $this */ protected function _beforeSave() { parent::_beforeSave(); $this->setIsVirtual($this->getProduct()->getIsVirtual()); if ($this->getQuote()) { $this->setQuoteId($this->getQuote()->getId()); } return $this; }
/** * @return $this|\Magento\Sales\Model\Quote\Item\AbstractItem */ protected function _beforeSave() { parent::_beforeSave(); if ($this->getAddress()) { $this->setQuoteAddressId($this->getAddress()->getId()); } return $this; }