2017-02-14 167 views
0

OpenCart中的銷售>訂單(版本2.3)管理顯示具有狀態的訂單,例如,已完成,失敗。我還需要查看已簽出但未處理的訂單。這些訂單的order_status_id等於0嗎?如何查看OpenCart 2.3管理中的未處理訂單

是否有任何設置可以選擇查看未處理的訂單?

+0

的訂單狀態是由您的付款擴展設置。無論您設置的是哪種狀態,客戶退房後都會發生什麼。您可以將其更改爲其他內容,以便知道訂單已處理完畢。 – billynoah

+0

另外,你應該注意下面你接受的答案不會**做你所問的 - 它會顯示缺少的訂單,即沒有完成的訂單。而且由於它已經內置到opencart中,因此只需從狀態過濾器中選擇「Missing Orders」即可看到這些信息,因此無法爲此使用vqmod。 – billynoah

回答

0

我已經創建了一個未完成的顯示訂單免費vQmod腳本: Unsuccessful orders

<modification> 

    <id>Unsuccessfull Orders</id> 

    <version>1.0</version> 

    <vqmver>2.x</vqmver> 

    <author>darbaze.com</author> 



    <file name="admin/model/sale/order.php"> 

     <operation> 

      <search position="replace"><![CDATA[$sql .= " WHERE o.order_status_id > '0'";]]></search> 

      <add><![CDATA[$sql .= " WHERE o.order_status_id >= '0'";]]></add> 

     </operation> 

    </file> 



    <file name="admin/view/template/dashboard/recent.tpl"> 

     <operation> 

      <search position="replace" offset="1"><![CDATA[<?php foreach ($orders as $order) { ?>]]></search> 

      <add><![CDATA[<?php foreach ($orders as $order) { ?> 

      <tr class="<?php if($order['status']){ echo 'successfull'; } else { echo 'unsuccessfull'; } ?>">]]></add> 

     </operation> 

     <operation> 

      <search position="replace"><![CDATA[<td><?php echo $order['status']; ?></td>]]></search> 

      <add><![CDATA[<td><?php if($order['status']){ echo $order['status']; } else { echo '---'; } ?></td>]]></add> 

     </operation> 

    </file> 

    <file name="admin/view/template/sale/order_list.tpl"> 

     <operation> 

      <search position="replace" offset="1"><![CDATA[<?php foreach ($orders as $order) { ?>]]></search> 

      <add><![CDATA[<?php foreach ($orders as $order) { ?> 

      <tr class="<?php if($order['status']){ echo 'successfull'; } else { echo 'unsuccessfull'; } ?>">]]></add> 

     </operation> 

     <operation> 

      <search position="replace"><![CDATA[<td class="text-left"><?php echo $order['status']; ?></td>]]></search> 

      <add><![CDATA[<td class="text-left"><?php if($order['status']){ echo $order['status']; } else { echo '---'; } ?></td>]]></add> 

     </operation> 

    </file> 



    <file name="admin/view/template/common/header.tpl"> 

     <operation> 

      <search position="before"><![CDATA[<?php foreach ($styles as $style) { ?>]]></search> 

      <add><![CDATA[<style>.successfull td{color:green;font-weight:bold} .unsuccessfull td{color:red}</style>]]></add> 

     </operation> 

    </file> 



</modification> 
+0

感謝分享,我會試一試 –

+0

歡迎您 – DigitCart

+0

這不是我們要求的。狀態爲0的訂單未檢出。 – billynoah