お客様への通知メールのテンプレート

お客様への通知メールのテンプレートとして、以下のものが用意されています。

CS-Cartでは、テンプレートエンジンとしてTwigが使用されていますので、ライブラリの機能を使ってカスタマイズができます。

変数

テンプレートに入っている変数は、それぞれ以下の意味になっていますので、場所をや文面を

ヘッダー

変数名詳細
storefront_data.urlストアフロントのURL
logos.mail.image.image_pathロゴ画像
company_data.company_name基本設定:運営会社:会社名
titleタイトル

フッター

変数名詳細
contact_information「連絡先情報」(poファイルで自由に変更可能)
company_data.company_city基本設定:運営会社:市区町村
company_data.company_address基本設定:運営会社:会社住所
get_social「SNSをチェック」(poファイルで自由に変更可能)
http://www.facebook.com自社のFacebookページのURLに変更
https://twitter.com自社のTwitterページのURLに変更
company_data.company_name基本設定:運営会社:会社名
customer_text_letter_footer「当ECサイトをご利用いただき、誠にありがとうございます。
ご不明な点がございましたらお気軽にお問い合わせくださいませ。」(poファイルで自由に変更可能)

メールテンプレート

変数名詳細
company_name基本設定:運営会社:会社名
headreヘッダー(コードスニペット)
hello_nameお客様名
hello「こんにちは」(poファイルで自由に変更可能)
status注文ステータス
product.name商品名
footerフッター(コードスニペット)

通知タイプ:注文

商品が発送されました:商品発送

件名:必須項目

{{ company_name }}: {{ __("order") }} #{{ order_info.order_id }} {{ __("new_shipment_was_created") }}

テンプレート

{{ snippet("header", { "title" : __("new_shipment_was_created") }) }}
    {{__("hello_name", {"[name]" : order_info.firstname})}}
    <br />
    <br /> {{ __("products_were_sent") }}
    <br />
    <br />

    <b>{{ __("order_id") }}</b>:&nbsp;#{{ order_info.order_id }}
    <br />
    <b>{{ __("shipping_method") }}</b>:&nbsp;{{ shipment.shipping }}
    <br />
    <b>{{ __("shipment_date") }}</b>:&nbsp;{{ shipment.timestamp|date("#{settings.Appearance.date_format}, #{settings.Appearance.time_format}") }}
    <br /> {% if shipment.carrier_info %}
    <b>{{ __("carrier") }}</b>:&nbsp;{{ shipment.carrier_info.name }}
    <br /> {% endif %} {% if shipment.tracking_number %}
    <b>{{ __("tracking_number") }}</b>:&nbsp; {% if shipment.carrier_info.tracking_url %}
    <a href="{{ shipment.carrier_info.tracking_url }}">{{ shipment.tracking_number }}</a> {% else %} {{ shipment.tracking_number }} {% endif %}
    <br />
    <br /> {% endif %} {{ shipment.carrier_info.info }}

    <b>{{ __("products") }}:</b>
    <p>
      {% for hash, amount in shipment.products %} {% if amount > 0 %} {{ amount }}&nbsp;x&nbsp;{{ order_info.products[hash].product }}
      <br /> {% if order_info.products[hash].product_options %} {% for option in order_info.products[hash].product_options %} {{ option.option_name }}:&nbsp;{{ option.variant_name }}{% if not loop.last%}, {% endif %} {% endfor %}
      <br /> {% endif %}
      <br /> {% endif %} {% endfor %}
    </p>

    {% if shipment.comments %}
    <br />
    <br />
    <b>{{ __("comments") }}</b>: {{ shipment.comments }} {% endif %}

  {{ snippet("footer") }}

ダウンロード商品へのアクセスが許可されました:商品ダウンロード

件名:必須項目

{{ company_name }}: {{ __("order") }} #{{ order_info.order_id }} {{ __("edp_access_subj") }}

テンプレート

{{ snippet("header") }}
    {% if order_info.firstname %}{{__("hello_name", {"[name]" : order_info.firstname})}} {% else %} {{ __("hello") }},  {{ __("customer") }} {% endif %}
    <br />
    <br /> {{ __("edp_access_granted") }}
    <br />
    <br /> <a href="{{ order_files_list_url }}"><b>{{ __("view_avail_files_for_order", {"[order_id]": order_info.order_id}) }}</b></a>
    <br />
    <br /> {% for product in edp_data %}
    {% for file in product.files %}
    <a href="{{ file.url }}">{{ file.file_name }} ({{ file.file_size|filesize }}&nbsp;{{ __("bytes") }})</a>
    <br />
    <br /> {% endfor %} {% endfor %}
  {{ snippet("footer") }}

