テーマ仕様書 更新履歴
2026年
2026/09/18更新

2026/09/18更新

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

受注自由項目機能の追加

注文時に、独自のテキスト項目を入力できるようになりました。
入力内容は受注・定期受注として保持され、定期購入では次回以降の受注へ引き継がれます。

本機能について

表示は管理画面の「設定 > 受注自由項目」とショップフォーム設定 (opens in a new tab)から設定します(オプション費用は不要です)。オプション機能のカスタム項目 (opens in a new tab)view_free_columns)とは別機能です。
受注自由項目の機能については FAQ の 受注自由項目 (opens in a new tab) をご確認ください。

cart > 注文情報入力画面

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

     {% include 'ec_force/shop/orders/view_remark.html' %}
     <!-- カスタム項目 -->
     {% include 'ec_force/shop/orders/view_free_columns.html' %}
+    <!-- 受注自由項目 -->
+    {% include 'ec_force/shop/orders/view_order_free_columns.html' %}
     <!-- 注文情報確認プレビュー -->
     {% if base_info.skip_order_confirm_for_shop? %}
       {% include 'ec_force/shop/orders/view_payment_preview.html' %}
     {% include 'ec_force/shop/orders/view_remark.html+smartphone' %}
     <!-- カスタム項目 -->
     {% include 'ec_force/shop/orders/view_free_columns.html+smartphone' %}
+    <!-- 受注自由項目 -->
+    {% include 'ec_force/shop/orders/view_order_free_columns.html+smartphone' %}
     <!-- 注文情報確認プレビュー -->
     {% if base_info.skip_order_confirm_for_shop? %}
       {% include 'ec_force/shop/orders/view_payment_preview.html+smartphone' %}

cart > 注文情報確認画面

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

     {% endfor %}
   {% endif %}
 
+  <!-- 受注自由項目 -->
+  {% if base_info.use_order_free_column? and installed_order_free_column and liquid_enabled_and_presence_value_order_columns.size > 0 %}
+    <!-- 受注自由項目タイトル名 -->
+    {{ shop_form_settings['order_free_column_title'] }}
+
+    {% for liquid_enabled_and_presence_value_order_column in liquid_enabled_and_presence_value_order_columns %}
+      {% if liquid_enabled_and_presence_value_order_column['values'] != nil %}
+        <div>
+          <!-- 項目名 -->
+          {{ liquid_enabled_and_presence_value_order_column['label'] | escape }}
+          <!-- 入力値 -->
+          {{ liquid_enabled_and_presence_value_order_column['values'][0] | escape }}
+        </div>
+      {% endif %}
+    {% endfor %}
+  {% endif %}
+
   <!-- 注文完了ボタン上部に表示する文言 -->
   {% if shop_form_settings['submit_over_text'] and shop_form_settings['submit_over_text'] != '' %}
     {{ shop_form_settings['submit_over_text'] }}

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

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

     {% endfor %}
   {% endif %}
 
+  <!-- 受注自由項目 -->
+  {% if base_info.use_order_free_column? and installed_order_free_column and liquid_enabled_and_presence_value_order_columns.size > 0 %}
+    <!-- 受注自由項目タイトル名 -->
+    {{ shop_form_settings['order_free_column_title'] }}
+
+    {% for liquid_enabled_and_presence_value_order_column in liquid_enabled_and_presence_value_order_columns %}
+      {% if liquid_enabled_and_presence_value_order_column['values'] != nil %}
+        <div>
+          <!-- 項目名 -->
+          {{ liquid_enabled_and_presence_value_order_column['label'] | escape }}
+          <!-- 入力値 -->
+          {{ liquid_enabled_and_presence_value_order_column['values'][0] | escape }}
+        </div>
+      {% endif %}
+    {% endfor %}
+  {% endif %}
+
   <!-- 注文完了ボタン上部に表示する文言 -->
   {% if shop_form_settings['submit_over_text'] and shop_form_settings['submit_over_text'] != '' %}
     {{ shop_form_settings['submit_over_text'] }}

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

