/**
  * 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);
 }
Beispiel #2
0
 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);
 }