質問 > フロント機能 > 受注データについてお教えください。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
chapp_b32 |
投稿日時: 2020/12/11 23:07
対応状況: −−−
|
半人前 登録日: 2020/11/13 居住地: 投稿: 22 |
受注データについてお教えください。 ▼テンプレート
[EC-CUBE] EC-CUBEのバージョン、新規インストールかアップデートか、等 [レンタルサーバ] Xserver [OS] win10 [PHP] php7 [データベース] MySQL [WEBサーバ] [ブラウザ] Chrome [導入プラグインの有無] Stripe [カスタマイズの有無] [現象] お世話になります。はじめてのEC-CUBE導入ですが、本日公開し、お客様から受注メールが届かないなど多くのクレームを頂いており、注文の確認を取っているところです。 不明なこと多々あるため、いくつか質問させてください。 ■管理画面の注文一覧から「受注CSV」をダウンロードしましたが、抜けている注文番号が多く確認できますが、このデータは受注全データとの認識で宜しかったでしょうか? ■対してphpMyAdminから「dtb_order」を見ると注文番号と思われるIDは抜けなく全て揃っていますが、管理画面の受注データCSVとで違うデータなのでしょうか?また、このデータの持つ意味、上記CSVとの関連性を教えてください。 ■お客様から受注メールが届かないなどとの連絡を多く頂いており、中には注文処理が抜けているの?と思われるものも多くございます。こういった状況ですが、上記CSVとテーブルを比較していると、どの情報を基に発送手続きなどを進めて良いのか?ご指導いただけますでしょうか? 注文数が今日一日だけで、数百件あるため非常に困っています。 アドバイス頂けたら幸いです。 よろしくお願い申し上げます。 |
umebius |
投稿日時: 2020/12/11 23:42
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注データについてお教えください。 「受注CSV」は概ね、受注一覧画面でその時点で検索対象となっている受注の一覧をダウンロードする機能になります。
dtb_orderでは存在するが、受注一覧に表示されないのはdtb_order.order_status_idが7と8、つまり対応状況が購入処理中, 決済処理中のデータではないでしょうか。 購入処理中, 決済処理中の受注は、基本的には注文に至っていないデータで、検索フォームで選択しない限り検索対象から除外されているためかと思います。 受注一覧画面で「購入処理中, 決済処理中」にチェックを入れて絞り込むことで全て表示されます。 ただシステム上の問題がある場合、お客様が注文したという認識であるにも関わらず対応状況が更新されず「購入処理中, 決済処理中」で止まってしまっている場合があります。 そちらに該当しないか確認いただくことがまず問題の切り分けになるのではないかと思います。
|
chapp_b32 |
投稿日時: 2020/12/12 1:17
対応状況: −−−
|
半人前 登録日: 2020/11/13 居住地: 投稿: 22 |
Re: 受注データについてお教えください。 umebius様
お疲れのところご親切なアドバイスをありがとうございます。 質問を投稿後、phpMyAdminでデータベースを見ていたのですが、dtb_orderテーブルにある、oeder_dateカラムがnullのデータが存在しました。そしてそのorder_dateがnullで、かつカード決済の場合はpayment_dateカラムもnullになっていおり、レコードのIDを見比べていると、受注CSVの”漏れ”は、このorder_dateがnullのレコードと一緒なのでは?との思いに行きつきました。 そこで改めて質問なのですが、このrderテーブルにある、oeder_dateカラムがnullの場合は、そのレコードは受注として不成立という認識で宜しかったでしょうか? ご教示いただけたら幸甚です。 よろしくお願いいたします。 |
umebius |
投稿日時: 2020/12/12 1:56
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注データについてお教えください。 基本的にはそういった理解で問題ないと思います。
基本的にというのは、決済プラグインによって挙動が異なったりすることが見受けられるためです。 order_dateカラムがnullの場合はorder_status_idがほぼ8ではありませんか? EC-CUBE本体の仕組みとしては、注文が完了した時点で購入処理中(8)から新規受付(1)に変わり、order_dateに受注日が登録されます。
|
chapp_b32 |
投稿日時: 2020/12/12 9:51
対応状況: −−−
|
半人前 登録日: 2020/11/13 居住地: 投稿: 22 |
Re: 受注データについてお教えください。 umebius様
お世話になっております。 夜遅くのお返事に感謝いたします。 朝起きてからumebius様の回答を目にし、気になりオフィスまで急いできました。 仰るとおり、order_status_idは、ほぼ8でした! (7が3つあり) ところでこの値は、どの値に当たるのかな?と、各テーブルを探していたのですが、この値は、mtb_order_statusテーブルのIDにあたるのでしょうか? ちなみに、mtb_order_statusの内容は、以下の通りになっていました。(ご存じとは思いましたが…) 1 新規受付 3 注文取消し 4 対応中 5 発送済み 6 入金済み 7 決済処理中 8 購入処理中 9 返品 以上ですが、引き続きあご指導のほど頂戴出来たら幸甚です。 よろしくお願いいたします。 |
umebius |
投稿日時: 2020/12/12 21:03
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注データについてお教えください。 はい、mtb_order_statusのIDに当たります。
ただし マイページに表示する対応状況はmtb_order_statusではなく、mtb_customer_order_statusテーブル を参照しています。 |
chapp_b32 |
投稿日時: 2020/12/12 23:05
対応状況: 解決済
|
半人前 登録日: 2020/11/13 居住地: 投稿: 22 |
Re: 受注データについてお教えください。 umebiusさま
週末のお忙しい中、ご親切なお返事をありがとうございます。 とても助かりました。 アドバイス頂くことで少しずつ紐解けていく感覚を覚え、EC-CUBEが身近にも、そして興味が湧いてきた感覚を覚えます。 ご親切なアドバイスに感謝いたします。 ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |