テーマ仕様書 更新履歴
2021年
2021/08/04更新

2021/08/04更新

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

招待クーポン機能追加

mypage > 招待クーポン一覧画面 (新規ファイル)

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

+<!-- 招待クーポン一覧 -->
+{% if invite_coupons.size == 0 %}
+  現在利用可能な招待クーポンはありません。
+{% else %}
+  {% for invite_coupon in invite_coupons %}
+    <!-- クーポン名 -->
+    {{ invite_coupon.name }}
+
+    <!-- 有効期限 -->
+    {% if invite_coupon.e_date %}
+      {{ invite_coupon.e_date | date: '%Y/%m/%d %H:%M:%S' }}
+    {% else %}
+      なし
+    {% endif %}
+
+    <!-- 招待クーポンコード -->
+    "{{ invite_coupon.code }}_{{ current_customer.number }}"
+  {% endfor %}
+{% endif %}

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

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

     <!-- 購入番号 -->
-    {% if point.order %}
-      <a href="/shop/customer/orders/{{ point.order.number }}">{{ point.order.number }}</a>
-    {% else %}
+    {% if point.point_event.invite_coupon? or point.order == nil %}
       -
+    {% else %}
+      <a href="/shop/customer/orders/{{ point.order.number }}">{{ point.order.number }}</a>
     {% endif %}

shared_partial > sidebar (shared_partial)

テーマ管理のファイルパス
ec_force/shared/_sidebar.html.liquid
ec_force/shared/_sidebar.html+smartphone.liquid

       <a href="/shop/customer/cards">クレジットカード情報変更</a>
     {% endif %}
 
+    <!-- 招待クーポンへのリンク -->
+    {% if base_info.use_invite_coupon? %}
+      <a href="/shop/customer/invite_coupons">招待クーポン</a>
+    {% endif %}
+
     <!-- パスワード変更へのリンク -->
     <a href="/shop/customer/password/edit">パスワード</a>

領収書発行機能

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

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

+<div id='orders-detail-view'>
<!-- 注文番号 -->
{{ order.number }}
<!-- お届け先情報(電話番号)(任意) -->
{{ order.shipping_address.full_tel }}
 
<!-- お届け先情報(FAX番号)(任意) -->
{{ order.shipping_address.full_fax }}
 
+  <div>
    <!-- 戻るリンク -->
    <a href="/shop/customer/orders">戻る</a>
+    {% if base_info.order_receipt_display_flg? %}
+      <!-- 領収書発行ボタン -->
+      <button class="receipt-issue" value="{{ order.number }}">領収書発行</button>
+    {% endif %}
+  </div>
+</div>

次回発送予定日から起算して、自動で受注が作成できるようにする

mypage > お届け先情報フォーム(部分テンプレート)

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

 <!-- 次回配送予定日の変更が許可されているか(任意) -->
 {% if base_info.scheduled_to_be_delivered_at_changeable_on_mypage? %}
   <!-- 受注変更可能日(任意) -->
-  <div style="color: red;">※定期情報の変更をする場合は、次回配送予定日の{{ subs_order_settings['create_new_order_x_days_before_shipping'] | plus: '1' }}日前までに行ってください。過ぎた場合は、次々回分からの受注に対して変更が反映されます。</div>
+  {% if subs_order_settings['new_order_creation_origin?'] %}
+    <div style="color: red;">※定期情報の変更をする場合は、次回発送予定日の{{ subs_order_settings['create_new_order_x_days_before_shipping'] | plus: '1' }}日前までに行ってください。過ぎた場合は、次々回分からの受注に対して変更が反映されます。</div>
+  {% else %}
+    <div style="color: red;">※定期情報の変更をする場合は、次回配送予定日の{{ subs_order_settings['create_new_order_x_days_before_shipping'] | plus: '1' }}日前までに行ってください。過ぎた場合は、次々回分からの受注に対して変更が反映されます。</div>
+  {% endif %}
 {% endif %}

mypage > 定期注文一覧画面

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

   <!-- キャンセル可能な定期受注か(任意) -->
   {% if base_info.subs_order_cancelable? %}
     <!-- 受注変更可能日(任意) -->
-    <div style="color: red;">※定期情報の変更をする場合は、次回配送予定日の{{ subs_order_settings['create_new_order_x_days_before_shipping'] | plus: '1' }}日前までに行ってください。過ぎた場合は、次々回分からの受注に対して変更が反映されます。</div>
+    {% if subs_order_settings['new_order_creation_origin?'] %}
+      <div style="color: red;">※定期情報の変更をする場合は、次回発送予定日の{{ subs_order_settings['create_new_order_x_days_before_shipping'] | plus: '1' }}日前までに行ってください。過ぎた場合は、次々回分からの受注に対して変更が反映されます。</div>
+    {% else %}
+      <div style="color: red;">※定期情報の変更をする場合は、次回配送予定日の{{ subs_order_settings['create_new_order_x_days_before_shipping'] | plus: '1' }}日前までに行ってください。過ぎた場合は、次々回分からの受注に対して変更が反映されます。</div>
+    {% endif %}
   {% endif %}

その他

set > セット選択画面

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

         <!-- 保存ボタン -->
-        <input class='submit' data-disable-with='保存中...' type='submit' value='保存'>
+        <input id="save-btn" class='submit' data-disable-with='保存中...' type='submit' value='保存'>
 
       </form>
     </div>

mypage > 定期注文詳細画面 セット商品の編集

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

         <!-- 保存ボタン -->
         <input type="hidden" name="variant_id" value="{{ variant.id }}">
         <input type="hidden" name="variant_product_id" value="{{ variant.product_id }}">
-        <input class='submit' data-disable-with='保存中...' type='submit' value='保存'>
+        <input id="save-btn" class='submit' data-disable-with='保存中...' type='submit' value='保存'>