質問 > 管理機能 > 出荷CSV登録にて出荷日を「YYYY-MM-DD」ではなく「YYYY/MM/DD」で取り込みたい。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ricky |
投稿日時: 2022/11/26 23:43
対応状況: 開発中
|
新米 ![]() ![]() 登録日: 2022/9/16 居住地: 投稿: 5 |
出荷CSV登録にて出荷日を「YYYY-MM-DD」ではなく「YYYY/MM/DD」で取り込みたい。 ▼テンプレート
[EC-CUBE]EC-CUBE4.1.2、新規インストール [レンタルサーバ]Xserver [OS]Linux sv14097.xserver.jp 5.4.0-131-generic #147~18.04.1-Ubuntu SMP Sat Oct 15 13:10:18 UTC 2022 x86_64 [PHP]7.4.33 [データベース]MySQL 10.5.15-MariaDB-log [WEBサーバ]Apache [ブラウザ]Chromeバージョン: 107.0.5304.108 [導入プラグインの有無] ・Coupon Plugin for EC-CUBE4 4.1.1 ・会員登録必須化(非会員購入不可)プラグイン for EC-CUBE4 ・メールマガジンプラグイン 4.1.3 ・商品レビュー管理プラグイン 4.1.0 ・管理画面メニュー追加プラグイン 1.0.1 ・売上集計プラグイン 4.1.0 ・Securitychecker4 4.1.1 ・商品ページ・カートにポイント数表示 for EC-CUBE4 ・ゼウス決済プラグイン 2.2.0 [現象] ゆうプリRの制約上、出荷CSV登録にて出荷日を「YYYY-MM-DD」とすることが難しく、「YYYY/MM/DD」として出力しています。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=22142&forum=11 を参考に「CsvImportController.php」の150行目を $shippingDate = \DateTime::createFromFormat('Y-m-d', $row[$columnNames['shipping_date']]); から $shippingDate = \DateTime::createFromFormat('Y/m/d', $row[$columnNames['shipping_date']]); と変更いたしましたが 「CSVのフォーマットが一致しません」とエラーが出て取り込めません。 他の部分も変更が必要であれば、ご教示いただきたく、よろしくお願いいたします。 |
mcontact |
投稿日時: 2022/11/27 11:08
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2022/1/22 居住地: 投稿: 893 |
Re: 出荷CSV登録にて出荷日を「YYYY-MM-DD」ではなく「YYYY/MM/DD」で取り込みたい。 > 「CSVのフォーマットが一致しません」とエラーが出て取り込めません。
「CSVのフォーマットが一致しません」」のエラーメッセージの定義は、下記なので他の原因ではないですか? ・エラーメッセージ定義 https://github.com/EC-CUBE/ec-cube/blob/e81b7a9ace7e0b0dee17e394d09abb735760ea30/src/Eccube/Resource/locale/messages.ja.yaml#L477 ・CsvImportController.php https://github.com/EC-CUBE/ec-cube/blob/354b8cd53fa9468b170b8861aeec2d3bf91b8f7f/src/Eccube/Controller/Admin/Order/CsvImportController.php#L101-L124 |
junsan |
投稿日時: 2022/11/27 12:08
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2019/1/26 居住地: 投稿: 9 |
Re: 出荷CSV登録にて出荷日を「YYYY-MM-DD」ではなく「YYYY/MM/DD」で取り込みたい。 >ゆうプリRの制約上、出荷CSV登録にて出荷日を「YYYY-MM-DD」とすることが難しく、「YYYY/MM/DD」として出力しています。
別な方法で取り込むことは可能ですが、取り込めれば「YYYY/MM/DD」形式でなくてもいいのでしょうか? 別な方法での取り込み手順(参考まで) ①ゆうプリR側で「YYYYMMDD」形式で出力します。 ②EC-CUBE側で「YYYYMMDD」を「YYYY-MM-DD」の形式に置換 ③$shippingDate = \DateTime::createFromFormat('Y-m-d', 置換した出荷日); |
ricky |
投稿日時: 2022/11/27 14:34
対応状況: 確認中
|
新米 ![]() ![]() 登録日: 2022/9/16 居住地: 投稿: 5 |
Re: 出荷CSV登録にて出荷日を「YYYY-MM-DD」ではなく「YYYY/MM/DD」で取り込みたい。 まず、このコミュニティーで初めてお二方から返信いただき、感激しております。本当にありがとうございます。
お二方のご意見を参考に、試行錯誤して、結果をご報告いたします。 まずはお礼を申し上げたく、ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |