お世話になっております。
カスタムフォームについて、ご質問です。
下記サイトを参考に商品購入時のカスタムフォームを追加しました。
https://ameblo.jp/yunon1987/entry-12464765458.html
購入時に選択された項目を元に購入確認メールを分岐させたいと思っています。
カスタムフォームで入力された内容をメールテンプレートに引き継ぐために、どのような方法(変数定義など)が考えられますでしょうか。
inputのnameなどで指定し、valueを取得すればよいかとイメージはつけているのですが…
ご教示いただければ幸いです。よろしくお願いいたします。
メールカスタマイズは、以下のブログでも解説していますが、
https://www.shopify.jp/blog/partner-email-template-customize
その中でリンクされている以下の変数がメールテンプレートで使えるLiquid変数です。
https://help.shopify.com/ja/manual/orders/notifications/email-variables
例えば、Line_itemsは、同じくブログで触れられているように、通常のテーマのLine_itemsと同じデータが参照できるので、ブログで説明されている、Line_item propertyも参照可能です。
https://shopify.dev/docs/themes/liquid/reference/objects/line_item#line_item-properties
なので、この項目などに独自項目を入れれば、最終的にメールに反映したり、条件分岐に使うことが可能です。