サポートよくあるご質問

よくあるご質問

ページをコピーする

Webhook、Shopify Flow、実行の重複、プランの制限、CORS、およびペイロードデータに関するよくある質問です。

よく寄せられるご質問への簡単な回答です。ここに該当する質問が見つからない場合は、サポート から、あらゆる方法でご連絡いただけます。

Shopify Flowは必要ですか?

はい。Shopify Flowは自動化を実行するツールであり、このアプリは外部システムからその自動化を開始できるようにする架け橋の役割を果たします。Shopify FlowはShopifyから無料でご利用いただけます。

1つのWebhookで複数のワークフローを駆動することは可能ですか?

はい。すべての「Webhook Trigger」ワークフローは、すべてのWebhookからのイベントを受信します。そのため、各ワークフローにWebhook IDを条件として追加し、対応すべきWebhookを選択するようにしてください。

なぜワークフローが2回実行されたのでしょうか?

2つのワークフローが、明確なWebhook IDの条件を指定せずにWebhookトリガーを使用しているか、あるいは送信者が再試行を行ったかのいずれかです。履歴を確認すればどちらかがわかります。エントリが2つある場合は、実際に2つのリクエストが届いたことを意味します。重複配送防止 をご覧ください。

なぜ私のリクエストが「マッピングフィールドがありません」という理由で却下されたのでしょうか?

マッピングしたフィールドがペイロードに含まれていません。そのフィールドを送信するか、[詳細設定] でマッピングを解除してください。コードの完全な一覧は、沿革とトラブルシューティング をご覧ください。

4つ以上のフィールドを送信することはできますか?

はい。**「Use whole body」**をオンにすると、4つのマッピングされたフィールドとともに、ペイロード全体がJSON文字列としてShopify Flowに渡されます。詳細は、ペイロードのマッピングとShopify Flow変数 をご覧ください。

ブラウザからWebhookを呼び出すことはできますか?

はい、WebhookでCORSを有効にしてください。ブラウザ上のJavaScriptはすべて公開されていることを念頭に置いてください。そのため、フロントエンドのコードに静的なトークンを記述しないでください。トークンを使用しないWebhookを利用するか、自社のバックエンドを経由して呼び出しを行うようにしてください。

私のペイロードデータは保存されていますか?

はい、呼び出し履歴に記録されますので、デバッグや再生が可能です。機密性の高いヘッダー値はマスキングされています。当社のREST APIおよびMCPサーバーを通じて返されるデータについては、さらにPII(個人を特定できる情報)のマスキングが行われています。詳細は 開発者向けAPIとMCP をご覧ください。

トークンが送信される際のヘッダーを変更することはできますか?

はい ― 「詳細設定」にある認証ヘッダー名です。デフォルトは「X-Api-Key」です。認証 をご覧ください。

プランの上限に達した場合はどうなりますか?

30日間の移動期間におけるリクエスト数が制限値を下回るまで、それ以降のリクエストは「quota_exceeded」というエラーで拒否されます。詳細は プランと利用方法 をご覧ください。

却下されたリクエストは、プランの枠にカウントされますか?

いいえ。受け入れられた呼び出しのみがカウントされます。テスト、リプレイ、および除外された重複もカウントされません。

過去のイベントをもう一度プレイすることはできますか?

はい、呼び出しの詳細ページから行えます。ワークフローの構築や、ワークフローが中断している間に到着したイベントを再実行する際に便利です。

Webhookを別のストアに移動するにはどうすればよいですか?

Webhookはストアごとに設定されます。別のストアで新たに作成してください。そうすれば、そのストア専用のURLとトークンが割り当てられます。Webhookページにある「エクスポート」ボタンをクリックすると、設定内容をコピーできます。