注文ステータスは連絡待ちに変更されました:注文内容 : 連絡待ち

件名:必須項目

{{ company_name }}: {{ __("change_order_status_default_subj", {"[order]": order_info.order_id, "[status]": order_status.description}) }}

テンプレート

{{ snippet("header", {"title": __("change_order_status_default_subj", {"[order]": order_info.order_id, "[status]": order_status.description}) } ) }}
    {% if order_info.firstname %}{{__("hello_name", {"[name]" : order_info.firstname})}} {% else %} {{ __("hello") }},  {{ __("customer") }} {% endif %}
    <br />
    {{ __("change_order_status_default_text", {"[status]": order_status.description}) }}
    <br />
    <br /> {{ include_doc("order.summary", order_info.order_id) }}
  {{ snippet("footer") }}

PDF形式のドキュメントの添付

  • -:初期設定
  • 納品書
  • 注文内容

注文ステータスは支払い確認済みに変更されました:注文内容 : 支払い確認済み

件名:必須項目

{{ company_name }}: {{ __("change_order_status_i_subj", {"[order]": order_info.order_id}) }}

テンプレート

{{ snippet("header", {"title": __("change_order_status_i_subj", {"[order]": order_info.order_id}) } ) }}
    {% if order_info.firstname %}{{__("hello_name", {"[name]" : order_info.firstname})}} {% else %} {{ __("hello") }},  {{ __("customer") }} {% endif %}
    <br />
    {{ __("change_order_status_default_text", {"[status]": order_status.description}) }}
    <br />
    <br /> {{ include_doc("order.summary", order_info.order_id) }}
  {{ snippet("footer") }}

PDF形式のドキュメントの添付

  • 納品書:初期設定
  • 注文内容

注文ステータスはキャンセルに変更されました:注文内容 : キャンセル

件名:必須項目

{{ company_name }}: {{ __("change_order_status_i_subj", {"[order]": order_info.order_id}) }}

テンプレート

{{ snippet("header", {"title": __("change_order_status_i_subj", {"[order]": order_info.order_id}) } ) }}
    {% if order_info.firstname %}{{__("hello_name", {"[name]" : order_info.firstname})}} {% else %} {{ __("hello") }},  {{ __("customer") }} {% endif %}
    <br />
    {{ __("change_order_status_default_text", {"[status]": order_status.description}) }}
    <br />
    <br /> {{ include_doc("order.summary", order_info.order_id) }}
  {{ snippet("footer") }}

PDF形式のドキュメントの添付

  • -:初期設定
  • 納品書
  • 注文内容

注文ステータスは入荷待ちに変更されました:注文内容 : 入荷待ち

件名:必須項目

{{ company_name }}: {{ __("change_order_status_b_subj", {"[order]": order_info.order_id}) }}

テンプレート

{{ snippet("header", {"title": __("change_order_status_b_subj", {"[order]": order_info.order_id}) } ) }}
    {% if order_info.firstname %}{{__("hello_name", {"[name]" : order_info.firstname})}} {% else %} {{ __("hello") }},  {{ __("customer") }} {% endif %}
    <br />
    {{ __("change_order_status_default_text", {"[status]": order_status.description}) }}
    <br />
    <br /> {{ include_doc("order.summary", order_info.order_id) }}
  {{ snippet("footer") }}

PDF形式のドキュメントの添付

  • -:初期設定
  • 納品書
  • 注文内容

注文ステータスは拒否に変更されました:注文内容 : 拒否

件名:必須項目

{{ company_name }}: {{ __("change_order_status_d_subj", {"[order]": order_info.order_id}) }}

テンプレート

{{ snippet("header", {"title": __("change_order_status_d_subj", {"[order]": order_info.order_id}) } ) }}
    {% if order_info.firstname %}{{__("hello_name", {"[name]" : order_info.firstname})}} {% else %} {{ __("hello") }},  {{ __("customer") }} {% endif %}
    <br />
    {{ __("change_order_status_default_text", {"[status]": order_status.description}) }}
    <br />
    <br /> {{ include_doc("order.summary", order_info.order_id) }}
  {{ snippet("footer") }}