ec_force/shop/customer/orders/show.html.liquid
ec_force/shop/customer/orders/show.html+smartphone.liquid

       {% endfor %}
     {% endfor %}
   {% endif %}
+
+  <!-- 受注自由項目 -->
+  {% if base_info.use_order_free_column? and installed_order_free_column and liquid_order_free_fields.size > 0 %}
+    <!-- 受注自由項目タイトル名 -->
+    {{ shop_form_settings['order_free_column_title'] }}
+    {% for order_free_field in liquid_order_free_fields %}
+      {% if order_free_field['values'].size > 0 %}
+        <!-- 項目名 -->
+        {{ order_free_field['label'] | escape }}
+        <!-- 入力 -->
+        {{ order_free_field['values'][0] | escape }}
+      {% endif %}
+    {% endfor %}
+  {% endif %}
   
   <div>
     <!-- 戻るリンク -->

mypage > 定期注文詳細画面 基本情報

ec_force/shop/customer/subs_orders/show.html.liquid
ec_force/shop/customer/subs_orders/show.html+smartphone.liquid

   {% endfor %}
 {% endif %}
 
+<!-- 受注自由項目 -->
+{% if base_info.use_order_free_column? and installed_order_free_column and liquid_order_free_fields.size > 0 %}
+  <!-- 受注自由項目タイトル名 -->
+  {{ shop_form_settings['order_free_column_title'] }}
+  {% for order_free_field in liquid_order_free_fields %}
+    {% if order_free_field['values'].size > 0 %}
+      <!-- 項目名 -->
+      {{ order_free_field['label'] | escape }}
+      <!-- 入力 -->
+      {{ order_free_field['values'][0] | escape }}
+    {% endif %}
+  {% endfor %}
+{% endif %}
+
 <!-- 編集・再開 -->
 {% if subs_order.active? %}
   <!-- 編集リンク -->

cart > 受注自由項目(部分テンプレート)

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

新規追加ファイルです。
詳細は受注自由項目(部分テンプレート)をご確認ください。

複数お届け先選択時に、お届け先ごとのお届け日が指定可能に

1回の注文で複数のお届け先を指定するとき、お届け先ごとにお届け日と時間帯を選べるようになりました。
一部のお届け先だけ指定し、ほかを指定なしにもできます。

本機能について

対象はショップページからの単品購入です。定期購入、セット販売、頒布会商品は対象外です。予約商品で複数のお届け先を指定する場合は、お届け先ごとのお届け日時は指定できません。

cart > 複数のお届け先入力フォーム(部分テンプレート)

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

             <!-- 配送業者の選択-->
             <label>配送業者</label>
-            <select class="shipping_carrier_id" name="order[shipping_addresses_attributes][{{ index }}]['delivery_info_attributes'][shipping_carrier_id]">
+            <select class="shipping_carrier_id" name="order[shipping_addresses_attributes][{{ index }}][delivery_info_attributes][shipping_carrier_id]">
               {% if shipping_address.shipping_carrier_id %}
                 <option value="{{ shipping_address.shipping_carrier_id }}" selected>{{ shipping_address.shipping_carrier.name }}</option>
               {% endif %}
           </div>
         </div>
