$order = Mage::getSingleton('sales/order');
$order->loadByIncrementId($orderId);
$order_status = Mage_Sales_Model_Order::STATE_PROCESSING;
if($configured_order_status == 'pending') {
$order_status = Mage_Sales_Model_Order::STATE_PENDING_PAYMENT;
}
$order->setState($order_status, true, $comment);
$order->sendNewOrderEmail();
$order->setEmailSent(true);
$order->save();
这是PaymentController.php代码的一部分。在付款完成后的管理页面中,总到期> 0,总支付= 0。请告诉我我错过了什么功能。我在相似类型的问题中找不到满意的答案,所以重新问一下。
答案 0 :(得分:1)
您需要转到sales-> order->选择订单。然后单击发票按钮,然后单击提交发票。这样做......:)