> フロント機能 > 「カゴに入れる」時に単価を変更する |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yuw1209 |
投稿日時: 2009/8/14 7:28
対応状況: −−−
|
新米 登録日: 2009/8/14 居住地: 投稿: 6 |
「カゴに入れる」時に単価を変更する 1つの商品に規格により価格が変動するECサイトを構築しております。(自動見積)
JavaScript等で原価データを生成したものを、カートに反映したいと考えておりますが、そのような動作は可能でしょうか? 初心者な尋ね方で申し訳ございませんが、どなたかアドバイスいただければ幸いです。 EC-Cube2.4.0+MySQL |
seasoft |
投稿日時: 2009/8/14 7:35
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 「カゴに入れる」時に単価を変更する 具体例を書くと良いかと思います。
|
yuw1209 |
投稿日時: 2009/8/14 7:47
対応状況: −−−
|
新米 登録日: 2009/8/14 居住地: 投稿: 6 |
Re: 「カゴに入れる」時に単価を変更する お返事ありがとうございます。
具体的には、 幅 と 高さ により 単価が変動します。 w100 h100 -> 1000円 : : w150 h100 -> 2000円 : : w200 h100 -> 3000円 (オーダー品の為) この単価をカート内の単価に反映させたいと考えております。 想定している挙動は、 1.見積フォームにてWとHをお客様が入力。 2.見積フォーム上で単価が表示される。 3.カゴに入れるとその単価がカートに反映される。 このような感じです。 よろしくお願いします。 |
kishik |
投稿日時: 2009/8/14 9:38
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: 「カゴに入れる」時に単価を変更する WとHは
(1)それぞれ指定できる種類は決まっているんでしょうか? この場合は普通に規格を使ってできそうです。 (2)そうでない場合、100以上150未満は1000円プラス、というように決まっているのでしょうか? ----- カスタマイズ承ります http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
yuw1209 |
投稿日時: 2009/8/14 13:08
対応状況: −−−
|
新米 登録日: 2009/8/14 居住地: 投稿: 6 |
Re: 「カゴに入れる」時に単価を変更する お返事ありがとうございます。
WとHですが、商品ごとに変わってしまいます。 たとえば 商品1では W 1〜200 H 1〜300 商品2では W 50〜150 H 50〜500 といった感じです。 ですので、DBに商品IDに紐付けたそれぞれの値を格納しておき、詳細ページを開く際にデータを引っ張ってこようと考えております。 よろしくお願いします。 |
kishik |
投稿日時: 2009/8/14 14:06
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: 「カゴに入れる」時に単価を変更する (1)商品ごとにWとHの最小値と最大値を設定する
(2)商品ごとにWとHの値段が上がる切れ目と値段を設定する (3)画面とタイミングに合わせてDBから取り出して利用する でしょうか。。 ----- カスタマイズ承ります http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
yuw1209 |
投稿日時: 2009/8/14 14:34
対応状況: −−−
|
新米 登録日: 2009/8/14 居住地: 投稿: 6 |
Re: 「カゴに入れる」時に単価を変更する お返事有難うございます。
kishik様のおっしゃる通りです。 よろしくお願いします。 |
kishik |
投稿日時: 2009/8/14 16:02
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: 「カゴに入れる」時に単価を変更する なるほど。
では先ほどの3つの方針で十分作れますよ。 PHPの勉強とEC-CUBEのソースを読むのが必要になりますが。 DBにカラムを追加して、料金計算が必要な時に追加したカラムからデータを呼んできて計算させる訳です。 ----- カスタマイズ承ります http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
yuw1209 |
投稿日時: 2009/8/14 16:58
対応状況: −−−
|
新米 登録日: 2009/8/14 居住地: 投稿: 6 |
Re: 「カゴに入れる」時に単価を変更する お返事ありがとうございます。
DBよりIDをキーにして計算するところまで出来たのですが、計算結果の価格をカートに反映させるところでつまづいております。 (商品マスタに登録されている価格が表示されてしまいます。) カスタマイズのヒントをいただけないでしょうか? よろしくお願いします。 |
kishik |
投稿日時: 2009/8/14 17:44
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: 「カゴに入れる」時に単価を変更する $objCartSess->setProductValue(id, 'price', 値段)
という感じだと思いますよ。 ----- カスタマイズ承ります http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |