バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > 商品登録CSV機能のバグ

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2007/7/4 13:45
対応状況: −−−
商品登録CSV機能のバグ
CSVアップロード機能にてバグを発見いたしました。

[現象]
CSVでアップロードした商品情報が商品一覧ページに
反映されません。

[原因]
CSVアップロードで登録するデータは、商品テーブルと商品規格テーブルに
登録されるようになっています。
この2テーブルをつなげるためのプロダクトIDが
商品テーブルと商品規格テーブルに同じIDが登録されないためです。
(正確には、商品規格テーブルに正しい値が登録されてないため)

[対処方法]

対象ファイル:upload_csv.php
「修正前」
// 新規登録
$product_id = $objQuery->nextval("dtb_products", "product_id");
$sqlval['product_id'] = $product_id;
$sqlval['create_date'] = $time;

// カテゴリ内で最大のランクを割り当てる
$sqlval['rank'] = $objQuery->max("dtb_products", "rank", "category_id = ?", array($arrRet['category_id'])) + 1;

// INSERTの実行
$objQuery->insert("dtb_products", $sqlval);



「修正後」
// 新規登録
$sqlval['create_date'] = $time;

// カテゴリ内で最大のランクを割り当てる
$sqlval['rank'] = $objQuery->max("dtb_products", "rank", "category_id = ?", array($arrRet['category_id'])) + 1;

// INSERTの実行
$objQuery->insert("dtb_products", $sqlval);

$product_id = $objQuery->nextval("dtb_products", "product_id");
$sqlval['product_id'] = $product_id;



[使用している環境]
EC-CUBEバージョン 1.3.2
PHPバージョン PHP 5.1.6
DBバージョン MySQL 5.0.27
ゲスト
投稿日時: 2007/7/25 12:40
対応状況: −−−
Re: 商品登録CSV機能のバグ
はじめまして。

このバグというのは、規格がある商品を一括で登録する際に同じ商品IDを指定していても(先に規格管理で規格登録して)
商品が一つしか登録されない現象も同じ原因でしょうか?
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,949名です
総投稿数は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.