バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > カートセッションの中に商品マスタの新規項目を入れたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
seike
投稿日時: 2013/9/29 11:27
対応状況: −−−
常連
登録日: 2012/7/19
居住地:
投稿: 46
カートセッションの中に商品マスタの新規項目を入れたい
清家と申します。
テーブル dtb_product_class に新しい項目( init_discount)を追加して、
カートに入れるボタンを押すと、その項目がカートセッションに入るようにしたいのですが、
方法が分かりません。
どなたか、ご教示していただけないでしょうか。

SC_Product の getProductsClassByQuery に T1.init_discount を追加してみたのですが、
カートセッションに入りません。

どこか他の所に記述する必要があるのでしょうか・・・?

よろしくお願いします。

-------------- 開発環境 -----------------
[EC-CUBE] 2.12.2 新規インストール
[レンタルサーバ] 自前サーバー
[OS] Debian 6.0.1 Linux
[PHP] 5.3.3-7+squeeze
[データベース] MySQL 5.1.49-3
[WEBサーバ] Apache2 2.2.16
[ブラウザ] FireFox 15.0
-----------------------------------------
torataro
投稿日時: 2013/9/29 23:07
対応状況: −−−
一人前
登録日: 2010/6/16
居住地: 東京都台東区
投稿: 140
Re: カートセッションの中に商品マスタの新規項目を入れたい
seikeさん

挙動確認はしていないのですが、
SC_CartSession.php に下記のメソッドがありました。

/**
* セッション中の商品情報データの調整。
* productsClass項目から、不必要な項目を削除する。
*/
function adjustSessionProductsClass(&$arrProductsClass)

こちらに init_discount を残すように記述すれば、いけるかもしれません。

参考になれば幸いです。
seike
投稿日時: 2013/9/30 9:32
対応状況: −−−
常連
登録日: 2012/7/19
居住地:
投稿: 46
Re: カートセッションの中に商品マスタの新規項目を入れたい
torataro さん
教えていただいてありがとうございます。
バッチリうまくいきました。

セッション中の商品情報データの調整(adjustSessionProductsClass)の中は
「productsClass項目から、不必要な項目を削除する」ってコメントに書いてあったので見なかったです。

ところで、torataroさんは阪神ファンですか・・・?
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,023名です
総投稿数は110,020件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.