EC-CUBE4|基本設定の内容を管理画面に入力した値 (BaseInfoで設定した値)の取得方法

更新日
2022年11月22日
作成日
2021年9月8日
当記事はEC-CUBE 4.0.6-p1 を使用して検証しています。テンプレートを修正する前にバックアップすることをお勧めします。

Twigテンプレートのメンテナンス向上のため、店舗設定 > 基本設定の内容を管理画面に入力した値をTwigファイルへ反映する方法を記述します。

店舗名、住所、電話番号、店舗営業時間、取り扱い商品、送料無料条件(金額)、ポイント付与率などを変数で入れておくと誤った案内防止にも役立つと思います。

Twigファイルへの記述例

店舗情報

店舗情報には、店名・店名(カナ)・店名(英語表記)・住所(郵便番号・都道府県と市区町村・番地とビル名)・電話番号・店舗営業時間・送信元メールアドレス(From)・問い合わせ受付メールアドレス(From, ReplyTo)・返信受付メールアドレス(ReplyTo)・送信エラー受付メールアドレス(ReturnPath)・取り扱い商品説明文・店舗からのメッセージを取得する事が可能です。

取得方法は以下の通りとなります。

{# 店名 #}
shop_name:{{ BaseInfo.shop_name }}

{# 店名(カナ) #}
shop_kana:{{ BaseInfo.shop_kana }}

{# 店名(英語表記) #}
shop_name_eng:{{ BaseInfo.shop_name_eng }}

{# 住所(郵便番号) #}
postal_code:{{ BaseInfo.postal_code }}

{# 住所(都道府県と市区町村) #}
addr01:{{ BaseInfo.addr01 }}

{# 住所(番地とビル名) #}
addr02:{{ BaseInfo.addr02 }}

{# 電話番号 #}
phone_number:{{ BaseInfo.phone_number }}

{# 店舗営業時間 #}
business_hour:{{ BaseInfo.business_hour }}

{# 送信元メールアドレス(From) #}
email01:{{ BaseInfo.email01 }}

{# 問い合わせ受付メールアドレス(From, ReplyTo)  #}
email02:{{ BaseInfo.email02 }}

{# 返信受付メールアドレス(ReplyTo) #}
email03:{{ BaseInfo.email03 }}

{# 送信エラー受付メールアドレス(ReturnPath) #}
email04:{{ BaseInfo.email04 }}

{# 取り扱い商品説明文 #}
good_traded	:{{ BaseInfo.good_traded }}

{# 店舗からのメッセージ #}
message	:{{ BaseInfo.message }}

送料無料条件(金額・数量)

送料無料条件(金額)は BaseInfo.delivery_free_amount 、
送料無料条件(金額)は BaseInfo.delivery_free_quantity で取得可能です。

{# 送料無料条件(金額) #}
{{ BaseInfo.delivery_free_amount|number_format(0, '.', ',') }}円以上で無料となります。

{# 送料無料条件(金額) #}
{{ BaseInfo.delivery_free_quantity }}個以上のご注文で送料無料となります。

※BaseInfo.delivery_free_amountはそのまま出力すると小数点がついてしまうため、number_formatフィルターを使って加工しています。

ポイント付与率

ポイント付与率は BaseInfo.basic_point_rate 、
ポイント換算レートは BaseInfo.point_conversion_rate で取得可能です。

お買い上げ金額(送料・消費税別)の合計の{{ BaseInfo.basic_point_rate }}%分をポイントとして取得、1ポイント = {{ BaseInfo.point_conversion_rate }}円としてご利用いただく事が可能です。