예제 #1
0
 /**
  * Declare order shipping address
  *
  * @param \Magento\Sales\Api\Data\OrderAddressInterface $address
  * @return $this
  */
 public function setShippingAddress(\Magento\Sales\Api\Data\OrderAddressInterface $address = null)
 {
     $old = $this->getShippingAddress();
     if (!empty($old) && !empty($address)) {
         $address->setId($old->getId());
     }
     if (!empty($address)) {
         $address->setEmail($this->getCustomerEmail());
         $this->addAddress($address->setAddressType('shipping'));
     }
     return $this;
 }