2017-02-14 5 views
0

OpenCart(バージョン2.3)のSales> Orderは、ステータスがある注文を表示します。完了、失敗。また、チェックアウトされたが、まったく処理されなかった注文を表示する必要があります。これらはorder_status_idが0に等しい注文ですか?OpenCart 2.3管理で未処理のオーダーを表示するには

未処理の注文を表示することができる場所はどこにありますか?

+0

を注文状況は、お支払いの延長によって設定されています。あなたが設定したステータスは、一度顧客がチェックアウトするとどんなものになるかです。それを他のものに変更して注文が処理されたことを知っておく必要があります。 – billynoah

+0

また、あなたが受諾した回答は、あなたが尋ねたことを**行わない**ことに注意してください。欠落した注文、つまり完了していない注文が表示されます。それはopencartにすでに組み込まれているので、vqmodを持っているのは無意味です。ステータスフィルタから "Missing Orders"を選択するだけで、これらを見ることができます。 – 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

関連する問題