バグ報告 > 管理機能 > 商品登録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 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |