質問 > 管理機能 > 【2.11.5】在庫数がホームページに反映されません |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
momota |
投稿日時: 2012/3/26 15:22
対応状況: −−−
|
新米 登録日: 2012/3/26 居住地: 投稿: 3 |
【2.11.5】在庫数がホームページに反映されません 管理画面の商品管理から商品マスターで、登録済みの商品を編集→在庫数を変更し登録しても、商品マスターの一覧にもホームページ上のショップに在庫数が反映されません。
在庫数を変更した商品を詳細登録画面で確認すると、詳細画面では変更修正した数で登録されています。 CSVで登録すると、正しく反映されるようです。 バージョンは2.11.5 データベースはPostgreSQL 9.0.1を使用しています。 1点のみ修正したい場合など、すごく不便で困っています。 どなたかお分かりになる方がいらっしゃいましたら、よろしくお願いします。 |
shutta |
投稿日時: 2012/3/28 15:39
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 【2.11.5】在庫数がホームページに反映されません 試しに商品管理の商品編集にて、在庫を0に更新してみましたが、商品一覧、商品詳細ともに
申し訳ございませんが、只今品切れ中です。 と表示され、在庫数が正しく反映できていることが確認できました。 こちらは、 PostgreSQL 8.4.10 で確認しておりますが、PostgreSQLのバージョンに起因するのでしょうか? 商品編集で在庫を更新した際に、 DB上で該当の商品のdtb_products_classのstockの値が正常に更新されているか確認して頂けませんでしょうか?
|
momota |
投稿日時: 2012/4/2 12:01
対応状況: −−−
|
新米 登録日: 2012/3/26 居住地: 投稿: 3 |
Re: 【2.11.5】在庫数がホームページに反映されません ご返信有難うございます。
データベースで確認したところ、やはり在庫数が反映されていませんでした。 dtb_products_classをよく見てみると、Product_id1つに対して、違うProduct_class_idで商品が複数登録されてしまっています。 これが問題なような気がするのですが、商品登録管理画面ではproduct_class_idを設定するところが見当たらないのですが。。。 初歩的な質問になってしまい申し訳ありません。 |
momota |
投稿日時: 2012/4/2 14:14
対応状況: −−−
|
新米 登録日: 2012/3/26 居住地: 投稿: 3 |
Re: 【2.11.5】在庫数がホームページに反映されません shuttaさんのアドバイスをもとに過去スレを調べましたら、同じような例を見つけ、解決できました。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=9753&forum=10&post_id=46867 やはり同じproduct_idに対してproduct_class_idが複数存在しているのが原因だったようです。 重複しているものをデータベースで削除すれば正しく反映できました。 CSVで登録する際にproduct_class_idを空欄のまま上書きしたのが良くなかったようです。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |