バージョン選択

フォーラム

メニュー

オンライン状況

89 人のユーザが現在オンラインです。 (72 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 88
toque もっと...

サイト内検索

 > フロント機能 > 「カゴに入れる」時に単価を変更する

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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
居住地:
投稿: 7365
Re: 「カゴに入れる」時に単価を変更する
具体例を書くと良いかと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,296名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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