/** * Initialization the quote * * @param Quote $quote * @return void */ protected function quoteInitialization(Quote $quote) { $quote->setCheckoutMethod(Onepage::METHOD_REGISTER); $quote->setCustomerEmail('*****@*****.**'); $quote->setCustomerFirstname('Firstname'); $quote->setCustomerLastname('Lastname'); $quote->setCustomerIsGuest(false); $quote->setReservedOrderId(null); }
private function prepareOrderNumber() { if ($this->proxyOrder->isOrderNumberPrefixSourceChannel()) { $orderNumber = $this->addPrefixToOrderNumberIfNeed($this->proxyOrder->getChannelOrderNumber()); if ($this->getHelper('Magento')->isMagentoOrderIdUsed($orderNumber)) { $orderNumber .= '(1)'; } $this->quote->setReservedOrderId($orderNumber); return; } $orderNumber = $this->quote->getReservedOrderId(); if (empty($orderNumber)) { $orderNumber = $this->quote->getResource()->getReservedOrderId($this->quote); } $orderNumber = $this->addPrefixToOrderNumberIfNeed($orderNumber); if ($this->quote->getResource()->isOrderIncrementIdUsed($orderNumber)) { $orderNumber = $this->quote->getResource()->getReservedOrderId($this->quote); } $this->quote->setReservedOrderId($orderNumber); }