Shopify の「注文処理済み」Webhook をサブスクライブします。過去 1 か月間、投稿されたデータを解析し、それに基づいてアクションを実行することにまったく問題はありませんでした。特に、すべてのリクエストには、(少なくとも) 「email」、「first_name」、および「last_name」で構成される「customer」配列が含まれています。
「customer」配列のないデータを受信しました。表面的な検査では、この注文は私たちが処理した他の注文と何ら変わりがないように見えるため、これが当てはまる明確な理由はありません.
受け取ったデータには、email、first_name、および last_name が含まれていますが、'customer' 配列には含まれていません。このデータを抽出するために他の場所を参照するようにコードを変更することもできますが、変更を行った理由を理解せずにコードを変更することはできません。
Shopifyの投稿データの構造に変更が発表されましたが、何らかの形で見逃していましたか?
「顧客」配列が投稿されたデータに表示されない原因となる条件は何ですか? メール、first_name、last_name が常に含まれていることが保証されている投稿データの場所はありますか?