質問 > 管理機能 > 商品登録CSVに項目を追加したい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ksinikki |
投稿日時: 2020/12/14 18:16
対応状況: −−−
|
新米 登録日: 2020/11/24 居住地: 投稿: 7 |
商品登録CSVに項目を追加したい [EC-CUBE] 3.0.18
[レンタルサーバ] さくらのVPS [OS] Linux [PHP] 7.1.11 [データベース] MySQL 5.7.11 [WEBサーバ] Apache [ブラウザ] Google chrome [導入プラグインの有無] 無し [カスタマイズの有無] 下記の手順にてデータベースにAPIと連携用のIDを付与 https://umebius.com/eccube/insert-column-into-dtb_product_table/ カスタマイズの有無内容どおり、商品と商品規格に項目を追加済み。 CSVで商品登録するときに追加した項目にもCSVでデータを入力したいのですが、CSV入力に関して情報がなくて困っています。 どのファイルを編集すればよいのか等ご教示いただければと思います。 |
joolenkoya |
投稿日時: 2020/12/14 18:43
対応状況: −−−
|
半人前 登録日: 2017/3/1 居住地: 投稿: 13 |
Re: 商品登録CSVに項目を追加したい CSV登録の項目を追加する場合は、下記の修正が必要になります。
ただ、CSV登録のプログラムは非常に複雑なため、改造に慣れてないと難しいかもしれません。 1. twigの修正 src/Eccube/Resource/template/admin/Product/csv_product.twig を app/template/admin/Product/csv_product.twig へコピペし、 追加した項目を追記します。 2. CSVテンプレートの修正 src/Eccube/Controller/Admin/Product/CsvImportController.php の getProductCsvHeader() に追加した項目を追記します. 3. 取り込み処理の修正 3.1. 商品テーブル(dtb_product)に追加した項目 src/Eccube/Controller/Admin/Product/CsvImportController.php の csvProduct() に取り込む処理を追加します。 3.2. 商品規格テーブル(dtb_product_class)に追加した項目 src/Eccube/Controller/Admin/Product/CsvImportController.php の createProductClass() と updateProductClass() に取り込む処理を追加します。 株式会社ジョーレン ◆EC-CUBEプラチナパートナー◆ スピード構築でEC事業をサポート致します EC-CUBE2系、3系、4系構築実績あり ホームページ |
ksinikki |
投稿日時: 2020/12/24 15:18
対応状況: 解決済
|
新米 登録日: 2020/11/24 居住地: 投稿: 7 |
Re: 商品登録CSVに項目を追加したい >>joolenkoya 様
お返事遅くなりすみません。 結果としては言われる通り変更を行いCSVから追加項目を入力することができました。 商品規格については自分のCSV登録への理解が足りていなかったため実装しないという方向となりました。 ご返答ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |