質問 > 管理機能 > 配送CSVに出力する項目でお届け希望日を出力させた時に日にち以外の00:00:00 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
susumu |
投稿日時: 2021/9/21 14:39
対応状況: −−−
|
一人前 登録日: 2018/12/17 居住地: 投稿: 104 |
配送CSVに出力する項目でお届け希望日を出力させた時に日にち以外の00:00:00 ▼テンプレート
[EC-CUBE] EC-CUBEのバージョン、アップデートで4.0.4 お世話になります。配送CSVに希望日を出力させると2021-09-23 00:00:00のように日にち以外の文字列が追加されます。 これをYYYY/MM/DDだけにするためにはどこをどのように変更すればよいのでしょうか? また、配送方法設定でショップ用メモ欄に入れた数字は配送CSVに追加しても空欄になります。 配送方法設定でお届け時間を14:00~16:00とすると配送CSVにも同様に出力されます。 ヤマトの送り状発送システムB2に読み込ませるにはこれを1416にする必要があるのですがなにか方法がありますでしょうか |
sfujiya |
投稿日時: 2021/9/21 15:00
対応状況: −−−
|
常連 登録日: 2018/12/20 居住地: 投稿: 54 |
Re: 配送CSVに出力する項目でお届け希望日を出力させた時に日にち以外の00:00:00 やり方は色々ありますが、一番おすすめ(メンテ等を含めて)なのは、dtb_csvに登録されている該当のfield_nameのメソッドをcsv_shipping_delivery_dateなどにして、該当のentityに
getCsvShippingDeliveryDate() field_nameと一致するgetterを作成して、Y/m/d形式でreturnすればいいのではないでしょうか? ヤマトB2も同様の方法で解決すると思います。 |
susumu |
投稿日時: 2021/9/21 18:50
対応状況: −−−
|
一人前 登録日: 2018/12/17 居住地: 投稿: 104 |
Re: 配送CSVに出力する項目でお届け希望日を出力させた時に日にち以外の00:00:00 ありがとうございます。
出来そうなのはわかりました データベースを開いてdtb_csvの121行にfield_name shipping_delivery_date disp_name お届け希望日 があるのを確認しましたが其処から先、何をどうするのか理解するだけのスキルがありません。 |
sfujiya |
投稿日時: 2021/9/22 9:03
対応状況: −−−
|
常連 登録日: 2018/12/20 居住地: 投稿: 54 |
Re: 配送CSVに出力する項目でお届け希望日を出力させた時に日にち以外の00:00:00 SQLのUPDATE文は書けますか?
該当のレコードのfield_nameをUPDATEして、Shipping.phpにメソッドを追加してあげる必要があります。 |
susumu |
投稿日時: 2021/9/24 14:23
対応状況: −−−
|
一人前 登録日: 2018/12/17 居住地: 投稿: 104 |
Re: 配送CSVに出力する項目でお届け希望日を出力させた時に日にち以外の00:00:00 すみません
SQLのUPDATE文もShipping.phpにメソッドを追加もよくわかりません。 |
sfujiya |
投稿日時: 2021/9/27 11:14
対応状況: −−−
|
常連 登録日: 2018/12/20 居住地: 投稿: 54 |
Re: 配送CSVに出力する項目でお届け希望日を出力させた時に日にち以外の00:00:00 ①マイグレーションファイルを生成して、以下を記載する
$this->addSql('UPDATE dtb_csv SET field_name = "csv_ shipping_delivery_date" WHERE csv_type_id = ここは121行目に記載してあるcsv_type_idを指定する AND disp_name = "お届け希望日";'); ②Shipping.phpに以下を追加する public function getCsvShippingDeliveryDate() { return date_format($this->shipping_delivery_date, 'Y/m/d'); } これでできませんか? |
susumu |
投稿日時: 2021/9/27 14:25
対応状況: −−−
|
一人前 登録日: 2018/12/17 居住地: 投稿: 104 |
Re: 配送CSVに出力する項目でお届け希望日を出力させた時に日にち以外の00:00:00 ありがとうございます。
phpMyAdminで該当する121を編集してfield_nameをshipping_delivery_dateからcsv_ shipping_delivery_dateに書き換え、Shipping.phpに以下を追加でよろしいでしょうか |
sfujiya |
投稿日時: 2021/9/28 14:26
対応状況: −−−
|
常連 登録日: 2018/12/20 居住地: 投稿: 54 |
Re: 配送CSVに出力する項目でお届け希望日を出力させた時に日にち以外の00:00:00 はい、それでやってみてください。
|
susumu |
投稿日時: 2021/9/30 13:23
対応状況: 解決済
|
一人前 登録日: 2018/12/17 居住地: 投稿: 104 |
Re: 配送CSVに出力する項目でお届け希望日を出力させた時に日にち以外の00:00:00 うまくいきました。 丁寧にご教示いただきありがとうございました |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |