バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > CSVによる商品登録と規格について

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mituki
投稿日時: 2009/7/27 13:08
対応状況: −−−
新米
登録日: 2009/7/8
居住地:
投稿: 6
CSVによる商品登録と規格について
商品登録の流し込みがうまくいきません。

規格がない商品なら問題はないのですが、
規格のある商品の場合『商品ID』『規格ID』『規格1』『規格2』を空にすると、同一商品として扱いたいのに別の商品として登録されてしまいます。
だからといって『商品ID』や『規格ID』を指定するとエラーになります。

規格登録だけ手作業でやれば良いじゃん、と思われるかもしれないのですが、
ひとつの商品に対して規格数がとても多く、規格の組み合わせによっては規格登録のフォームが数百行にもなり、ブラウザがまともに動かなくなります。

なのでCVSからSQL生成するシェルでも書こうと思っているんですが、
それとも単に上記した私の方法が悪いのでしょうか?
因みにバージョンは2.4.1です。

何か上手い方法を知っていたら是非教えてもらうと助かります。
AMUAMU
投稿日時: 2009/7/28 19:22
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: CSVによる商品登録と規格について
ちょっと細かい状況が読み取れなかったのですが、一般論的な感じとして

>規格のある商品の場合『商品ID』『規格ID』『規格1』『規格2』を空にすると、
>同一商品として扱いたいのに別の商品として登録されてしまいます。

同一商品として扱いたい場合、つまり上書きしたい場合ですよね?
この場合「商品ID、規格ID」は常にセットしないと規格商品単一の特定が出来ないので、自動的に別商品として新番号が割り当てられますね。
規格がある商品において商品IDだけセットして、規格IDをセットしない場合は、自動的に商品IDも新番号を選択すると思います。


>だからといって『商品ID』や『規格ID』を指定するとエラーになります。

これのエラーの内容が不明なのですが、どのような組み合わせで、どういうエラーになるのでしょうか?
前述の通り上書きの場合は「商品ID」と「規格ID」はセットで指定しないとダメだと思いますが、それでうまく行かないんですかね?
当方の手元では普通に両方を指定した場合は上書き出来ています。

>ひとつの商品に対して規格数がとても多く、規格の組み合わせによっては規格登録のフォームが数百行にもなり、ブラウザがまともに動かなくなります。

蛇足の根本論になりますが、こうなる場合は規格と商品の位置づけを見直したほうが良いとは思います

一概には言えませんが
例えばオーダーメイド的な靴屋で靴Aという商品がある例を考えた場合、サイズ指定が21cm〜30cmまで1cm刻みに出来て、さらに色が10色選べたりする規格を設定しようとすると100パターンになります。
そこで「靴Aの赤」「靴Aの白」という風に色別の商品を登録して、サイズだけ規格指定させる、とかにするとシステムにもユーザにも優しくなるんじゃないでしょうか?もっと良いのは、小さい靴(20〜23cm)、普通サイズ(23〜27cm)、大きい靴(28〜30cm)とかでカテゴリまで分けて商品も「靴Aの赤で大きいサイズ」という感じで分けるとかですね。
つまり、ブラウザがまともに開かなくなるような組み合わせになる場合は商品構成の工夫で解決を考えた方が良いとは思います。

※実際規格の組み合わせが数百になるパターンは、テストデータでしか経験無いので、そういう場合に顕在化する不具合があるのかもしれませんが・・・・一般論として


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

ecbg
投稿日時: 2009/7/28 19:51
対応状況: −−−
仙人
登録日: 2009/2/25
居住地: 東京
投稿: 387
Re: CSVによる商品登録と規格について
>これのエラーの内容が不明なのですが、どのような組み合わせで、どういうエラーになるのでしょうか?
>前述の通り上書きの場合は「商品ID」と「規格ID」はセットで指定しないとダメだと思いますが、それでうまく行かないんですかね?

AMUAMUさま

私も以下の書込みを見て、複数規格の登録はカスタマイズしないといけないのかと思っていたのですが、デフォルトで「商品ID」と「規格ID」を入力した状態での登録は可能なのでしょうか?

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3843&forum=10&post_id=16751#forumpost16751

EC CUBE ver.2.4.0

追記
あ。もしかして新規商品か既存商品による違いかもしれません。
AMUAMU
投稿日時: 2009/7/28 20:01
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: CSVによる商品登録と規格について
参照先にも書いてありますが、更新は問題無いです
ですが「規格自体の新規登録」は商品登録CSVでは出来ないかと思います。(参照先はそれについてですよね?)

規格設定がある商品IDとセットの規格IDがあるということは、既に規格が設定済みかと思います。

規格設定されていない登録済み商品IDに対して商品登録CSVで規格IDを設定することは出来ないと思います。

混乱しやすい所として、商品登録CSVにおける規格IDとは、規格の種別のID指定ではなく、「個別の 商品+規格 の組み合わせ設定済み1行の情報」におけるIDという事でしょうかね?

規格の組み合わせ設定自体を新規登録したいという主旨だとしたら流し込みスクリプト作るなり、カスタマイズが必要かと思います

※追記
質問主の方も新規で規格設定したいという意味だったのかな・・・?(汗


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

mituki
投稿日時: 2009/8/3 15:30
対応状況: −−−
新米
登録日: 2009/7/8
居住地:
投稿: 6
Re: CSVによる商品登録と規格について
返信頂いた方々ありがとうございます。

仰る通り、新規登録時のことです。
同じ商品名なら勝手に『同一商品としてまとめ、一緒に規格も登録してくれる』と思っていたようです。

個々の商品はCSVで登録出来ても、規格は手作業で登録して、商品と関連付けしないといけないようですね。

自分でちゃんと分かってなかったようです。納得しました。


結局は、商品ひとつごとに対して規格をひとつ設けて、品番で管理することにしました。
規格の数は多少多くなりましたが、管理が楽になりました。
アドバイス頂きありがとうございます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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