テーマ仕様書 更新履歴
2022年
2022/05/20更新

2022/05/20更新

+ 追加した行
- 削除した行

購入フォームの上部に注意喚起文を表示する設定対応

cart > 注文情報確認画面

テーマ管理のファイルパス
ec_force/shop/orders/confirm.html.liquid
ec_force/shop/orders/confirm.html+smartphone.liquid

   <div id="ModuleJs"></div>
 
+  <!-- 注意喚起文(画面上部)-->
+  {% for order_item in order.order_items %}
+    {% unless order_item.variant.product.caution02 == blank %}
+      {{ order_item.variant.product.caution02 }}
+    {% endunless %}
+  {% endfor %}
+
   <!-- 注文商品情報 -->
     <!-- 注意喚起文 -->
     {% for order_item in order.order_items %}
       {% unless order_item.variant.product.caution == blank %}
-        {{ order_item.variant.product.caution | simple_format }}
+        {{ order_item.variant.product.caution }}
       {% endunless %}
     {% endfor %}

ポイント設定に「付与履歴毎に有効期限を保有」設定の追加対応

mypage > ポイント履歴一覧画面

テーマ管理のファイルパス
ec_force/shop/customer/points/index.html.liquid
ec_force/shop/customer/points/index.html+smartphone.liquid

 <!-- ポイント情報 -->
-<!-- 所有ポイント -->
-{{ current_customer.point | number_with_delimiter }}
-<!-- 有効期限 -->
-{{ current_customer.point_expired_datetime }}
-<!-- 付与予定ポイント -->
-{{ current_customer.grant_plan_point }}
+{% if point_total == null or point_total == 0 %}
+  {% if current_customer.grant_plan_point == null or current_customer.grant_plan_point == 0 %}
+    保有しているポイントはありません。
+  {% endif %}
+{% endif %}
+{% if point_total > 0 or current_customer.grant_plan_point > 0 %}
+  <!-- 合計ポイント -->
+  {{ current_customer.point | number_with_delimiter }}
+
+  {% unless is_point_expired_date_taken_each_history %}
+    <!-- 有効期限 -->
+    {{ max_point_expiration | date: "%Y/%m/%d %H:%M:%S" }}
+  {% endunless %}
+
+  <!-- 付与予定ポイント -->
+  {{ current_customer.grant_plan_point }}
+
+  {% if is_point_expired_date_taken_each_history and point_details %}
+    <!-- 有効期限別 -->
+    {% for point_detail in point_details %}
+
+      {% if point_detail.point_each and point_detail.point_each != 0 %}
+        <!-- 所有ポイント -->
+        {{ point_detail.point_each }}
+
+        <!-- 有効期限 -->
+        {% if point_detail.point_expired_at == null %}
+          <td>無期限</td>
+        {% else %}
+          <td>{{ point_detail.point_expired_at | date: "%Y/%m/%d %H:%M:%S" }}</td>
+        {% endif %}
+      {% endif %}
+
+    {% endfor %}
+
+  {% endif %}
+
+{% endif %}
 
 <!-- 招待コード管理 -->
<!-- ポイント履歴一覧 -->
+{% if points %}
  {% for point in points %}
    {% if point.point != 0 %}
 
      <!-- 日時 -->
      {{ point.created_at | date: "%Y/%m/%d %H:%M" }}
 
      <!-- 名目 -->
      {{ point.point_event.name }}
 
      <!-- 購入番号 -->
      {% if point.point_event.invite_coupon? or point.order == null %}
        -
      {% else %}
        <a href="/shop/customer/orders/{{ point.order.number }}">{{ point.order.number }}</a>
      {% endif %}
 
      <!-- ポイント -->
      {{ point.point | number_with_delimiter }}
 
      <!-- 合計ポイント -->
      {{ point.point_total | number_with_delimiter }}
 
+      {% if is_point_expired_date_taken_each_history %}
+        <!-- 有効期限 -->
+        {% if expirations[point.id] %}
+          {{ expirations[point.id] }}
+        {% endif %}
+      {% endif %}
 
    {% endif %}
  {% endfor %}
+{% endif %}

その他軽微な追加・修正

mypage > 購入履歴詳細画面 基本情報

テーマ管理のファイルパス
ec_force/shop/customer/orders/show.html+smartphone.liquid
ec_force/shop/customer/orders/show.html.liquid

   <!-- 手数料(任意) -->
   {{ order.charge | number_to_currency: format: '%n %u' }}
 
+  <!-- 調整金額(任意) -->
+  {{ order.adjustment | number_to_currency: format: '%n %u' }}
+
   <!-- 消費税 -->

cart > 注文情報確認画面

テーマ管理のファイルパス
ec_force/shop/orders/confirm.html.liquid
ec_force/shop/orders/confirm.html+smartphone.liquid

   <!-- お届けサイクル -->
   {% if order.subs_order %}
-    {% assign show_scheduled_delivery_dates = subs_order_settings["show_scheduled_delivery_dates"] %}
+    {% assign show_scheduled_delivery_dates = subs_order_settings["show_scheduled_delivery_dates?"] %}
   {% else %}
-    {% assign show_scheduled_delivery_dates = order_settings["show_scheduled_delivery_dates"] %}
+    {% assign show_scheduled_delivery_dates = order_settings["show_scheduled_delivery_dates?"] %}
   {% endif %}