プラグイン > 開発について > 商品規格を使わずに、商品のオプションを選べるようにして、商品価格を変えたい |
開発について
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
shoji-k |
投稿日時: 2019/9/23 20:58
対応状況: 解決済
|
半人前 登録日: 2013/4/28 居住地: 投稿: 11 |
商品規格を使わずに、商品のオプションを選べるようにして、商品価格を変えたい ▼テンプレート
[EC-CUBE] 4.0.3 [現象] 商品規格を使わずに、商品をカートに入れる際に、オプションを選択し、選択したオプションによって商品の値段が変わるようにしたいと思っています(商品価格+オプションの料金) (商品の価格を変えるか、オプションだけを別明細で追加の想定) 商品規格が2つまでなので、3つ以上設定したいのと、オプションによって「+100円」などとしたいので商品規格は使わないことにしました (大量の商品規格を登録したくない) AddCartTypeフォームを拡張し、オプションを表示することはできたのですが、ここから先の実装がわかりません (カラー選択のオプションを追加した例) https://gyazo.com/0a8010bde2c4652866c38fdf26a4f636 ProductController->addCart() を見るに、product_class_id と quantity しか引き継げないように見え、次のカートページでオプションの選択情報が取れません なるべくコアのコードは変えずにできる何かいい方法はあるでしょうか? |
shoji-k |
投稿日時: 2019/10/3 11:43
対応状況: 解決済
|
半人前 登録日: 2013/4/28 居住地: 投稿: 11 |
Re: 商品規格を使わずに、商品のオプションを選べるようにして、商品価格を変えたい ProductControllerを改造せずには無理そうなので、オプションを予め商品の1つと登録しておいて、本来の商品をカートに入れる際に、オプションが選ばれていたらその商品も追加する、ということで回避しようかと思います
問題ありそうだったら、ProductController自体をextendして改造する方法を取ろうと思います |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |