2021/09/29更新
+ 追加した行
- 削除した行
ショップのカートページに閲覧履歴を表示できるようにする
テーマ管理のファイルパス
ec_force/shop/carts/show.html.liquid
ec_force/shop/carts/show.html+smartphone.liquid
<!-- 会員登録リンク -->
<a href="/shop/customers/sign_in?customer_return_to=%2Fshop%2Forder%2Fnew">会員登録して購入手続きへ進む</a>
<!-- ゲスト用購入リンク -->
<a href="/shop/order/new?register_as_member=0">会員登録せずに購入手続きへ進む</a>
{% endif %}
{% endif %}
+ <!-- 閲覧履歴(任意) -->
+ {% if current_customer != null %}
+ {% for browsing_history in browsing_histories %}
+ <!-- 商品画像(任意) -->
+ <a href="/shop/products/{{ browsing_history.master.sku }}">
+ {% if browsing_history.thumbnail.url %}
+ {% assign src = browsing_history.thumbnail.url %}
+ {% else %}
+ {% assign src = 'missing' | image_url %}
+ {% endif %}
+ <img src="{{ src }}">
+ </a>
+
+ <!-- 商品名 -->
+ <a href="/shop/products/{{ browsing_history.master.sku }}">{{ browsing_history.name }}</a>
+
+ <!-- 販売価格(任意) -->
+ {{ browsing_history.first_price | number_to_currency: format: '%n %u' }}
+ {% endfor %}
+ {% endif %}
+
</div>
セット商品時、商品カテゴリーで絞り込みができるようにする
セット選択画面
テーマ管理のファイルパス
ec_force/shop/sets/show.html.liquid
ec_force/shop/sets/show.html+smartphone.liquid
<div>
<button class='btn btn-default btn-filter'>除外フィルター</button>
</div>
+ <!-- カテゴリー絞り込み -->
+ <div>
+ <button class='btn btn-secondary btn-category'>すべて</button>
+ {% for category in set_product_categories %}
+ <button class='btn btn-secondary btn-category' value='{{ category.id }}'>{{ category.name }}</button>
+ {% endfor %}
+ </div>
定期注文詳細画面 セット商品の編集
テーマ管理のファイルパス
ec_force/shop/customer/subs_orders/sets/edit.html.liquid
ec_force/shop/customer/subs_orders/sets/edit.html+smartphone.liquid
<div>
<button class='btn btn-default btn-filter'>除外フィルター</button>
</div>
+ <!-- カテゴリー絞り込み -->
+ <div>
+ <button class='btn btn-secondary btn-category'>すべて</button>
+ {% for category in set_product_categories %}
+ <button class='btn btn-secondary btn-category' value='{{ category.id }}'>{{ category.name }}</button>
+ {% endfor %}
+ </div>
その他 (軽微な更新)
shared_partial > sidebar (shared_partial)
テーマ管理のファイルパス
ec_force/shared/_sidebar.html.liquid
ec_force/shared/_sidebar.html+smartphone.liquid
{% if base_info.show_login_form_on_side_menu? %}
{% unless customer_signed_in %}
<form action="/shop/customers/sign_in" method="post">
- <input name="authenticity_token" type="hidden" value="form_authenticity_token">
-
<!-- メールアドレス -->
<input name="customer[email]" placeholder="メールアドレス" value="{{ line_email }}">