Guest User

Untitled

a guest
Jul 23rd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. $quote = Mage::getModel('sales/quote');
  2. $quote->setCheckoutMethod('guest')->save();
  3. $quote->setStore($store);
  4. $quote->setForcedCurrency(Mage::getModel('directory/currency')->load($storeCurrency));
  5. foreach ($productInCardList as $productItem) {
  6. $product = Mage::getModel('catalog/product')->load($productItem['id']);
  7. $product->setPrice($productItem['price']);
  8. $request = new Varien_Object();
  9. $request->setQty($productItem['qty']);
  10. $quote->addProduct($product, $request);
  11. }
  12.  
  13. $quote->collectTotals();
  14.  
  15. $quote->reserveOrderId();
  16. $quote->save();
  17. $service = Mage::getModel('sales/service_quote', $quote);
  18. $service->submitAll();
  19. $orderObj = $service->getOrder();
  20. // ... code setting billing, shipping address, payment and shipping method.
Add Comment
Please, Sign In to add comment