テーマ仕様書
shop
購入画面
受取場所★

受取場所(部分テンプレート)

注文情報入力画面で利用する各入力フォーム用部分テンプレートです。
注文情報入力画面で 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>