質問 > フロント機能 > 規格の削除後に新たな規格を割り当てると、購入履歴の詳細表示でエラーが出る |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
bbkids |
投稿日時: 2015/5/28 9:54
対応状況: −−−
|
常連 登録日: 2014/2/19 居住地: 投稿: 60 |
Re: 規格の削除後に新たな規格を割り当てると、購入履歴の詳細表示でエラーが出る いつも早々に対応本当に有難う御座います。
教えて頂きました通り if($arrOrderProductDetail['product_class_id']) { $arrTempProductDetail = $objProduct->getProductsClass($arrOrderProductDetail['product_class_id']); } を試してみましたところ 規格を削除し新たに作った規格を割り当てた商品については、現在価格は0円となるはずだと思いますが 購入履歴詳細の結果に複数の商品がある場合、表中の一段上の商品の商品価格が入力され表示されてしまいます。 (規格を再割り当てした商品よりも上段に他の商品がある場合) そこで、以下のようにしてみました。 $arrTempProductDetail =array(); if($arrOrderProductDetail['product_class_id']) { $arrTempProductDetail = $objProduct->getProductsClass($arrOrderProductDetail['product_class_id']); } これで現在価格については、正しく0円と表示されるようになったのですが 購入履歴詳細の結果に複数の商品がある場合、 規格を削除し新たに作った規格を割り当てた商品は、商品種別が「空欄」となり 規格の再割り当てを行っていない商品については、商品種別は「通常商品」となり、 異なる商品種別が存在する事になってしまう(「空欄」と「通常商品」の2種存在する)為か、 「この購入内容で再注文する」で次に進みますと「通常商品、は同時購入できません。」 とおかしな文言が表示がされてしまいます。 これは、現状の実装上やむおえないものなのでテンプレ側の文言修正で回避するしかないでしょうか? それとも、別な方法で簡単に解決できしょうでしょうか? いつもお手数ばかりお掛けしております。なにかアドバイス頂けますと幸いです。 どうぞ宜しくお願い致します。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
規格の削除後に新たな規格を割り当てると、購入履歴の詳細表示でエラーが出る | bbkids | 2015/5/27 14:09 |
Re: 規格の削除後に新たな規格を割り当てると、購入履歴の詳細表示でエラーが出る | red | 2015/5/27 20:14 |
Re: 規格の削除後に新たな規格を割り当てると、購入履歴の詳細表示でエラーが出る | bbkids | 2015/5/28 8:21 |
Re: 規格の削除後に新たな規格を割り当てると、購入履歴の詳細表示でエラーが出る | red | 2015/5/28 9:18 |
» Re: 規格の削除後に新たな規格を割り当てると、購入履歴の詳細表示でエラーが出る | bbkids | 2015/5/28 9:54 |