テーマ仕様書 更新履歴
2025年
2025/01/21更新

2025/01/21更新

+ 更新した行
- 削除した行

注文確認画面の「お届け日」表示の仕様変更

単品商品購入時の注文確認画面における配送回数表示を非表示とするよう改修しました。

cart > 注文情報確認画面

ec_force/shop/orders/confirm.html.liquid
ec_force/shop/orders/confirm.html+smartphone.liquid

   <!-- お届けサイクル -->
   {% if scheduled_delivery_dates_visibility %}
 
     {% if enabled_pre_order and order.pre_order_variants? %}
       <!-- お届け予定時期 -->
       {{ order.find_last_scheduled_pre_order.pre_ordered_delivery_description }}
       {% if order.scheduled_delivery_time != empty %}
         ({{ order.scheduled_delivery_time }})
       {% endif %}
+    {% elsif order.single_item_only? %}
+      <!-- お届け日 -->
+      {% if order.scheduled_to_be_delivered_at %}
+        {{ order.scheduled_to_be_delivered_at | date: '%Y-%m-%d' }}
+      {% else %}
+        指定なし
+      {% endif %}
+      <!-- お届け時間 -->
+      {% if order.scheduled_delivery_time != empty %}
+        {{ order.scheduled_delivery_time }}
+      {% endif %}
     {% else %}
       <!-- 1回目お届け日 -->
       {% if order.scheduled_to_be_delivered_at %}

cart > サンクスオファー確認画面

ec_force/shop/orders/cv_confirm.html.liquid
ec_force/shop/orders/cv_confirm.html+smartphone.liquid

   {% if show_scheduled_delivery_dates %}
     {% if enabled_pre_order and order.pre_order_variants? %}
       <!-- お届け予定時期 -->
       {{ order.find_last_scheduled_pre_order.pre_ordered_delivery_description }}
       {% if order.scheduled_delivery_time != empty %}
         ({{ order.scheduled_delivery_time }})
       {% endif %}
+    {% elsif order.single_item_only? %}
+      <!-- お届け日 -->
+      {% if order.scheduled_to_be_delivered_at %}
+        {{ order.scheduled_to_be_delivered_at | date: '%Y-%m-%d' }}
+      {% else %}
+        指定なし
+      {% endif %}
+      <!-- お届け時間 -->
+      {% if order.scheduled_delivery_time != empty %}
+        {{ order.scheduled_delivery_time }}
+      {% endif %}
     {% else %}
       <!-- 1回目お届け日 -->
       {% if order.scheduled_to_be_delivered_at %}

O-MOTIONとの連携機能の実装

不正アクセス検知サービスO-MOTIONとの連携ができるようになりました。
ログイン情報盗用によるなりすましログインの検知や、複数アカウントによる不正な会員登録を検知し、リアルタイムにブロックできます。

O-MOTION連携機能について

  • O-MOTION はかっこ株式会社が提供している、不正アクセス・ログインを検知するクラウドサービスです。
  • O-MOTIONとの連携をする場合、本更新の適用が必須です。
  • 詳細は FAQ: O-MOTION との連携 (opens in a new tab) をご確認ください。

cart > カート画面

ec_force/shop/carts/show.html.liquid
ec_force/shop/carts/show.html+smartphone.liquid

       <!-- ログインフォーム -->
       {% unless auth_infra and auth_infra.login_only_auth_infra == true %}
-        <form action="/shop/customers/sign_in?customer_return_to=%2Fshop%2Forder%2Fnew" id="new_customer" method="post">
+        <form action="/shop/customers/sign_in?customer_return_to=%2Fshop%2Forder%2Fnew" id="new_customer" method="post" class="cart_show_login_form">
 
           <input type="email" class="validate[required,custom[email]]" id="customer_email" name="customer[email]" placeholder="メールアドレス" value="{{ line_email }}">
 
           <input type="password" class="validate[required,minSize[8]]" id="customer_password" name="customer[password]" placeholder="パスワード">
 
           <input type="hidden" name="sign_in_route" value="shop_cart">
 
-          <input type="submit" value="ログイン">
+          <input class="cart_show_login_btn" type="submit" value="ログイン">
         </form>

auth > 会員ログイン/会員登録画面

ec_force/shop/customers/sessions/new.html.liquid
ec_force/shop/customers/sessions/new.html+smartphone.liquid

 <div id="customers-sessions-sign-in-view">
 <!-- ログインフォームの記述 -->
 {% unless auth_infra and auth_infra.login_only_auth_infra == true %}
-  <form action="/shop/customers/sign_in" accept-charset="UTF-8" method="post">
+  <form action="/shop/customers/sign_in" accept-charset="UTF-8" method="post" class="customers_sessions_login_form">
 
     {{ 'notice' | flash: 'alert alert-success', 'text' }}
     {{ 'alert' | flash: 'alert alert-danger', 'text' }}
     <input type="hidden" name="sign_in_route" value="shop_customers">
 
     <!-- 送信ボタン -->
-    <input type="submit" name="commit" value="ログイン" />
+    <input class="customers_sessions_login_btn" type="submit" name="commit" value="ログイン" />
     <a href='/shop/customers/password/new'>パスワードを設定されていない方、お忘れの方はこちら</a>
 <!-- 会員登録フォームの記述(任意)-->
 {% unless auth_infra and auth_infra.login_only_auth_infra == true and auth_infra_regist == nil %}
-  <form action="/shop/customers" accept-charset="UTF-8" method="post">
+  <form action="/shop/customers" accept-charset="UTF-8" method="post" class="customers_registration_form">
     <!-- 送信ボタン -->
-    <input type="submit" name="commit" value="保存" />
+    <input class="customers_registration_btn" type="submit" name="commit" value="保存" />
 
     <!-- TOPに戻るボタン(任意) -->
     <a href="/shop">戻る</a>

auth > 会員登録画面

ec_force/shop/customers/registrations/new.html.liquid
ec_force/shop/customers/registrations/new.html+smartphone.liquid

   <!-- 会員登録フォームの記述 -->
 {% unless auth_infra and auth_infra.login_only_auth_infra == true and auth_infra_regist == nil %}
-  <form action="/shop/customers" accept-charset="UTF-8" method="post">
+  <form action="/shop/customers" accept-charset="UTF-8" method="post" class="customers_registration_form">
     {% if customer.error_messages != empty %}
         {% for error_message in customer.error_messages %}
           {{ error_message }}
     <!-- 送信ボタン -->
-    <input type="submit" name="commit" value="保存" />
+    <input class="customers_registration_btn" type="submit" name="commit" value="保存" />
 
     <!-- TOPに戻るボタン(任意) -->
     <a href="/shop">戻る</a>

shared_partial > sidebar

ec_force/shop/shared/_sidebar.html.liquid
ec_force/shop/shared/_sidebar.html+smartphone.liquid

   {% if base_info.show_login_form_on_side_menu? %}
     {% unless customer_signed_in %}
       {% unless auth_infra and auth_infra.login_only_auth_infra == true %}
-        <form action="/shop/customers/sign_in" method="post">
+        <form action="/shop/customers/sign_in" method="post" class="sidebar_view_login_form">
 
           <!-- メールアドレス -->
           <input name="customer[email]" placeholder="メールアドレス" value="{{ line_email }}">
           <input type="hidden" name="sign_in_route" value="shop_customers">
 
           <!-- ログインボタン -->
-          <input type="submit" value="ログイン">
+          <input class="sidebar_login_btn" type="submit" value="ログイン">
         </form>