受取場所(部分テンプレート)
注文情報入力画面で利用する各入力フォーム用部分テンプレートです。
注文情報入力画面で include して利用します。(注文情報入力画面以外では利用できません)
テーマ管理のファイルパス
ec_force/shop/orders/_view_pickup_location.html.liquid
ec_force/shop/orders/_view_pickup_location.html+smartphone.liquid
必要なコンポーネント
任意とあるもの以外はシステム上必要なコンポーネントとなりますので、必ず使用するようにしてください。
<!-- 部分テンプレート(受取場所の選択) -->
{% if common_form_settings['pickup_location'] == false %}
{% assign own_style = 'display: none;' %}
{% else %}
{% assign own_style = '' %}
{% endif %}
{% if order.cv_upsell? %}
{% assign own_order = 'preview_order' %}
{% else %}
{% assign own_order = 'order' %}
{% endif %}
<div id='view-pickup-location' style="{{ own_style }}">
{% if order.cv_upsell? %}受取場所の設定{% endif %}
<!-- 受取場所の選択 -->
{% for i in (1..pickup_location_max_count) %}
<div id="pickup_location_{{ i }}">
<label>受取場所 第{{ i }}希望</label>
<select id="pickup_location_choice{{ i }}" name="{{ own_order }}[order_pickup_locations_attributes][][pickup_location_id]"></select>
<input name="{{ own_order }}[order_pickup_locations_attributes][][doorbell]" type='hidden' value=false >
<input name="{{ own_order }}[order_pickup_locations_attributes][][priority]" type='hidden' value={{ i }} >
<input id="{{ own_order }}_pickup_location_id_{{ i }}" name="{{ own_order }}[order_pickup_locations_attributes][][id]" type='hidden' value='' >
<input id="order_pickup_location_destroy_{{ i }}" name="{{ own_order }}[order_pickup_locations_attributes][][_destroy]" type='hidden' value=false >
</div>
{% endfor %}
<div id="doorbell">
<label>チャイム</label>
<select id='doorbell_choice'>
<option value=true>あり</option>
<option value=false selected>なし</option>
</select>
</div>
</div>