注文の確認メールで発送不要商品にもメールを送りたい

@tcsf2

コードの断片からの推測になるので合っているか分かりませんが、下記のようにされると良いかもしれません。

(最後の「ここから追加」を見ていただければ)

{% capture email_title %} {% endcapture %}
{% capture email_body %}
{% if requires_shipping %}
{% case delivery_method %}
{% when 'pick-up' %}
注文の受取の準備が整うと、メールが届きます。
{% when 'local' %}
{{ customer.last_name }}{{ customer.first_name }}様、ご注文の品を配達する準備を行っております。

{% else %}
{% if order.transactions[0].gateway == "Bank Deposit" %}
{{ customer.last_name }}{{ customer.first_name }}様
// 中略(銀行振込の時の案内)

{% else %}
{{ customer.last_name }}{{ customer.first_name }}様

// 中略(銀行振込以外の案内)

 

{% endif %}
{% endcase %}

// ここから追加
{% else %}
// 配送が不要な場合の文言設定

ご参考まで。

(キュー田辺)