private function initializeAddresses() { $billingAddress = $this->quote->getBillingAddress(); $billingAddress->addData($this->proxyOrder->getBillingAddressData()); $billingAddress->implodeStreetAddress(); $billingAddress->setLimitCarrier('m2eproshipping'); $billingAddress->setShippingMethod('m2eproshipping_m2eproshipping'); $billingAddress->setCollectShippingRates(true); $billingAddress->setShouldIgnoreValidation($this->proxyOrder->shouldIgnoreBillingAddressValidation()); // --------------------------------------- $shippingAddress = $this->quote->getShippingAddress(); $shippingAddress->setSameAsBilling(0); // maybe just set same as billing? $shippingAddress->addData($this->proxyOrder->getAddressData()); $shippingAddress->implodeStreetAddress(); $shippingAddress->setLimitCarrier('m2eproshipping'); $shippingAddress->setShippingMethod('m2eproshipping_m2eproshipping'); $shippingAddress->setCollectShippingRates(true); // --------------------------------------- }