2014-04-27 26 views
1
  $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。請告訴我我錯過了什麼功能。在類似的問題中,我找不到滿意的答案,所以重新提問。支付後,在Magento的後端總支付= 0和總到期> 0

enter image description here

回答

1

您需要到銷售 - >命令 - >選擇順序。然後點擊發票按鈕,然後提交發票。這會做... :)