質問 > 管理機能 > 細かいサイズによって金額が変わる商品を取り扱いたい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sakuramo10 |
投稿日時: 2019/9/12 16:52
対応状況: −−−
|
新米 登録日: 2019/9/12 居住地: 投稿: 1 |
細かいサイズによって金額が変わる商品を取り扱いたい こんにちは、質問させてください。
EC-CUBE でサイズごとに細かく値段の変わる商品を登録することは可能でしょうか? 規格でSはいくら、Mはいくら、120cmはいくら、という登録ができることは理解しましたが、縦XXcm x 横YYcm で 1cm ごとに金額が変わるような商品を取り扱うすることは可能でしょうか? たとえば、縦10cm x 横10cm だと 100円、縦10cm x 横11cm だと 110円、縦11cm x 横11cm だと 121円、のようなイメージです。(計算式としては単純なものです。ただ規格として全パターンを登録するのは現実的ではないと思います。商品としては 1x1 から 1x1000、1x1 から 1000x1、1000x1000 くらいまで対応できるため) もしそのような手段がない場合、自前のJavaScript等で上のような金額の計算をして、その金額でその商品の決済をするようなことは可能でしょうか? よろしくお願いします。 |
h_tanaka |
投稿日時: 2019/9/13 8:07
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1638 |
Re: 細かいサイズによって金額が変わる商品を取り扱いたい 独自に計算して、価格を設定するのがいいかと思います。
次の箇所でカートに商品を追加しています。 src/Eccube/Controller/ProductController.php
その後、カート内商品を取得して、 $CartItem->setPrice() で価格を設定できると思います。 カート内商品を削除したときも価格の再計算してたと思うので動作確認必要です。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |