バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
MPV
投稿日時: 2011/6/24 11:48
対応状況: −−−
仙人
登録日: 2011/3/27
居住地:
投稿: 309
Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる
fukuti様
スレッドにコメントを頂きました皆様

自己レスになります。
遅くなりましたが、(大変つたないコーディングで恐縮ですが)動作確認をいたしました。
以下に修正した内容を記します。
また、確認は以下環境で行いました。

[EC-CUBE] 2.11.1 正式版
[レンタルサーバ] なし(開発用のXAMPP 1.7.4)
[OS] Windows7 Professional
[PHP] PHP 5.3.5
[データベース] MySQL 5.0.7
[WEBサーバ] apache 2.2.17
[ブラウザ] Firefox 4.0

LC_Page_Admin_Products_ProductClass.php
function registerProductClassのforループ内

  for ($i = 0; $i < $total; $i++) {

    // 更新フラグ初期化
    $work_flg = 0;

        ・
        ・
        ・

    $class_combination_id = $arrExists[$arrList['product_class_id'][$i]]['class_combination_id'];

    // 更新判定(fukuti様の修正手順1)
    if( ! empty( $arrList['product_class_id'][$i] ) ) {

      $work_flg = 1;
      // product_class_idを退避
      $work_product_class_id = $arrList['product_class_id'][$i];

    }

    $existsCombi = $objQuery->getRow('*', 'dtb_class_combination',
                       'class_combination_id = ?',
                       array($class_combination_id));

        ・
        ・
        ・

    $arrPC['create_date'] = "now()";

    // dtb_products_class_product_class_idの退避と置き換え(fukuti様の修正手順2,3)
    if ( $work_flg == 1 ) {

      $arrPC['product_class_id'] = $work_product_class_id;

    }
    else {

      $arrPC['product_class_id'] = $objQuery->nextVal('dtb_products_class_product_class_id');

    }

    /*
    * チェックを入れない商品は product_type_id が NULL になるので, 0 を入れる
    */
    $arrPC['product_type_id'] = SC_Utils_Ex::isBlank($arrPC['product_type_id']) ? 0 : $arrPC['product_type_id'];

    // INSERT(fukuti様の修正手順4)
    $objQuery->insert("dtb_products_class", $arrPC);

    // シーケンスを元に戻す(fukuti様の修正手順5)
    if ( $work_flg == 1 ) {
      // シーケンスを元に戻す
      $arrPC['product_class_id'] = $objQuery->nextVal('dtb_products_class_product_class_id');
    }

  }

この内容で動作確認したところ、別途以下のような現象が起こりました。

1)商品受注後に規格を変更して受注管理画面から受注内容を確認する
   → 修正内容のおかげで商品が見える状態になっている

2)商品が見える状態から別途、規格のない商品の追加を行う
   → 正常に追加される

3)追加後に、規格のある商品を削除する
   → 正常に削除される

4)削除後に再度、規格のある商品を追加する
   → 商品は追加されるが、本来規格がない商品の方に、規格のある商品の規格内容が表示されてしまう

どうも、うまく商品の規格情報が引き継がれていないようです。

また、以下の別スレッドにもコメントいたしましたが、下記修正内容は適用済みの状態です。
「受注管理からの商品の追加」
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8250&forum=9&post_id=39993#forumpost39993

に記載があったhttp://svn.ec-cube.net/open_trac/ticket/1319

ご教授頂ければ幸いです。
どうぞよろしくお願いいたします。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる taji 2011/6/2 13:44
     Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる red 2011/6/2 15:13
       Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる MPV 2011/6/9 11:23
         Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる patapata 2011/6/9 19:06
           Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる MPV 2011/6/11 10:53
     Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる taji 2011/6/14 15:55
       Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる taji 2011/6/15 17:54
         Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる MPV 2011/6/15 20:43
       Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる seasoft 2011/6/15 22:01
         Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる nanasess 2011/6/15 22:21
     Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる fukuti 2011/6/16 11:56
       Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる MPV 2011/6/18 12:55
       Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる seasoft 2011/6/18 17:47
     Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる fukuti 2011/6/20 14:25
       Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる MPV 2011/6/22 18:33
       » Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる MPV 2011/6/24 11:48
           Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる fukuti 2011/6/24 15:38
             Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる MPV 2011/6/24 16:52
               Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる fukuti 2011/6/24 17:25
                 Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる MPV 2011/6/24 17:54
     Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる fukuti 2011/6/24 17:59
       Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる MPV 2011/6/24 18:22
         Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる MPV 2011/6/27 14:51
           Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる nanasess 2011/8/31 14:41
             Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる MPV 2011/8/31 21:13

 



ログイン


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

統計情報

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