バグ報告 > フロント機能 > 商品マスタ 複製のバグ |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
cosmo |
投稿日時: 2009/3/20 16:32
対応状況: −−−
|
新米 登録日: 2008/11/5 居住地: 投稿: 7 |
商品マスタ 複製のバグ Ver2.3.0を利用しています。
商品マスタ 複製時において、商品コードを修正した値が以前の商品コードのままになってしまいます。 どなたか解決する方法をお知らせください。 ※因みに再度商品マスタより編集すると商品コードの修正は可能でした。あくまでも複製時のバグの対処をお願いします。 |
seasoft |
投稿日時: 2009/3/20 16:35
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 商品マスタ 複製のバグ 確か、正式版もEC-CUBEコミュニティ(eccube-comu)も、最新バージョンでは修正されていたと思います。
追記 少なくとも、EC-CUBEコミュニティ(eccube-comu)では、正常に動作しました。参考まで。
|
kishik |
投稿日時: 2009/4/28 15:43
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: 商品マスタ 複製のバグ バグの場所を見つけました。
問題があるのは正式版のみです。 コミュ版では修正されていますね。 Ver.2.4.0rc2での確認ですが、 /data/class/pages/admin/products/LC_Page_Admin_Products_Product.php の464行目が問題です。 複製元のproduct_idを示す"copy_product_id"で テーブル"dtb_products_class"を探し、 合致する全ての行の"product_id"を 複製後のidである"$product_id"の内容で書き換えている所です。 価格などがこのテーブル"dtb_products_class"に入っているので、 せっかく管理画面で変更しても複製元のデータで 上書きされてしまっています。 規格指定がある商品をコピーする場合は 管理画面で価格などを元から指定できないため これは問題になりませんが、 規格指定のない商品ではこれが問題になります。 コミュ版ではこれを分岐条件にして、 規格指定のない商品コピーの場合は 別処理を行うことで対処していますね。 コードはそちらを拝借すればいいはずです。 株式会社ロックオンさん、修正よろしくお願いします。 ----- http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
seasoft |
投稿日時: 2009/4/28 16:12
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 商品マスタ 複製のバグ http://svn.ec-cube.net/open_trac/changeset/17840
http://svn.ec-cube.net/open_trac/changeset/17902 http://svn.ec-cube.net/open_trac/changeset/17903 かな。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |