thumbnail

入力された「配送日時指定」情報をマイページ上に表示する方法


  • 入力された「配送日時指定」情報をマイページ上で確認できるようになる機能です。

ポイント

Note Attribute出力で指定しているdeliveryDate とdeliveryTime は、管理画面の「配送設定」で設定した文字列が入ります。


  1. オンラインストア > テーマ > コードを編集 をクリック

  1. マイページのリキッドファイルに以下のタグを任意の箇所に追加する。 (テーマによってファイル名が異なります。)

  例 DAWNの場合:main-order.liquid ファイル

Plaintext
<!--  タグ出力時の配送日時表示    -->
{% for tag in order.tags %}
  {% if tag contains "deliveryDate" %}
    <p>配送希望日: {{ tag | replace: "deliveryDate:", "" }}</p>
  {% endif %}
  {% if tag contains "deliveryTime" %}
    <p>配送希望時間: {{ tag | replace: "deliveryTime:", "" }}</p>
  {% endif %}
{% endfor %}

<!--  Note Attribute出力時の配送日時表示    -->
{% for attribute in order.attributes %}
  {% if attribute contains "deliveryDate" %}
    <p>配送希望日: {{ attribute.last }}</p>
  {% endif %}
  {% if attribute contains "deliveryTime" %}
    <p>配送希望時間: {{ attribute.last }}</p>
  {% endif %}
{% endfor %}

<!--  メタフィールド出力時の配送日時表示    -->
{% if order.metafields.sns_gift.delivery_date %}
  <p>配送希望日: {{ order.metafields.sns_gift.delivery_date }}</p>
{% endif %}
{% if order.metafields.sns_gift.delivery_time %}
  <p>配送希望時間: {{ order.metafields.sns_gift.delivery_time }}</p>
{% endif %}

  1. 保存を押して完了です。