/** * @param \Magento\Quote\Api\Data\AddressInterface $shippingAddress * @return \Magento\Quote\Api\Data\ShippingInterface */ public function create(\Magento\Quote\Api\Data\AddressInterface $shippingAddress) { /** @var \Magento\Quote\Api\Data\ShippingInterface $shipping */ $shipping = $this->shippingFactory->create(); $shipping->setMethod($shippingAddress->getShippingMethod()); $shipping->setAddress($shippingAddress); return $shipping; }