注文完了メールにカートページで入力された内容を表示させたい
コードを注文確認のメールテンプレートに追加することで、注文者に届くメールの中にアンケートや配送希望日、配送希望時間帯を表示させることが可能です。
Shopifyのデフォルトの注文完了メールのテンプレートに配送希望日時を表示させるタグを追加したものは以下ドキュメントになりますので、ご参考にしてください。
【編集箇所について】
Shopify設定画面より、通知>①「注文の確認」を押下します。
②「コードを編集」を押下します。
デフォルト状態の場合、530行目付近に「<h4>配送希望日時</h4>」という文言があるため、その下よりコードの追加をお願い致します。
※ 「<h4>配送希望日時</h4>」が表示されていない場合は、最下部の「 希望日&希望時間(<h4>配送希望日時</h4>が表示されていない場合)」をご確認の上でコード追加をお願い致します。
【コードについて】
カート機能設定
※管理ID設定の値がtest11の場合
{% if attributes.test11 %}
{{ attributes.test11 }}
{% endif %}
希望日
{% if attributes.ngcShippingDate %}
配送希望日
{{attributes.ngcShippingDate}}
{%- elsif attributes["配送希望日"] -%}
配送希望日
{{attributes["配送希望日"]}}
{% endif %}
希望時間
{%- assign shippingTime = '' -%}
{%- if attributes.ngcShippingTime -%}
{%- assign shippingTime = attributes.ngcShippingTime -%}
{%- elsif attributes["配送希望時間"] -%}
{%- assign shippingTime = attributes["配送希望時間"] -%}
{%- endif -%}
{%- if shippingTime != '' -%}
配送希望時間
{% case shippingTime %}
{% when '0812' %}
午前中
{% when '1214' %}
12~14時
{% when '1416' %}
14~16時
{% when '1618' %}
16~18時
{% when '1820' %}
18~20時
{% when '2021' %}
20~21時
{% when '1921' %}
19~21時
{% else %}
{{ shippingTime }}
{% endcase %}
{%- endif -%}
希望日&希望時間(<h4>配送希望日時</h4>が表示されていない場合)
<td class="customer-info__item">
<h4>配送希望日時</h4>
<p>
{% if attributes.ngcShippingDate %}
配送希望日
{{attributes.ngcShippingDate}}
{%- elsif attributes["配送希望日"] -%}
配送希望日
{{attributes["配送希望日"]}}
{% endif %}
{%- assign shippingTime = '' -%}
{%- if attributes.ngcShippingTime -%}
{%- assign shippingTime = attributes.ngcShippingTime -%}
{%- elsif attributes["配送希望時間"] -%}
{%- assign shippingTime = attributes["配送希望時間"] -%}
{%- endif -%}
{%- if shippingTime != '' -%}
配送希望時間
{% case shippingTime %}
{% when '0812' %}
午前中
{% when '1214' %}
12~14時
{% when '1416' %}
14~16時
{% when '1618' %}
16~18時
{% when '1820' %}
18~20時
{% when '2021' %}
20~21時
{% when '1921' %}
19~21時
{% else %}
{{ shippingTime }}
{% endcase %}
{%- endif -%}
</p>
</td>