+        {% unless order.pre_order_variants? %}
+          <div class="multiple-shipping-delivery-schedule-date" style="display: none;">
+            <!-- お届け日の選択-->
+            <label>お届け日の指定</label>
+            {% assign selected_delivery_date = shipping_address.scheduled_to_be_delivered_at | date: '%Y-%m-%d' %}
+            <select class="scheduled_to_be_delivered_at" name="order[shipping_addresses_attributes][{{ index }}][delivery_info_attributes][scheduled_to_be_delivered_at]">
+              <option value="" {% if shipping_address.scheduled_to_be_delivered_at == blank %}selected{% endif %}>指定なし</option>
+              {% for delivery_date in option_scheduled_to_be_delivered_at %}
+                {% assign formatted_delivery_date = delivery_date | date: '%Y-%m-%d' %}
+                <option value="{{ formatted_delivery_date }}" {% if selected_delivery_date == formatted_delivery_date %}selected{% endif %}>{{ formatted_delivery_date }}</option>
+              {% endfor %}
+            </select>
+          </div>
+          <div class="multiple-shipping-delivery-schedule-time" style="display: none;">
+            <!-- お届け時間の選択-->
+            <label>お届け時間</label>
+            <select class="scheduled_delivery_time" name="order[shipping_addresses_attributes][{{ index }}][delivery_info_attributes][scheduled_delivery_time]">
+              <option value="" {% if shipping_address.scheduled_delivery_time == blank %}selected{% endif %}>指定なし</option>
+              {% if shipping_address.scheduled_delivery_time != blank %}
+                <option value="{{ shipping_address.scheduled_delivery_time }}" selected>{{ shipping_address.scheduled_delivery_time }}</option>
+              {% endif %}
+            </select>
+          </div>
+        {% endunless %}
       </div>
     {% endfor %}
   </div>
         <!-- 配送業者の選択-->
         <label>配送業者</label>
-        <select class="shipping_carrier_id" name="order[shipping_addresses_attributes][{{ index }}]['delivery_info_attributes'][shipping_carrier_id]">
+        <select class="shipping_carrier_id" name="order[shipping_addresses_attributes][{{ index }}][delivery_info_attributes][shipping_carrier_id]">
           {% if shipping_address.shipping_carrier_id %}
             <option value="{{ shipping_address.shipping_carrier_id }}" selected>{{ shipping_address.shipping_carrier.name }}</option>
           {% endif %}
       </div>
     </div>
 
+    {% unless order.pre_order_variants? %}
+      <div class="multiple-shipping-delivery-schedule-date" style="display: none;">
+        <!-- お届け日の選択-->
+        <label>お届け日の指定</label>
+        {% assign selected_delivery_date = shipping_address.scheduled_to_be_delivered_at | date: '%Y-%m-%d' %}
+        <select class="scheduled_to_be_delivered_at" name="order[shipping_addresses_attributes][{{ index }}][delivery_info_attributes][scheduled_to_be_delivered_at]">
+          <option value="" {% if shipping_address.scheduled_to_be_delivered_at == blank %}selected{% endif %}>指定なし</option>
+          {% for delivery_date in option_scheduled_to_be_delivered_at %}
+            {% assign formatted_delivery_date = delivery_date | date: '%Y-%m-%d' %}
+            <option value="{{ formatted_delivery_date }}" {% if selected_delivery_date == formatted_delivery_date %}selected{% endif %}>{{ formatted_delivery_date }}</option>
+          {% endfor %}
+        </select>
+      </div>
+      <div class="multiple-shipping-delivery-schedule-time" style="display: none;">
+        <!-- お届け時間の選択-->
+        <label>お届け時間</label>
+        <select class="scheduled_delivery_time" name="order[shipping_addresses_attributes][{{ index }}][delivery_info_attributes][scheduled_delivery_time]">
+          <option value="" {% if shipping_address.scheduled_delivery_time == blank %}selected{% endif %}>指定なし</option>
+          {% if shipping_address.scheduled_delivery_time != blank %}
+            <option value="{{ shipping_address.scheduled_delivery_time }}" selected>{{ shipping_address.scheduled_delivery_time }}</option>
+          {% endif %}
+        </select>
+      </div>
+    {% endunless %}
+
   </div>
 {% endif %}

cart > 注文情報確認画面

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

         <!-- 配送業者 -->
         {{ shipping_address.shipping_carrier.name }}
