バージョン選択

フォーラム

メニュー

オンライン状況

45 人のユーザが現在オンラインです。 (37 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 44
tonybrown もっと...

サイト内検索

質問 > その他 > サーバー上に置いた商品CSVを自動でインポートしたい

その他

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
koba2017
投稿日時: 2017/9/14 9:22
対応状況: 解決済
半人前
登録日: 2017/9/5
居住地:
投稿: 11
Re: サーバー上に置いた商品CSVを自動でインポートしたい
ご返答ありがとうございました。


折角ご丁寧に説明を頂いたにも関わらず
私の方のEC-CUBE3に対する理解不足と
CSVをインポートするには管理者でログインした状態でないとダメな部分の通貨ができなかったのと
レンタルサーバーなのでcronコンソールで実行できないみたいだったので
直接データベースに入れ込むようにしました。


参考までにこんな感じで入れ込みました
①dtb_productに新規追加か更新
②dtb_product_classに新規追加か更新
③dtb_product_imageに旧データを削除して新規追加
④dtb_product_categoryに旧データを削除して新規追加
⑤dtb_product_tagに旧データを削除して新規追加
⑥dtb_product_stockに旧データを削除して新規追加
※dtb_category_countとdtb_category_total_countは使っていなさそうなのでなにもせず(もし必要みたいだったら後に入れ込みます)
※規格の無い商品です


お手数をおかけしまして申し訳ありませんでしたが
ありがとうございました。





468
投稿日時: 2017/9/13 19:15
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: サーバー上に置いた商品CSVを自動でインポートしたい
コンソールから実行する為の仕組みが用意されていますので、そちらを利用すればよいかと思います。

/src/Eccube/Command/以下にいくつかファイルがありますので、
それが参考になるかと思います。

私は、大量メール配信時の遅延送信を実装した事がありますが、
コンソールで実行する時は、
cd /home/******/public_html/app &&
/home/******/public_html/app/console コマンド名 --引数
のように入力しています。
(cronでも、このコマンドをセットしています)
symfonyの仕様で、appディレクトリに移動して、実行する必要があるようです。

あと、/app/consoleというファイルの中に
$console->add(Eccube\Command\RouterCommand());
↑のような記述があり、ここに自分が作ったコマンドクラスを追記しておかないと、エラーとなります。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

koba2017
投稿日時: 2017/9/13 16:07
対応状況: −−−
半人前
登録日: 2017/9/5
居住地:
投稿: 11
サーバー上に置いた商品CSVを自動でインポートしたい
お世話になっております。

商品CSV登録を半自動化にしたいと思っています。
EC-CUBEの入ったサーバーに「data.csv」というファイルを置いておいて、
サーバー機能のcronで毎日0:00にそのCSVの商品内容をすべてサイト内に反映させたいと思っています。

TOPページに「CSVにUPするためのcron受信で動くphpモジュール」を置こうかと思っていますが

src/Eccube/Controller/Admin/Product/CsvImportController.php
を突っつけばいい感じですが、管理フォームからしか受け付けないみたいなので、どうすればよいのか分からない状態です。


プラグインがあったり、何か良い方法がありましたらご教授お願いします。
宜しくお願いします。



▼テンプレート
[EC-CUBE]3.0.14
[レンタルサーバ]ロリポップ
[OS]Linux
[PHP]5.6.21
[データベース]MySQL 5.6.23
[WEBサーバ]Apache
[ブラウザ]GooglrChrome
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,714名です
総投稿数は109,950件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.