PDF形式のドキュメントの添付

  • -:初期設定
  • 納品書
  • 注文内容

注文ステータスは失敗に変更されました:注文内容 : 失敗

件名:必須項目

{{ company_name }}: {{ __("change_order_status_f_subj", {"[order]": order_info.order_id}) }}

テンプレート

{{ snippet("header", {"title": __("change_order_status_f_subj", {"[order]": order_info.order_id}) } ) }}
    {% if order_info.firstname %}{{__("hello_name", {"[name]" : order_info.firstname})}} {% else %} {{ __("hello") }},  {{ __("customer") }} {% endif %}
    <br />
    {{ __("change_order_status_default_text", {"[status]": order_status.description}) }}
    <br />
    <br /> {{ include_doc("order.summary", order_info.order_id) }}
  {{ snippet("footer") }}

PDF形式のドキュメントの添付

  • -:初期設定
  • 納品書
  • 注文内容

注文ステータスは注文受付に変更されました:注文内容 : 注文受付

件名:必須項目

{{ company_name }}: {{ __("change_order_status_o_subj", {"[order]": order_info.order_id}) }}

テンプレート

{{ snippet("header", {"title": __("change_order_status_o_subj", {"[order]": order_info.order_id}) } ) }}
    {% if order_info.firstname %}{{__("hello_name", {"[name]" : order_info.firstname})}} {% else %} {{ __("hello") }},  {{ __("customer") }} {% endif %}
    <br />
    {{ __("change_order_status_default_text", {"[status]": order_status.description}) }}
    <br />
    <br /> {{ include_doc("order.summary", order_info.order_id) }}
  {{ snippet("footer") }}

PDF形式のドキュメントの添付

  • -:初期設定
  • 納品書
  • 注文内容

注文ステータスは完了に変更されました:注文内容 : 完了

件名:必須項目

{{ company_name }}: {{ __("change_order_status_c_subj", {"[order]": order_info.order_id}) }}

テンプレート

{{ snippet("header", {"title": __("change_order_status_c_subj", {"[order]": order_info.order_id}) } ) }}
    {% if order_info.firstname %}{{__("hello_name", {"[name]" : order_info.firstname})}} {% else %} {{ __("hello") }},  {{ __("customer") }} {% endif %}
    <br />
    {{ __("change_order_status_default_text", {"[status]": order_status.description}) }}
    <br />
    <br /> {{ include_doc("order.summary", order_info.order_id) }}
  {{ snippet("footer") }}

PDF形式のドキュメントの添付

  • 納品書:初期設定
  • 注文内容

通知タイプ:商品

商品が入荷しました:入荷通知

件名:必須項目

{{ company_name }}: {{ product.name|striptags }} {{ __("is_back_in_stock") }}

テンプレート

{{ snippet("header", {"title": product.name  } ) }}
    {{ __("hello") }},
    <br />
    <br />
    {{ __("back_in_stock_notification_header") }}
    <br />
    <br />
    <b><a href="{{ url }}">{{ product.name }}</a></b>
    <br />
    <br /> {{ __("back_in_stock_notification_footer") }}
    <br />
  {{ snippet("footer") }}

通知タイプ:会員情報

会員情報が有効化されました:アカウント有効化

件名:必須項目

{{ company_name }}: {{ __("profile_activated") }}

テンプレート

{{ snippet("header", {"title": __("profile_activated")} ) }}
    {% if user_data.firstname %} {{__("hello_name", {"[name]" : user_data.firstname})}} {% else %} {{ __("hello") }}, {% endif %}
    <br /> {{ __("text_profile_activated") }}
  {{ snippet("footer") }}

会員情報が無効化されました:アカウント無効化

件名:必須項目

{{ company_name }}: {{ __("profile_deactivated") }}

テンプレート

{{ snippet("header", {"title": __("profile_deactivated")} ) }}
    {% if user_data.firstname %} {{__("hello_name", {"[name]" : user_data.firstname})}} {% else %} {{ __("hello") }}, {% endif %}
    <br /> {{ __("text_profile_deactivated") }}
  {{ snippet("footer") }}

会員情報が更新されました:会員情報の更新

件名:必須項目

{{ company_name }}: {{ __("update_profile_notification") }}

