質問 > 管理機能 > 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の赤で大きいサイズ」という感じで分けるとかですね。 つまり、ブラウザがまともに開かなくなるような組み合わせになる場合は商品構成の工夫で解決を考えた方が良いとは思います。 ※実際規格の組み合わせが数百になるパターンは、テストデータでしか経験無いので、そういう場合に顕在化する不具合があるのかもしれませんが・・・・一般論として
|
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という事でしょうかね? 規格の組み合わせ設定自体を新規登録したいという主旨だとしたら流し込みスクリプト作るなり、カスタマイズが必要かと思います ※追記 質問主の方も新規で規格設定したいという意味だったのかな・・・?(汗
|
mituki |
投稿日時: 2009/8/3 15:30
対応状況: −−−
|
新米 登録日: 2009/7/8 居住地: 投稿: 6 |
Re: CSVによる商品登録と規格について 返信頂いた方々ありがとうございます。
仰る通り、新規登録時のことです。 同じ商品名なら勝手に『同一商品としてまとめ、一緒に規格も登録してくれる』と思っていたようです。 個々の商品はCSVで登録出来ても、規格は手作業で登録して、商品と関連付けしないといけないようですね。 自分でちゃんと分かってなかったようです。納得しました。 結局は、商品ひとつごとに対して規格をひとつ設けて、品番で管理することにしました。 規格の数は多少多くなりましたが、管理が楽になりました。 アドバイス頂きありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |