/** * Convert order address to quote address * * @param \Magento\Sales\Model\Order\Address $address * @return \Magento\Sales\Model\Quote\Address */ public function addressToQuoteAddress(\Magento\Sales\Model\Order\Address $address) { $quoteAddress = $this->_quoteAddressFactory->create()->setStoreId($address->getStoreId())->setAddressType($address->getAddressType())->setCustomerId($address->getCustomerId())->setCustomerAddressId($address->getCustomerAddressId()); $this->_objectCopyService->copyFieldsetToTarget('sales_convert_order_address', 'to_quote_address', $address, $quoteAddress); return $quoteAddress; }
/** * Import address data from order address * * @param \Magento\Sales\Model\Order\Address $address * @return $this * @deprecated Use \Magento\Sales\Model\Quote\Address::importCustomerAddressData() instead */ public function importOrderAddress(\Magento\Sales\Model\Order\Address $address) { $this->setAddressType($address->getAddressType())->setCustomerId($address->getCustomerId())->setCustomerAddressId($address->getCustomerAddressId())->setEmail($address->getEmail()); $this->_objectCopyService->copyFieldsetToTarget('sales_convert_order_address', 'to_quote_address', $address, $this); return $this; }