蔭在Magento新的,我想創建訂單 我已經尋找了很多的腳本創建腳本,我得到這個:Magento1.8 - 創建訂單的最佳腳本是什麼?
<?php
require_once 'app/Mage.php';
Mage::app();
$quote = Mage::getModel('sales/quote')
->setStoreId(Mage::app()->getStore('default')->getId());
// for guesr orders only:
$quote->setCustomerEmail('[email protected]');
// add product(s)
$product = Mage::getModel('catalog/product')->load(431);
$buyInfo = array(
'qty' => 1,
// custom option id => value id
// or
// configurable attribute id => value id
);
$quote->addProduct($product, new Varien_Object($buyInfo));
$addressData = array(
'firstname' => 'Test',
'lastname' => 'Test',
'street' => 'Sample Street 10',
'city' => 'Somewhere',
'postcode' => '123456',
'telephone' => '123456',
'country_id' => 'SA',
);
$billingAddress = $quote->getBillingAddress()->addData($addressData);
$shippingAddress = $quote->getShippingAddress()->addData($addressData);
$shippingAddress->setCollectShippingRates(true)->collectShippingRates()
->setShippingMethod('freeshipping_freeshipping')
->setPaymentMethod('cashondelivery');
$quote->getPayment()->importData(array('method' => 'cashondelivery'));
$quote->collectTotals()->save();
$service = Mage::getModel('sales/service_quote', $quote);
$service->submitAll();
$order = $service->getOrder();
printf("Created order %s\n", $order->getIncrementId());
?>
但是當我運行該腳本它給我的錯誤「頁面無法正常工作」。
你能幫我解決這個問題或給我腳本創建訂單。
注www.site.com/createorder.php 「「我通過運行此腳本」
感謝
附加屏幕截圖的錯誤 – bxN5