質問 > 管理機能 > 3系の受注CSVに配送方法と支払方法によって変わる項目を追加したい |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
tirco |
投稿日時: 2022/4/27 22:25
対応状況: 解決済
|
半人前 登録日: 2020/2/6 居住地: 投稿: 22 |
3系の受注CSVに配送方法と支払方法によって変わる項目を追加したい [EC-CUBE] 3.0.18
[OS] Linux [PHP] 7.3.33 [データベース] MySQL 5.7.38 [WEBサーバ] Apache いつも拝見させていただいてお世話になっています。 以前、以下のトピックにて受注CSVにShippingのデータを持ってこれないかご相談させていただきました。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=23450&forum=11 今回、この受注CSVからの書き出しで、 「特定の配送方法であれば'4'を入れる」「それ以外の配送方法であれば、決済方法に応じて'0'か'2'か'3'を入れる」という項目を追加することになりました。 Order.phpにて、 public function getNewField() { if ( $this->Shipping['delivery_id'] == '6' ) { return '4'; } else { if ( $this->Payment['id'] == '4' || $this->Payment['id'] == '14' ) { return '2'; } elseif ( $this->Payment['id'] == '13' ) { return '3'; } else { return '0'; } } } としてみましたが、Order.php内ではPaymentの分岐は動くもののShippingからデータが取れないので動きません。逆にShipping.php内でやろうとすると、Paymentのデータが取れないので動きません。 どのように対処したら良いでしょうか? お知恵をお貸しいただけると幸いです。 よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 3系の受注CSVに配送方法と支払方法によって変わる項目を追加したい | tirco | 2022/4/27 22:25 |
Re: 3系の受注CSVに配送方法と支払方法によって変わる項目を追加したい | h_tanaka | 2022/12/9 11:36 |
Re: 3系の受注CSVに配送方法と支払方法によって変わる項目を追加したい | tirco | 2022/12/9 17:11 |