0
基本的に、私はmagentoで財務セクションを作成しようとしていますが、私は財務提出の一環として注文する方法を検討しました。 :Magento無効 - メソッドMage_Sales_Model_Order :: assignCustomer
$order = Mage::getModel('sales/order');
$store = Mage::app()->getStore();
$website_id = Mage::app()->getWebsite()->getStoreId();
$quote = Mage::getModel('sales/order')->setStoreId($store->getId());
$customer = Mage::getSingleton('customer/session')->getCustomer();
$quote->assignCustomer($customer);
$quote->setSendCconfirmation(1);
$product_ids = array();
$cart = Mage::getModel('checkout/cart')->getQuote();
foreach($cart->getAllVisibleItems() as $item) {
$quote->addProduct($item->getProduct() , $item->getQty());
}
$shipping = $quote->getShippingAddress();
$shipping->setCollectShippingRates(true)->collectShippingRates()->setShippingMethod('flatrate_flatrate')->setPaymentMethod(array(
'method' => 'checkmo'
));
try {
$service = Mage::getModel('sales/service_quote', $quote);
$service->submitAll();
$increment_id = $service->getOrder()->getRealOrderId();
}
catch(Exception $e) {
die($e->getMessage());
}
catch(Mage_Core_Exception $d) {
die($d->getMessage());
}
、私はこのエラーを取得しておく何らかの理由:
元の投稿を編集して質問に追加する必要があります。 – dhh
しかし、iveは自分の質問に答えました。私は規則に従っています... – Hudson
申し訳ありませんが、答えとしてこれを気付かなかった。 – dhh