EC-CUBE3のプラグインで拡張した商品情報(オプション)をCSVでの商品一括登録でも登録できるようにしたい。
デフォルトでは商品CSV登録の商品登録CSVファイルフォーマットはプラグインでの拡張が反映されていません。
なので商品登録CSVファイルフォーマットに拡張した項目を追加したいです。
・商品登録CSVファイルフォーマットにプラグインで拡張した項目を追加
・商品情報を入力したCSVをアップロードして拡張した項目を反映させる
以上が実現したい内容になります。
商品登録CSVファイルフォーマットに項目を追加しようと調べ、試した内容は以下です。
serviceproveiderにeccube.service.csv.exportを追記して
dtb_csvに項目を追加(Migratuinなどで)しなければいけないんだなということはわかりましたが具体的な手順や方法がわかっていません。
ご教示いただければと思います。
php
1//serviceproveider.php 2 3$app['eccube.service.csv.export'] = $app->share(function () use ($app) { 4 $csvService = new \Eccube\Service\CsvExportService(); 5 $csvService->setEntityManager($app['orm.em']); 6 $csvService->setConfig($app['config']); 7 $csvService->setCsvRepository($app['eccube.repository.csv']); 8 $csvService->setCsvTypeRepository($app['eccube.repository.master.csv_type']); 9 $csvService->setOrderRepository($app['eccube.repository.order']); 10 $csvService->setCustomerRepository($app['eccube.repository.customer']); 11 $csvService->setProductRepository($app['eccube.repository.product']); 12 13 return $csvService; 14 });
EC-CUBE3のserviceproveiderにある上記を引用して使用しようと思います。
このあとの変更箇所や手順がわかりません。。
よろしくお願い致します。
あなたの回答
tips
プレビュー