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