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 %}