[Tep-j-general] Re: 受注CSVエクスポートでの抽出漏れについて

Back to archive index

連絡用 m01m****@brown*****
2005年 9月 13日 (火) 11:10:38 JST


田村様

 早いお返事ありがとうございました。
 おかげさまで全ての受注データのエクスポートが出来ました。
 ありがとうございます。

Hayashi


--TAMURA Toshihiko<tamur****@bitsc*****> wrote:
> こんにちは、田村です。
> 
> Hayashi さん:
> 
> > 田村様著「osCommerceによるオンラインショップ構築テクニック」に記載されていました
> > CSVエクスポートを組み込み、受注データのダウンロードをしているのですが、抽出漏れとなる
> > 受注データがいくつかありましたので調べてみたところ、当方サイトでは振込支払とクレジット支払が
> > あり、振込支払のデータはダウンロード出来ているのですが、クレジット支払のデータがダウンロード
> > 出来ておらず、ソースを眺めてみたところ、どうもオーダーステータスが1から始まらない受注データ
> > が抽出漏れしているように思えました。
> > 確かに振込での注文の最初の受注ステータスは「ご入金待ち」でクレジット決済の場合は
> > 「お支払済み」という形で最初のステータスが異なっています。
> 
> たしかに、admin/cvs_export_order.php の149行目で
> 下のようにSQLを組み立てているので、
> ------------------------------------------------------------
> ' AND ' . $table_to_alias[TABLE_ORDERS_STATUS_HISTORY]
>   . '.orders_status_id = 1'
> ------------------------------------------------------------
> ステータス値='1' の注文だけが抽出されますね。
> 
> ちなみに、標準では下のようなステータス値がセットされています。
> ---------------
>  値   内容
> ---------------
>   1   処理待ち
>   2   処理中
>   3   配送済み
> ---------------
> 
> たとえば、「ご入金待ち」のステータス値を'4'で登録したのなら、
> 149行目を下のように変更すればいいと思います。
> ------------------------------------------------------------
> ' AND ' . $table_to_alias[TABLE_ORDERS_STATUS_HISTORY]
>   . '.orders_status_id in (1,4)'
> ------------------------------------------------------------
> 
> # ステータス値='1'または'4'が抽出されます。
> 
> -- 
> 田村敏彦 / 株式会社ビットスコープ
> E-mail:tamur****@bitsc*****
> http://www.bitscope.co.jp/
> 
> _______________________________________________
> Tep-j-general mailing list
> Tep-j****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/tep-j-general
>




-----------------------------------------------
得するキャンペーンやプレゼント情報を是非ご覧下さい!
livedoor 懸賞
http://present.livedoor.com/




Tep-j-general メーリングリストの案内
Back to archive index