バージョン選択

フォーラム

メニュー

オンライン状況

108 人のユーザが現在オンラインです。 (84 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 106
be-s admik1 もっと...

サイト内検索

プラグイン > 開発について > 商品規格を使わずに、商品のオプションを選べるようにして、商品価格を変えたい

開発について

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
shoji-k
投稿日時: 2019/9/23 20:58
対応状況: 解決済
新米
登録日: 2013/4/28
居住地:
投稿: 9
商品規格を使わずに、商品のオプションを選べるようにして、商品価格を変えたい
▼テンプレート
[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
居住地:
投稿: 9
Re: 商品規格を使わずに、商品のオプションを選べるようにして、商品価格を変えたい
ProductControllerを改造せずには無理そうなので、オプションを予め商品の1つと登録しておいて、本来の商品をカートに入れる際に、オプションが選ばれていたらその商品も追加する、ということで回避しようかと思います

問題ありそうだったら、ProductController自体をextendして改造する方法を取ろうと思います
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

ec-cube.co

統計情報

総メンバー数は51,014名です
総投稿数は93,518件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
1984
4
468
1860
5
yuh
1604
6
red
1353
7
umebius
1296
8
h_tanaka
924
9
fukap
907
10
tsuji
856
11
shutta
835
12 ramrun 789
13
tao_s
774
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.