バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 外部サーバーのリンクをCSV に書き込んで商品登録

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
omoto
投稿日時: 2013/2/18 16:59
対応状況: −−−
新米
登録日: 2013/2/7
居住地:
投稿: 8
外部サーバーのリンクをCSV に書き込んで商品登録
こんにちわ。
現在別サイトのE-commerceからEC Cubeへの移行を試みており、
CSVからの一括商品登録について悩んでおります。

外部サーバーのリンクから商品画像を登録する方法を知っている方いらっしゃいますでしょうか??
既存システムのアイテム数がかなり多く、一つ一つセルにファイル名を書いていくのは非常に時間がかかりますが、URLで入力できればコピペで済みますので。。

よろしくお願い申し上げます。

pingpong
投稿日時: 2013/2/18 17:34
対応状況: −−−
長老
登録日: 2011/12/15
居住地:
投稿: 156
Re: 外部サーバーのリンクをCSV に書き込んで商品登録
どのECシステムを使用しているかによって、どれ程の作業が必要になるかばらつきはありますが、
登録する際に必要なデータをマッピングする必要があるので、URLでそのまま登録するのは難しいと思われます。

移行前の〜データはEC-CUBEの〜データと一致するかどうかはわからないので、手動で設定が必要です。

一致するデータががわかれば(移行前のデータをEC−CUBEのどのデータとして登録するか)プログラムを書いて自動で登録するようには可能です。

とはいえ、元のデータをDBデータなりエクセルなどで必要になりそうです。

今使用されているECシステムを書くことで、同様の意向をされた方がいる場合は有用な意見が得られるかもしれません。
omoto
投稿日時: 2013/2/18 17:42
対応状況: −−−
新米
登録日: 2013/2/7
居住地:
投稿: 8
Re: 外部サーバーのリンクをCSV に書き込んで商品登録
現在はWiseCartを使用しています。
画像ファイルは全く別のサーバーを使用し、URLのリンクから表示させておりました。
shutta
投稿日時: 2013/2/19 10:05
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 外部サーバーのリンクをCSV に書き込んで商品登録
下記のような作業でどうでしょうか?

1. 商品登録時のエラーチェックから、画像ファイルの存在チェック(FILE_EXISTS)を外す。

DB(PostgreSQL or MySQL)に対して、


UPDATE dtb_csv SET error_check_types = 'SPTAB_CHECK,MAX_LENGTH_CHECK' WHERE csv_id = 1 AND col IN ('main_list_image', 'main_image', 'main_large_image');

を実行。

2. 商品一覧・詳細画面テンプレートの画像パスを調整。

<img src="<!--{$smarty.const.IMAGE_SAVE_URLPATH}--><!--{$arrProduct.main_list_image|sfNoImageMainList|h}-->" alt="<!--{$arrProduct.name|h}-->" class="picture" />



<a
    href="<!--{$smarty.const.IMAGE_SAVE_URLPATH}--><!--{$arrProduct.main_large_image|h}-->"
    class="expansion"
    target="_blank"
>


上記のような箇所にて、

<!--{$smarty.const.IMAGE_SAVE_URLPATH}-->

の部分を削除。

動作は、試していないので保証はできませんが、上手くいかなくてもヒントになればと思います。


----------------

リゾート会員権(エクシブ等)の売買・仲介

omoto
投稿日時: 2013/2/19 14:12
対応状況: −−−
新米
登録日: 2013/2/7
居住地:
投稿: 8
Re: 外部サーバーのリンクをCSV に書き込んで商品登録
無知で大変恐縮ですが、

MySQLの
UPDATE dtb_csv SET error_check_types = 'SPTAB_CHECK,MAX_LENGTH_CHECK' WHERE csv_id = 1 AND col IN ('main_list_image', 'main_image', 'main_large_image');

の部分はどこのファイルで見つけられるでしょうか。
よろしくお願い致します。
shutta
投稿日時: 2013/2/19 14:37
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 外部サーバーのリンクをCSV に書き込んで商品登録
引用:

MySQLの
UPDATE dtb_csv SET error_check_types = 'SPTAB_CHECK,MAX_LENGTH_CHECK' WHERE csv_id = 1 AND col IN ('main_list_image', 'main_image', 'main_large_image');

の部分はどこのファイルで見つけられるでしょうか。
よろしくお願い致します。


ファイルを編集するのではなく、phpMyAdmin等DBの操作できるツールにて、上記SQL文を実行して、dtb_csvテーブルの定義を書き換える作業になります。


----------------

リゾート会員権(エクシブ等)の売買・仲介

omoto
投稿日時: 2013/2/22 11:54
対応状況: −−−
新米
登録日: 2013/2/7
居住地:
投稿: 8
Re: 外部サーバーのリンクをCSV に書き込んで商品登録
上記試しましたが、上手く行きません。
ECCUBEのバージョンによるのでしょうか。。。
ちなみにバージョンは下記になります。

EC-CUBE
2.12.2

サーバーOS
Linux localhost 2.6.32-279.14.1.el6.x86_64 #1 SMP Tue Nov 6 23:43:09 UTC 2012 x86_64

DBサーバー
MySQL 5.1.66

WEBサーバー
Apache

shutta
投稿日時: 2013/2/22 14:44
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 外部サーバーのリンクをCSV に書き込んで商品登録
どのように上手く行きませんでしょうか?
入力チェックで引っ掛かるとかでしょうか?
何かエラーが出力されますでしょうか?


----------------

リゾート会員権(エクシブ等)の売買・仲介

omoto
投稿日時: 2013/2/28 15:59
対応状況: −−−
新米
登録日: 2013/2/7
居住地:
投稿: 8
Re: 外部サーバーのリンクをCSV に書き込んで商品登録
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=6658&forum=11&post_id=31802#forumpost31802 を参考にして、
<!--{$arrFile[$key].filepath}--> を <!--{$arrProduct.main_image|escape}-->に変更すると上手くいきました!
ただトップページのプラグインで挿入した「おすすめ商品情報」と「最近チェックした商品」の一覧画像は今だ表示されていません。

ここを表示する為のカスタマイズ方法をご教授頂けますでしょうか。
よろしくお願い致します。


スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,873名です
総投稿数は110,000件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
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.