Ponucoさま
ご質問を確認いたしました。
ループの処理って少し複雑なところがありますよね。。
いただいているコードですが、以下のように変更されてみてはいかがでしょうか?
{% assign viewText = false %}
{% for line in line_items %}
{% for tag in line.product.tags %}
{% if tag contains 'クリスマス' %}
### Happy Merry Christmas!
クリスマスケーキをご注文いただき誠にありがとうございます。
テストテスト
{% assign viewText = true %}
{% elsif tag contains 'ひな祭り' %}
### 3月3日はひな祭り
ひな祭りケーキをご注文いただき誠にありがとうございます。
{% assign viewText = true %}
{% endif %}
{% endfor %}
{% if viewText == true %}
{% break %}
{% endif %}
{% endfor %}
上記を参考に一度検証いただけますと幸いです。
ご参考になりましたでしょうか。
私たちの励みにもなりますので、 お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。
分からない点があれば、またいつでもご連絡ください。
フルバランス 園畑