示例#1
0
 /**
  * Retrieve billing address
  *
  * @return \Magento\Sales\Model\Quote\Address
  */
 public function getAddress()
 {
     $address = $this->getData('address');
     if (is_null($address)) {
         $address = $this->_multishipping->getQuote()->getBillingAddress();
         $this->setData('address', $address);
     }
     return $address;
 }
示例#2
0
 /**
  * Retrieve payment info model
  *
  * @return \Magento\Payment\Model\Info
  */
 public function getPaymentInfo()
 {
     return $this->_multishipping->getQuote()->getPayment();
 }
示例#3
0
 /**
  * @param \Magento\Multishipping\Model\Checkout\Type\Multishipping $subject
  * @param array|null $methods
  * @return void
  * @SuppressWarnings(PHPMD.UnusedFormalParameter)
  */
 public function beforeSetShippingMethods(\Magento\Multishipping\Model\Checkout\Type\Multishipping $subject, $methods)
 {
     $giftMessages = $this->request->getParam('giftmessage');
     $quote = $subject->getQuote();
     $this->message->add($giftMessages, $quote);
 }