質問: 商品データにメタフィールドを設定し、その情報を、注文完了時の webhook から取得したいのですが、注文完了時の webhook には、metafileds は含まれていないようです。メタフィールドを必ずしも使う必要はないですのですが、デフォルトで用意されていないデータを商品データに追加し、その情報を注文完了のwebhook から取得できる方法を知っている方がいましたら教えて下さい。 やりたいこととしては、商品に外部システムで管理しているIDを設定し、それを注文完了時のwebhookで受け取り、そのIDを使って、外部システムと接続のキーにしたいのです。 解決済! ベストソリューションを見る。
回答: みしんさん、こんにちは。 Webhookで含まれないデータを取得するには、Webhookに含まれるキー(Order IDなど)をもとにWebhookを受け取るエンドポイント内でAPIをコールするのが良いかと思います。APIをコールするだけならばpublic appを作る必要はないので、下記のprivate authenticationでBasic認証を使ってAPIをコールすることもできるかと思います。 Technical Partner Manager, Japan