よくあるご質問
よく寄せられるご質問への回答です。ここに該当する質問がない場合は、『沿革とトラブルシューティング』ガイドで不具合について詳しく解説していますので、そちらをご参照いただくか、ヘルプセンターからお問い合わせください。
HTTPリクエストを送信するには、有料のShopifyプランが必要ですか?▾
Shopifyの標準機能である**「HTTPリクエストの送信」アクションは特定のプランに限定されていますが、このアプリの「HTTPリクエスト」**アクションは、Basicプランを含め、すべてのShopifyプランでご利用いただけます。これが、マーチャント様が本アプリを導入する主な理由の一つです。
このアプリは、Shopifyのどのデータにアクセスするのでしょうか?▾
ありません。このアプリはアクセス権限を一切要求しません。お客様の商品、注文、顧客情報を読み取ることはできません。
メールに含まれる顧客データは、すべてShopify Flowから「変数(JSON)」フィールドを介して渡されたものです。Shopify Flowはストアのデータを読み取り、どのデータを渡すかはお客様が選択します。
どのメールプロバイダーを利用できますか?▾
送信者の3種類:
- Microsoft 365 - Outlook.com および Microsoft 365 のメールボックスに加え、共有メールボックスやグループメールボックスも含まれます。
- Google - Gmail および Google Workspace のメールボックスに加え、「送信者名を指定して送信」のエイリアスも含まれます。
- SMTP - SendGrid、Mailgun、Amazon SES、Postmark、あるいはご自身のサーバーなど、あらゆるSMTPサーバーです。
MicrosoftとGoogleはOAuthを介して連携しているため、保存したり更新したりする必要のある認証情報は一切ありません。
トランザクション用レイアウトとマーケティング用レイアウトの違いは何ですか?▾
レイアウトを作成する際に選択するメールの種類です。デフォルトは**「トランザクション」**となっており、このオプションが導入される以前に作成されたすべてのレイアウトは「トランザクション」となります。具体的には、注文確認、配送状況の更新、アカウントに関するお知らせなどが該当し、これらは従来通り「宛先」欄に記載された全員に送信されます。
マーケティングメールは、ニュースレター、プロモーション、レビュー依頼、および顧客奪回メールに使用されます。 マーケティングメールは、受信者1人につき1通ずつ送信され、各メールには個別の配信停止リンクが記載されています。また、メールの末尾には配信停止に関する文言と会社の詳細情報が記載されており、配信停止を登録したお客様には送信されません。このメールは、Shopify Flowの「マーケティングメールを送信」アクションを使用して送信されます。「トランザクションメールを送信」アクションでは、トランザクション用のレイアウトのみが提供されます。詳細については、マーケティングメールと配信停止 をご覧ください。
お客様はどのように購読を解除すればよいのでしょうか。また、その場合はどうなるのでしょうか。▾
すべてのマーケティングメールのフッターには、配信停止リンクが記載されています。このリンクをクリックすると、メールの言語で表示された確認ページが開き、そこに「**配信停止」**ボタンが表示されます。リンクを開いただけでは、何も変更されません。 SMTPサーバーやGoogleの送信サーバーを経由して送信されるメールには、GmailやApple Mailなどが独自の「ワンクリックで配信停止」ボタンを表示できるようにするヘッダーも含まれています。Microsoft 365の送信者ではこれらのヘッダーを設定できないため、その場合はフッターのリンクが配信停止の手段となります。
それ以降、すべてのマーケティングメールからそのメールアドレスは除外されます。ステップの「宛先」に指定されたすべての受信者が配信停止手続きを済ませている場合、メールは送信されません。履歴にはそのイベントが**「スキップ(配信停止)」**として表示され、Shopify FlowのステップはSKIPPEDを返し、プランからアクションは実行されません。なお、トランザクションメールは引き続きお客様に届きます。 **「購読解除」**ページには、購読を解除したすべてのユーザーが一覧表示され、手動でアドレスを追加したり、お客様からの依頼に応じて再登録を行ったり、リストをCSV形式でエクスポートしたりすることができます。
多くのお客様に一度にマーケティングメールを送信することはできますか?▾
1回のアクションにつき、最大20名の受信者まで指定できます。各受信者には個別のメールと購読解除リンクが送信されますが、このステップ全体はプラン上のアクションとして1回、履歴エントリとしても1件としてカウントされ、各受信者の結果が記録されます。 20人目以降の受信者については、「未送信」として記録されます。より多くの受信者を対象とする場合は、Shopify Flowがお客様ごとに1回ずつこのステップを実行するようにワークフローを構築してください。
なぜ変数の値が空になってしまうのでしょうか?▾
テンプレートは設計上、寛容に処理されるようになっています。つまり、未知の変数が指定された場合、エラーを発生させるのではなく空の文字列として扱われるため、タイプミスによってお客様へのメール送信が妨げられることはありません。その代償として、タイプミスは空白のように見えてしまいます。
このアプリでは、このような問題を自動的に検知できるようになりました。プレースホルダーから何も生成されなかったライブ送信については、履歴に「**空の変数」**というバッジが表示されます。これを開くと、具体的にどの変数であるか、またShopify Flowがそれらを空の状態で送信したのか、あるいは送信しなかったのかが明確に表示されます。
そもそもこれを防ぐには、レイアウト上で**「Shopify Flow」**カードを使用してください。これにより、すべてのキーがすでに正しく設定された変数(JSON)が生成されます。詳しくは、Shopify Flow からのデータの受け渡し をご覧ください。
テスト用のメールは正常に表示されていますが、本番のメールは空白になっています。なぜでしょうか?▾
それらは異なるデータを使用しているためです。
レイアウトエディタ内のテスト変数は、プレビューおよび「テストメールを送信」機能でのみ影響します。実際のShopify Flowの実行では、これらの変数は完全に無視され、Shopify Flowアクションの「変数(JSON)」フィールドに送信された内容が使用されます。
つまり、見栄えの良いテストメールは、デザインが機能していることを証明するものです。しかし、Shopify Flowの設定については何も証明しません。必ず一度、実際にワークフローを実行してから、履歴を確認してください。
「変数(JSON)」フィールドにはどのように入力すればよいですか?▾
手書きで入力しないでください。メールのレイアウトを開き、「Shopify Flow」カード内の「Use in」を探してください。そこには、そのレイアウト用の正確なJSONが記載されており、すべてのキー名が正しく設定されています。**「JSONをコピー」**をクリックし、その内容をShopify Flowのアクションに貼り付けてください。
このアプリは、認識したフィールド(お客様名、注文名、注文合計額、ステータスページのURL)について、「Shopify Flow」プロパティに値を事前入力します。それ以外の項目には「<pick a Flow variable>」と表示され、Shopify Flow独自の変数ピッカーを使用して置き換えることができます。
完全ガイド:Shopify Flow からのデータの受け渡し。
なぜ、私のラインアイテム/バリエーション/商品の変数が常に空になっているのでしょうか?▾
注文には_多くの_ラインアイテムがあるため、読み取るべき単一の値が存在しません。{{ order.lineItems.variant.title }}は何も返しません。
リスト全体を送信し、レイアウト内で「Loop」ブロックを使ってループ処理を行うか、Shopify Flow内で「{% for %}」ループを使用してリストを文字列に展開してください。どちらの方法についても、『Shopify Flow からのデータの受け渡し』に詳しく記載されています。
これが変数が空になる最も一般的な原因ですので、変数名がラインアイテムデータのように見える場合、アプリから警告が表示されます。
私のメールはスパムフォルダに入ってしまうでしょうか?▾
配信率は、このアプリではなく、送信元のメールボックスによって決まります。メッセージは_ご利用_のプロバイダーおよびドメインを経由して送信されるため、ご自身の送信レピュテーションが反映されます。
成功の可能性を最大限に高めるためには:
- SPF、DKIM、DMARCが適切に設定されたドメインから送信してください。
- 無料の個人用メールアドレスではなく、ご自身が所有するドメインの送信元アドレスを使用してください。
- トランザクションメールは、あくまでトランザクションメールとして扱ってください。注文状況の更新やアカウントに関する通知は、受信者が期待しているものですが、トランザクションメールの仕組みを利用して一斉に送信されるマーケティングメールは期待されていません。ニュースレターやプロモーションにはマーケティング用のレイアウトを使用し、すべてのメールに配信停止リンクを記載するとともに、配信停止を希望したお客様への配信は除外するようにしてください。詳細は マーケティングメールと配信停止 をご覧ください。
- フッターのプリセットに実際の住所や識別情報を記載し、「設定」の「マーケティングメール」で会社情報を入力してください。
複数の受取人に送ることはできますか?▾
はい。「宛先」、「CC」、**「BCC」**の各欄には、1行につき1つのアドレスを指定して、複数のアドレスを入力できます。送信全体が、ご利用のプランにおける1回のアクションとしてカウントされます。
トランザクション用のレイアウトは、「宛先」欄に記載された全員に対して1通のメールとして送信されます。一方、マーケティング用のレイアウトは、「宛先」の受信者1人につき1通のメール(最大20通)として送信され、各メールには個別の配信停止リンクが記載され、すべてのメールにCCおよびBCCが設定されますが、これは依然として1つのアクションとして扱われます。
テストメールを送ると、上限にカウントされますか?▾
いいえ。**「テストメールの送信」と「HTTPリクエストのテスト」**ボタンはどちらも無料です。カウントされるのは、Shopify Flow によってトリガーされたアクションのみです。実行前に失敗したアクション(設定ミスや重複した再試行など)については、上限の枠が返還されます。
なぜ私のメールに「[object Object]」と表示されるのでしょうか?▾
オブジェクト上のフィールドではなく、オブジェクト全体を補間してしまいました。HTTPリクエストではオブジェクトが自動的にJSONにシリアライズされますが、電子メールではそうではありません。
{{ variables.customer }} の代わりに {{ variables.customer.firstName }} を使用するか、Loop ブロックを使用して配列を反復処理してください。
現在使用中のものを削除してしまったら、どうなりますか?▾
可能です。アプリは警告を表示し、その項目を参照しているShopify Flowのステップ数を表示しますが、操作をブロックすることはありません。
その後、削除されたアイテムを依然として参照しているShopify Flowのステップはすべて、履歴に表示される明確なエラー(例:Email template not found)により失敗します。これらのステップを代替アイテムに設定し直して修正してください。
弊社では、意図的にこれをブロックしておりません。この参照情報はアプリがアンインストールされるまで保持されるため、「まだ使用中」という警告は、Shopify Flowですでに削除または再構築したワークフローの名残であることが多く、弊社側ではその違いを見分ける方法がありません。
ただし、1つ例外があります。アップロードされたファイルは、削除前に適切にチェックされます。これは、同じファイルが複数のレイアウトで再利用される可能性があるためです。
後から、ビジュアルビルダーで作成したレイアウトをHTMLに変更することはできますか?▾
いいえ。レイアウトの作成時にエディタの選択は固定されます。これは、2つのエディタがコンテンツの保存方法が異なるためです。ご希望のモードで新しいレイアウトを作成し、Shopify Flowアクションのターゲットをそのレイアウトに変更してください。
リッチテキスト/HTMLモードでは、リッチテキストエディタと生のHTMLを切り替えることができますが、リッチテキストに戻すと、複雑な表やインラインスタイルが簡略化される場合があります。
1つのデザインを複数のメールで再利用することはできますか?▾
はい、2つの点でそうです:
- 「テンプレートとして保存」を選択すると、デザイン全体が「マイテンプレート」に保存され、そこから新しいレイアウトの作成を開始できるようになります。このギャラリーには、ご自身で保存したデザインのみが保存されます。
- ヘッダーとフッターのプリセットはリアルタイムで共有されます。プリセットを一度編集するだけで、そのプリセットを使用しているすべてのレイアウトが更新されます。
また、レイアウトをエクスポートして、別のストアにインポートすることも可能です。
プランの上限に達した場合はどうなりますか?▾
それ以降のShopify Flowアクションは、プラン制限エラーにより拒否され、Shopify Flowによってそのステップは失敗としてマークされます。キューに入れられるものは何もないため、それらのメッセージは後で送信されることはありません。
この上限は30日間のローリング方式で計算されるため、古いアクションが対象期間外になると、容量が回復します。上限通知を有効にすると、80%および100%に達した際に警告が表示されます。詳細は プランと利用方法 をご覧ください。
メールにPDF形式の請求書を添付することはできますか?▾
はい。「添付モード」では、1ファイルあたり最大15 MB、1レイアウトあたり最大20 MBのファイルを添付できます。これを超える場合、またはMicrosoft 365経由で送信する場合(Microsoft 365では4 MBを超えるインライン添付ファイルは受け付けられません)は、「リンクモード」に切り替えてください。そうすると、メールにはダウンロードリンクが記載されます。詳細は、添付ファイルと画像 をご覧ください。
なぜマイクロソフトやグーグルでは、異なるアプリ名が表示されるのでしょうか?▾
同意画面には、このアプリの旧名称である「Shopify Flow Extensions」が表示される場合があります。これは同じアプリであり、OAuth登録名はまだ更新されていません。承認しても問題ありません。
ShopifyのSidekickでも、このアプリは使えますか?▾
はい、読み取り専用です。Sidekickでは、レイアウト、送信元、HTTPリクエスト、シークレット名のリスト表示、実行履歴の報告、および特定のアクションが失敗した理由の説明を行うことができます。
この機能は、秘密鍵やSMTPパスワード、OAuthトークン、メッセージの内容などを決して返しません。また、何らかの変更を加えることもできません。代わりに、アプリへのログインを仲介する役割を果たします。
私のデータはどこに保存されていますか?▾
EU内では、データベースとキャッシュは各リージョン内に配置され、保存時の暗号化が施されています。また、認証情報(SMTPパスワード、OAuthトークン、シークレットなど)については、専用の鍵管理サービスを通じて、エンベロープ暗号化による追加の保護層が適用されます。平文の認証情報は一切保存されません。
それでもまだお困りですか?
ヘルプセンターを利用して、不具合の報告や機能のリクエストを行うほか、サポートに直接お問い合わせいただくこともできます。アプリ内のチャットバブルはアプリのすべてのページに表示されており、会話がお客様のストアと連動しているため、通常はこれが最も迅速な連絡手段となります。

