質問: お世話になります。 現在、以下のようなモデルにてshopifyと弊社サービスでやりとりを行おうとしています。 前提: ・購入商品は、弊社サイト内サービスのアンロック権 ・ユーザの購入情報を弊社側のDBに取り込み、完了しているユーザにサービスのアンロック権を付与する ・事前にAdmin APIにて商品登録は完了済み ・事前にAdmin APIにてユーザ情報(Customer)は登録済 1.弊社サービス内、ユーザがA商品の購入ボタンを押下時、A商品に対する注文を DraftOrderのAPIを利用し作成、返ってきたAPI戻り値のURLにリダイレクト 2.リダイレクト先にてユーザがA商品の支払い登録を完了 3.ユーザが商品の購入完了と同時に 弊社サイトサービストップページにリダイレクト 4.OrderのWebhookにて、A商品の情報を弊社サイトに取り込み ユーザは弊社内該当サービスを利用可能になる 上記のような場合に、Webhookの戻りで確かに、リクエストしたDraftOrderで作成した注文が完了したこと を判断するための情報Webhookにて判別する方法はありますでしょうか。 Draft Orderの戻りには、order_idは存在せず、 OrderのWebhookでもdraft_order_idのようなものは存在しないように見えるため、 何か追う方法はないか考えています。
回答: draft order のeventではダメでしょうか? statusの部分で判別できるかと思います。 Technical Partner Manager, Japan