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月分を反映済みなら、追加の変更はありません。