+
+        {% unless order.pre_order_variants? %}
+          <!-- お届け日 -->
+          {% if shipping_address.scheduled_to_be_delivered_at %}
+            {{ shipping_address.scheduled_to_be_delivered_at | date: '%Y-%m-%d' }}
+          {% else %}
+            指定なし
+          {% endif %}
+
+          <!-- お届け時間 -->
+          {% if shipping_address.scheduled_delivery_time != blank %}
+            {{ shipping_address.scheduled_delivery_time }}
+          {% else %}
+            指定なし
+          {% endif %}
+        {% endunless %}
       {% endfor %}
 
     <!-- お届け先情報 -->
   <!-- お届けサイクル -->
   {% 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 }})
+    {% unless order.multiple_shipping? and order.pre_order_variants? == false %}
+
+      {% 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 %}
+          {{ order.scheduled_to_be_delivered_at | date: '%Y-%m-%d' }}
+        {% else %}
+          指定なし
+        {% endif %}
+
+        <!-- 1回目お届け時間 -->
+        {% if order.scheduled_delivery_time != empty %}
+          {{ order.scheduled_delivery_time }}
+        {% endif %}
+
+        <!-- 2回目お届け日 -->
+        {% if order.subs_order.scheduled_to_be_delivered_at %}
+          {{ order.subs_order.scheduled_to_be_delivered_at | date: '%Y-%m-%d' }}
+        {% else %}
+          --
+        {% endif %}
       {% 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 %}
-        {{ order.scheduled_to_be_delivered_at | date: '%Y-%m-%d' }}
-      {% else %}
-        指定なし
-      {% endif %}
-
-      <!-- 1回目お届け時間 -->
-      {% if order.scheduled_delivery_time != empty %}
-        {{ order.scheduled_delivery_time }}
-      {% endif %}
-
-      <!-- 2回目お届け日 -->
-      {% if order.subs_order.scheduled_to_be_delivered_at %}
-        {{ order.subs_order.scheduled_to_be_delivered_at | date: '%Y-%m-%d' }}
-      {% else %}
-        --
-      {% endif %}
-    {% endif %}
+
+    {% endunless %}
   {% endif %}
 
   <!-- 通信欄 -->

cart > 注文情報確認プレビュー(部分テンプレート)

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

           お名前<span id="shipping_addresses_{{ index }}_full_name"></span>
 
           住所<span id="shipping_addresses_{{ index }}_full_address"></span>
+
+          {% unless order.pre_order_variants? %}
+            お届け日<span id="shipping_addresses_{{ index }}_scheduled_to_be_delivered_at"></span>
+
+            お届け時間<span id="shipping_addresses_{{ index }}_scheduled_delivery_time"></span>
+          {% endunless %}
 
           商品情報
           {% for order_item in order.order_items %}

cart > お届けサイクル(部分テンプレート)

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

     <div id='form_label_caption_delivery'>お届け日の指定</div>
     <!-- お届けサイクル タイトル(任意)※予約商品が入っている場合は下記を表示します -->
     <div id='form_label_caption_delivery_pre_order' style='display:none;'>お届け日時</div>
+    <div id='container_pre_order_multiple_shipping_caution' style='display:none;'>
+      ※予約商品で複数のお届け先を指定する場合は、お届け先ごとのお届け日時は指定できません
+    </div>
     
     <!-- お届けサイクルの指定 -->
     <div id='container_delivery_cycle' style='display:none;'>
   <!-- 複数のお届け先がある場合の注釈 -->
   <div id="container_multiple_shipping_caution" style='display:none;'>
-    ※複数のお届け先を指定する場合は、お届け日時は選択できません
+    ※複数のお届け先を指定する場合は、お届け先ごとにお届け日時を指定できます
   </div>
 </div>

補足: ベリトランス後払いの「後からカード」対応について

ベリトランス後払いの「後からカード」でも、マイページの購入履歴に「カード払い利用」と「後払いカード変更割引額」を出します。
表示用のコードは 2026/08/25更新 の「NP後払いリアルタイム カード払い対応」と同じです。
2026年8月分を反映済みなら、追加の変更はありません。