バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > 商品登録CSVによる在庫修正を行うと「在庫切れ」にならない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tete
投稿日時: 2011/10/1 1:23
対応状況: −−−
新米
登録日: 2011/10/1
居住地:
投稿: 2
商品登録CSVによる在庫修正を行うと「在庫切れ」にならない
Ver2.11.2

別件でも同様のご相談されている方がいらっしゃいましたが、
次回の修正要望として書き込みさせてください。

商品登録をCSVで一括アップロードした商品群について
多数の商品在庫・価格・ポイントの変更があり、
内容を書き換えたものをアップロードして上書きをしました。

この処理を行うと、
管理画面上は在庫・価格表示が 0〜2 といった表示になるためか、
在庫0のものに対して「在庫切れ」表示がされません。

都度、SQLを修正することは困難ですので、修正要望として
ご報告させてください。
fukap
投稿日時: 2011/10/1 9:17
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 商品登録CSVによる在庫修正を行うと「在庫切れ」にならない
手元の2.11.2環境で再現するか試してみましたところ、
商品登録CSVから在庫数を0に変更した場合、
管理画面ホームの「品切れ商品」、フロント画面商品一覧ページ・商品詳細ページのカート部分とも、
品切れ等、適切と思われる表示に変更されました。

引用:
在庫0のものに対して「在庫切れ」表示がされません。

表示がされないのは、どのページのどの場所になりますか?
また再現方法をもっと具体的に教えていただければ、確認することもできそうです。

引用:
別件でも同様のご相談されている方がいらっしゃいましたが、

どちらのスレッドになりますか?
参考までに見てみようと思いましたが、どれのことか判断できませんでした。
tete
投稿日時: 2011/10/2 14:45
対応状況: −−−
新米
登録日: 2011/10/1
居住地:
投稿: 2
Re: 商品登録CSVによる在庫修正を行うと「在庫切れ」にならない
検証ありがとうございます。

前のスレッドがすぐに見当たらないのですが、
個数・価格・ポイントを変更した商品登録CSVをする度に、
dtb_products_classに新しいproduct_class_idで追加登録されているので、
これが原因かな、と思うのですが・・・。


たとえば在庫数1のものを0で再登録すると
【初回登録時 ※商品ID他、必須項目を中心に記入】
product_class_id 1
product_id 1
stock 1
【修正ファイル登録時 ※初回より個数を変更】
product_class_id 2
product_id 1
stock 0

となり、管理画面ではproduct_id 1の個数が0〜1となっています。

商品一覧・商品詳細ページでは、
在庫切れ表示は出ずに、数量選択画面が出ています。
こちらで書き加えてみた在庫表示の
<!--{$arrProduct.stock_min|escape}-->では0となっています。
kingmasa
投稿日時: 2012/8/12 23:33
対応状況: −−−
半人前
登録日: 2011/11/28
居住地:
投稿: 18
Re: 商品登録CSVによる在庫修正を行うと「在庫切れ」にならない
私も同じ状況です。確かに以前同様の質問を見かけた事があります。当時はID持っていなかったので、返信等は行いませんでした。
これって、非常に面倒で、もう1つ同じものを作って、個数を0で登録して表示非表示で切り替えるなどと、苦労しています。
さらに、おすすめにいれたら、そこも修正。
改善してほしいです。
ace
投稿日時: 2012/9/14 19:19
対応状況: −−−
新米
登録日: 2012/7/25
居住地:
投稿: 2
Re: 商品登録CSVによる在庫修正を行うと「在庫切れ」にならない
的外れならごめんなさい。

商品規格IDを空でCSV登録を行いませんでしたか?
私は、以下の方法でデータベースをクリアし作成しなおしました。
Ver2.11.5 データベースはMySQLです。

?テーブルを空にする以下のような感じ

mysql -u ログインID -D データベース名 -p
Enter password:パスワード

ここからSQL文 テーブルを空にする--->
SELECT * FROM dtb_best_products; ←テーブルにアクセスできるかチェック
TRUNCATE TABLE dtb_best_products;
TRUNCATE TABLE dtb_best_products_best_id_seq;
TRUNCATE TABLE dtb_products;
TRUNCATE TABLE dtb_products_class;
TRUNCATE TABLE dtb_products_class_product_class_id_seq;
TRUNCATE TABLE dtb_products_product_id_seq;
TRUNCATE TABLE dtb_product_categories;
TRUNCATE TABLE dtb_product_status;
<---ここからSQL文 テーブルを空にするここまで

?その後、CSVの商品ID、商品規格IDを空にしてCSVにて登録
?登録したデータをCSV保存
?保存したCSVで登録できるか確認する
?OKであれば上記のCSVをマスターにする
(以降、これをアップデートしていく)

参考元:http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=9179&forum=11
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,073名です
総投稿数は110,023件です

投稿数ランキング

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.