バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 規格選択後の商品価格をもとに条件分岐

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
robjhonjp
投稿日時: 2019/3/27 11:33
対応状況: −−−
半人前
登録日: 2019/3/21
居住地:
投稿: 17
規格選択後の商品価格をもとに条件分岐
[EC-CUBE]EC-CUBE4.0.2です。

価格による送料無料設定に基づき、商品詳細ページで送料無料となる価格の場合は、「送料無料」という文言を表示させたいと考えております。

規格により価格が変動しますが、規格を選択し、決定した価格で条件分岐を行うには、twigにどのように記述すればいいでしょうか?


次のようにしたところ、最低価格での判別しかできませんでした。

{% if Product.getPrice02IncTaxMin>= 30000 %}
<h1>送料無料</h1>
{% else %}
<h1>not 送料無料</h1>
{%endif%}


価格に関する変数を調べましたが、規格選択後の価格を見つけることができませんでした。

ご教授よろしくお願いいたします。
468
投稿日時: 2019/3/28 10:57
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 規格選択後の商品価格をもとに条件分岐
規格切替後の価格や在庫チェックは、javascriptで行われており、
/html/template/default/assets/js/eccube.js内に処理が記述されています。
eccube.checkStockの中にfunctionを格納していますので、
そのfunction内で規格選択後の価格を判定する事は可能かと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

okazy
投稿日時: 2019/3/28 11:09
対応状況: −−−
半人前
登録日: 2017/10/11
居住地:
投稿: 28
Re: 規格選択後の商品価格をもとに条件分岐
EC-CUBEの商品の価格は選択する商品規格によって変わるため、商品詳細ページでは商品規格の選択によってブラウザ上で商品の価格を変更する必要があります。

こちらの性質上、商品の価格の表示はサーバ側で処理されるtwigでは対応できず、ブラウザ上で表示を制御できるJavaScriptによって制御されています。

送料無料の表示をブラウザ上で商品規格の変更によって変更したい場合には、価格の表示変更の処理と同様にJavaScriptで変更をする必要があります。



robjhonjp
投稿日時: 2019/3/28 13:26
対応状況: −−−
半人前
登録日: 2019/3/21
居住地:
投稿: 17
Re: 規格選択後の商品価格をもとに条件分岐
ご返信ありがとうございました。

eccube.jsの該当箇所を確認しましたが、知識が乏しく弄れないので、時間をかけて勉強しながら取り組んでみたいと思います。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,306名です
総投稿数は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.