バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品詳細ページに、獲得ポイントを表示させるにはどうしたらいいですか?

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
balisys
投稿日時: 2020/8/3 20:08
対応状況: −−−
一人前
登録日: 2020/7/5
居住地:
投稿: 102
Re: 商品詳細ページに、獲得ポイントを表示させるにはどうしたらいいですか?
プロダクトコントローラーに手を加える必要があると思われます。


ProductController.phpに手を加える場合


        $basicPointRate = $this->BaseInfo->getBasicPointRate();
        $ProductClasses = $Product->getProductClasses();
        foreach ($ProductClasses as $pc) {
            if ($pc->getPointRate()) {
                $pointRate = $pc->getPointRate();
            }else{
                $pointRate = $basicPointRate;
            }
            $point[] = round($pc->getPrice02() * ($pointRate / 100)) * 1;
        }


このような形になるのではないかと思われます。

$pointをtwigに渡す。

※あくまでご参考までに
maru-gi
投稿日時: 2020/3/9 10:39
対応状況: 開発中
新米
登録日: 2020/2/6
居住地:
投稿: 10
商品詳細ページに、獲得ポイントを表示させるにはどうしたらいいですか?
EC-CUBE] EC-CUBE4.0.3 新規インストール
[レンタルサーバ] さくらインターネット


商品の詳細ページに表示されている商品を購入すると
獲得できるポイントを表示したいと思っています。

商品ごとのポイントの変更(変倍)は、デフォルトの
EC-CUBE4ではできず、掲載商品が一律で変更するように
管理画面でなっています。

そのため、やむをえずデータベースを下記のように
変更することで、商品ごとのポイントを変更しました。

前提条件:
 ・特定商品のみポイントを5倍(5%)にしたい。
 ・基本のポイントは1%
 ・1ポイント=1円のレート換算
 
設定したこと:

 1.EC-CUBE管理画面から

  EC-CUBE管理画面>店舗設定>基本設定>ポイント設定
   ・ポイント機能:有効
   ・ポイント付与率:1%
   ・ポイント換算レート:1
 
 2.MySQLのデータを変更

  ・dtb_product_classのpoint_rateを、NULLを5にした


上記の方法で、特定商品のポイントレートを5倍にすることが
可能になりました。

そこで、この特定商品の商品ページに当該ポイントが5%分を
表示したいと考えています。

たとえば、1000円の商品なら50ポイントですので、
商品名の下などに「50ポイント」と表示したいです。


{{ Product.getPrice01IncTaxMin|price }}のように価格を表示
するのは、ページ管理からわかるのですが、ポイントはどのように
読み込ませればよいか、ご存知でしたら、教えてください。

よろしくお願い申し上げます。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は66,722名です
総投稿数は98,421件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
468
2651
4
nanasess
2107
5
umebius
1757
6
yuh
1612
7
red
1424
8
h_tanaka
1048
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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