購入確認メールを分岐したい

AI-generated summary

購入時に追加したカスタムフォームの選択内容に応じて、Shopifyの購入確認メール(通知メール)を分岐したいという相談です。参考記事を使ってフォーム追加はできたものの、Liquidのif文で何を判定すべきか、特に入力値を取得する変数が分からない点が課題になっています。

主なやり取り:

  • 回答では、まず「カスタムフォームの入力内容がメールテンプレート内でどの変数に入っているか」を確認する必要があると指摘。
  • if文自体は通常のLiquid構文でよく、{% if ... %} で条件分岐できるとの説明。
  • その後、質問者は「取得すべき変数自体が分からない」と補足。
  • 最新の回答では、内容から line.properties(注文商品の追加プロパティ)を指している可能性が高いとして、通知メールのカスタマイズ例を含む外部記事が案内されました。

現時点では具体的なコード提示までは至っておらず、line.properties を使って値を参照できるか確認する段階で、解決は継続中です。

お世話になっております。
購入確認メールの分岐について、ご質問です。

下記サイトを参考に商品購入時のカスタムフォームを追加しました。

https://ameblo.jp/yunon1987/entry-12464765458.html

購入時に選択された項目を元に購入確認メールを分岐させたいと思っています。

過去の記事を参考にしてみましたが、liquidに入れるif構文がわからず解決しませんでした。
コードの内容ご教示いただけますでしょうか。
https://community.shopify.com/post/1081665

よろしくお願いいたします。

カスタムフォームで入力された内容はメールテンプレート側でどの変数に入っているかまで把握されていますか?

データがどこかさえ見つかっていましたが、if文は何でもないので、思ってらっしゃる形で合ってると思います。

https://help.shopify.com/themes/liquid/basics/operators

{% if 入力データ == true %}
AAAAA
{else}
BBBBB
{% endif %}

返信遅くなり、申し訳ございません。

ご教示誠にありがとうございます。

取得するための変数もわかっていないため、反映できておりません。この場合変数はどのように取得すれば良いのでしょうか。

引き続きよろしくお願いいたします。

質問内容を見ると、line**.properties** のことを言ってるようですので、
通知メールカスタマイズも含めて、webutubutu さんのブログを参考にしてみてください。

https://webutubutu.com/webdesign/8441