質問 > フロント機能 > 【2.12】カゴに入れた直後にカート画面に飛ばないようにすると、カートブロックの計算が狂う |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
soy_bean |
投稿日時: 2012/8/23 9:45
対応状況: −−−
|
新米 登録日: 2012/8/14 居住地: 投稿: 5 |
Re: 【2.12】カゴに入れた直後にカート画面に飛ばないようにすると、カートブロックの計算が狂う ちょっと忙しく、実装してプログラム変更を教える余裕はなさそうです。
まず値段がおかしくなるのは、 商品値段+5%税になってるようですね。 /data/Smarty/templates/default/products/detail.tpl の <input type="hidden" name="price" value="<!--{$arrProduct.price02_min_inctax}-->" /> 内のvalueの値を適切なものに変更してください。 自分の場合規格によらず値段統一でしたので規格は考慮してませんでした。 解決案として思いついたのは ?tpl側を主に修正する方法 上記valueの値を選択している規格によって、smartyを使い条件分岐変更する方法。 ?LC_Page_Products_Detail.php側を主に修正する方法 得られる規格と商品の情報を使い、データベースの商品情報部分からpriceを作成する方法。 あたりでしょうか。 |
hirokato |
投稿日時: 2012/8/24 12:34
対応状況: −−−
|
新米 登録日: 2012/8/22 居住地: 投稿: 2 |
Re: 【2.12】カゴに入れた直後にカート画面に飛ばないようにすると、カートブロックの計算が狂う 返答ありがとうございます
値段がおかしいのは税込み値段にまた税をかけているんですね… ><input type="hidden" name="price" value="<!--{$arrProduct.price02_min_inctax}-->" /> >内のvalueの値を適切なものに変更してください。 の「適切なもの」がわかりませんが、いろいろ試して頑張ってみます 規格によって値段が違う場合の解決案についても 何をどうすれば良いのかさっぱりですが、、、 手がかりをいただけたのでこちらも頑張ってみます どうしても進めなかったらまた質問させていただこうと思います |
uubb |
投稿日時: 2012/9/11 12:55
対応状況: −−−
|
常連 登録日: 2012/5/29 居住地: 投稿: 53 |
Re: 【2.12】カゴに入れた直後にカート画面に飛ばないようにすると、カートブロックの計算が狂う hirokatoさんと同様に規格によって値段が違う場合は、うまく行きません。
<input type="hidden" name="price" value="<!--{$arrProduct.price02_min_inctax}-->" /> >内のvalueの値を<!--{$arrProduct.price02_min}-->にすれば規格内最安値(税込)の数値が入ります。 規格選択された際の数値が必要なので、<!--{$arrProduct.price02_min|number_format}-->にすればエラーがでます。 number_formatの数値どこで渡せばいいのかうまく検討できません。 |
seasoft |
投稿日時: 2013/4/3 23:22
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 【2.12】カゴに入れた直後にカート画面に飛ばないようにすると、カートブロックの計算が狂う 引用:
SC_CartSession#addProduct の末尾に下記コードを1行追加するだけで十分なようです。(2.12.2 で確認)
|
« 1 (2) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |