バグ報告 > 管理機能 > 送料設定が無効になる。 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kazukazu |
投稿日時: 2009/9/30 16:12
対応状況: −−−
|
半人前 登録日: 2009/9/30 居住地: 投稿: 18 |
Re: 送料設定が無効になる。 正式版で、なぜ今回のような事象が発生するのか自分なりに調べた結果、以下の答えとなりました。
◆LC_Page_Admin_Products_Product.phpの「商品登録(lfRegistProduct)」にて 商品登録画面では送料を設定する項目がないにも関わらず、「dtb_product」テーブルの「deliv_fee」への追加、更新が可能なように記述されているため。 (登録画面でフィールド値が空白の場合は、フィールドにはNULLが指定されるようになっている。) なので、以下のソース部分を変更しました。 ■ // 配列の添字を定義 $checkArray = array("name", "status", "product_flag", "main_list_comment", "main_comment", "point_rate", "deliv_fee", "comment1", "comment2", "comment3", "comment4", "comment5", "comment6", "main_list_comment", "sale_limit", "sale_unlimited", "deliv_date_id", "note"); ⇒deliv_feeをコメントアウト。 さらに、 ■ // INSERTする値を作成する。 $sqlval['name'] = $arrList['name']; $sqlval['status'] = $arrList['status']; $sqlval['product_flag'] = $arrList['product_flag']; $sqlval['main_list_comment'] = $arrList['main_list_comment']; $sqlval['main_comment'] = $arrList['main_comment']; $sqlval['point_rate'] = $arrList['point_rate']; $sqlval['deliv_fee'] = $arrList['deliv_fee']; ⇒$sqlval['deliv_fee'] = $arrList['deliv_fee'];をコメントアウト。 これで一応正常に動きました。 (CSVの商品登録も正常。また、商品購入時も商品ごとの送料が加算されているのを確認しました。) ※もし、この設定で何か不具合が生じる可能性があれば教えて頂ければと思います。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
送料設定が無効になる。 | kazukazu | 2009/9/30 11:52 |
Re: 送料設定が無効になる。 | seasoft | 2009/9/30 12:29 |
Re: 送料設定が無効になる。 | kazukazu | 2009/9/30 13:11 |
Re: 送料設定が無効になる。 | seasoft | 2009/9/30 13:20 |
Re: 送料設定が無効になる。 | kazukazu | 2009/9/30 13:48 |
» Re: 送料設定が無効になる。 | kazukazu | 2009/9/30 16:12 |