テーマ仕様書 更新履歴
2025年
2025/09/17更新

2025/09/17更新

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

受注の配送先住所変更を制御する機能

マイページ上で、対応状況(ステータス)に応じて受注の配送先住所の変更可否を制御できるようになりました。
例えば発送手続きに入った受注に対して、顧客がマイページから配送先住所を変更しないように制御できます。
これにより誤配送リスクや現場オペレーションの負荷を軽減します。

「ショップ管理 > 各種設定 > マイページ設定 (opens in a new tab)」の「お届け先住所の変更」でお届け先住所の変更を許可しない受注の対応状況を設定します。

mypage > お届け先情報の編集画面

ec_force/shop/customer/shipping_addresses/edit.html.liquid
ec_force/shop/customer/shipping_addresses/edit.html+smartphone.liquid

+<!-- フラッシュメッセージ -->
+{{ 'notice' | flash: 'alert alert-success', 'text' }}
+{{ 'alert' | flash: 'alert alert-danger', 'text' }}
+{{ 'error' | flash: 'alert alert-danger', 'text' }}
+
 {% unless order.multiple_shipping? %}
   <!-- 複数のお届け先ではない場合 -->
     {{ order.shipping_address.full_fax }}
 
     <!-- 編集リンク -->
-    {% unless order.state == 'shipped' or order.state == 'delivered' %}
+    {% if editable_shipping_address %}
       <a href="/shop/customer/orders/{{ order.number }}/shipping_address/edit">編集</a>
-    {% endunless %}
+    {% endif %}
 
     <!-- 戻るリンク -->
     <a href="/shop/customer/orders/{{ order.number }}">戻る</a>
       <!-- 商品情報 -->
       {% for order_item in shipping_address.order_items_and_gift_order_items %}
         <!-- 商品名 -->
         {{ order_item.variant.name_with_option_values_presentation }}
           (
           <!-- 商品個数 -->
           {{ order_item.id | quantity_of: shipping_address.id }} 個
           )
       {% endfor %}
 
-      {% unless order.state == 'shipped' or order.state == 'delivered' %}
+      {% if editable_shipping_address %}
         <a href="/shop/customer/orders/{{ order.number }}/shipping_address/edit?shipping_address_id={{ shipping_address.id }}">編集</a>
-      {% endunless %}
+      {% endif %}
       <a href="/shop/customer/orders/{{ order.number }}">戻る</a>
 
     {% endfor %}