購入商品ごとに、取扱い説明書を別途お送りしたい

Topic summary

課題:
購入商品ごとに取扱説明書のPDFを注文確定メールで送付したい。

提案された解決方法:
商品メタフィールドを活用した3ステップのアプローチ:

  1. メタフィールド設定: 管理画面の「設定」→「カスタムデータ」→「商品」から、PDFリンク用のメタフィールド(単一行テキスト)を追加

  2. 商品管理での入力: 各商品ページでメタフィールドにPDFファイルのURLを登録

  3. メールテンプレート編集: 「通知」→「注文の確認」メールのコード(246行目付近)に、メタフィールドにリンクがある場合のみ「取扱説明書」ダウンロードリンクを表示するコードを追加

実装詳細:

  • ファイルは管理画面の「コンテンツ」→「ファイル」からアップロード
  • リンクをコピーしてメタフィールドに貼り付け
  • 商品ごとに説明書URLが登録されている場合のみメールに表示される仕組み

状態: 具体的な実装手順とコードスニペットが提供され、解決策が提示された段階

Summarized with AI on November 18. AI used: claude-sonnet-4-5-20250929.

いつもお世話になっております。

表題の件につきまして、

購入された商品ごとに、

注文確定メールなどの中に、

「取扱い説明」をダウンロードできる

PDFファイルをお送りしたいのですが、

どのようにするかご教授頂きたく思います。

補足

仕様テーマ:Dawn

@Kou_JP

ご質問いただいている注文確認メール等での商品ごとに、説明書のPDFリンクを追加する方法について、下記の考え方で対応が可能かと思います。

  1. 管理画面で商品ページへメタフィールドを追加します。
  2. 商品管理で追加されたメタフィールドにPDFファイルのリンクURLを入力します。
  3. 注文の確認メールで、商品のメタフィールドにPDFファイルのリンクがあればダウンロード用のリンクを表示します。

今回は、添付画像のように『注文の確認』メールの商品ごとに、説明書のURLが登録されている場合に表示致します。

設定方法は以下の通りです。

1.メタフィールドの追加1. 管理画面左下の『設定』をクリックし『カスタムデータ』をクリックします。

  1. メタフィールドの『商品』をクリックします。

  2. 右上の『定義を追加する』をクリックします。

  3. 名前』、『ネームスペースとキー』、『説明』欄にそれぞれ任意の名称を入力します。
    タイプを選択する部分をクリックし『単一行のテキスト』を選択し保存をクリックします。
    ※ここではサンプルとして、ネームスペースとキーは『custom.fileurl』としています。

2.商品管理でPDFリンクURLの追加1. 管理画面のコンテンツからファイルを選択します。

  1. 右上のファイルをアップロードからPDFをアップロードします。

  2. ファイル一覧の対象ファイル行の『右端のリンクマーク』をクリックしリンクをコピーします。

  3. 商品管理から説明書を入力する商品を開き、『メタフィールド』に『3』でコピーしたリンクを貼り付けて保存

3.注文の確認メールの追加コード1. 管理画面左下の『設定』をクリックし『通知』をクリックします。

  1. 注文の確認』をクリックします。

  2. 右上の『コード編集』をクリックします。

  3. デフォルトの文面でしたら、246行目あたりに下記コードを追加してください。

{% assign fileurl = line.product.metafields.custom.fileurl %}
{% if fileurl != blank %}
{{ '取扱い説明書' | link_to: fileurl, target: '_blank' }}
{% endif %}

1行目の『custom.fileurl』はメタフィールドで入力した『ネームスペースとキー』の名称と同じものにしてください。
3行目の取扱い説明書はメールに表示される文面となりますので、任意のものに変更ください。

ご参考まで
(キュー小坂)

1 Like