テンプレート

{{ snippet("header", {"title": __("update_profile_notification_header")} ) }}
    {% if user_data.firstname %} {{__("hello_name", {"[name]" : user_data.firstname})}} {% else %} {{ __("hello") }}, {% endif %}
    <br>
    {{ __("update_profile_notification_header") }}
    <br>
    <br>
    <h4 class="with-subline">{{ __("user_account_information") }}</h4>
    <table border="0" width="100%" class="info">
      <tr>
        <td><b>{{ __("login_url") }}:</b></td>
        <td><a href="{{ login_url }}">{{ login_url|puny_decode }}</a></td>
      </tr>
      <tr>
        <td><b>{{ __("email") }}:</b></td>
        <td><a>{{ user_data.email }}</a></td>
      </tr>
      <tr>
        <td><b>{{ __("password") }}:</b></td>
        <td> *********** (<a href="{{ forgot_pass_url }}">{{ __("forgot_password_question") }}</a>)</td>
      </tr>
    </table>
    <br>
    <table class="info" width="269" align="left">
      <tr>
        <td>
          <h4 class="with-subline">{{ __("billing_address") }}</h4>
          <strong>{{ user_data.b_firstname }} {{ user_data.b_lastname }}</strong><br>
          {{ user_data.b_address_2 }} {{ user_data.b_address }}<br>
          {{ user_data.b_city }} {{ user_data.b_country }} <br>
          {{ user_data.b_phone }} <br>
        </td>
      </tr>
    </table>

    <table class="info" width="269" align="left">
      <tr>
        <td>
          <h4 class="with-subline">{{ __("shipping") }} {{ __("address") }}</h4>
          <strong>{{ user_data.s_firstname }} {{ user_data.s_lastname }}</strong><br>
          {{ user_data.s_address_2 }} {{ user_data.s_address }}<br>
          {{ user_data.s_city }} {{ user_data.s_country }} <br>
          {{ user_data.s_phone }} <br>
        </td>
      </tr>
    </table>

  {{ snippet("footer") }}

会員情報が作成されました:会員登録

件名:必須項目

{{ company_name }}: {{ __("new_profile_notification") }}

テンプレート

{{ snippet("header", {"title": __("new_profile_notification")} ) }}
    {% if user_data.firstname %} {{__("hello_name", {"[name]" : user_data.firstname})}} {% else %} {{ __("hello") }}, {% endif %}
    <br>
    {{ __("update_profile_notification_header") }}
    <br>
    <br>
    <h4 class="with-subline">{{ __("user_account_information") }}</h4>
    <table border="0" width="100%" class="info">
      <tr>
        <td><b>{{ __("login_url") }}:</b></td>
        <td><a href="{{ login_url }}">{{ login_url|puny_decode }}</a></td>
      </tr>
      <tr>
        <td><b>{{ __("email") }}:</b></td>
        <td><a>{{ user_data.email }}</a></td>
      </tr>
      <tr>
        <td><b>{{ __("password") }}:</b></td>
        <td> *********** (<a href="{{ forgot_pass_url }}">{{ __("forgot_password_question") }}</a>)</td>
      </tr>
    </table>


  {{ snippet("footer") }}

ユーザーグループが有効化されました:ユーザーグループ登録承認

件名:必須項目

{{ company_name }}: {{ __("usergroup_activated") }}

テンプレート

{{ snippet("header", {"title": __("usergroup_activated") } ) }}
    {{ __("text_usergroup_activated", {"[usergroups]": usergroups}) }}
  {{ snippet("footer") }}

ユーザーグループが無効化されました:ユーザーグループ無効化

件名:必須項目

{{ company_name }}: {{ __("usergroup_disactivated") }}

テンプレート

{{ snippet("header", {"title": __("usergroup_disactivated") } ) }}
    {{ __("text_usergroup_disactivated", {"[usergroups]": usergroups}) }}
  {{ snippet("footer") }}

パスワード・リカバリー:パスワードの再設定

件名:必須項目

{{ company_name }}: {{ __("recover_password_subj") }}

テンプレート

{{ snippet("header", { "title" : __("recover_password_subj") }) }}
        {{ __("text_confirm_passwd_recovery") }}:<br /><br />
        <a href="{{ url }}">{{ url|puny_decode }}</a>
    {{ snippet("footer") }}