SIN_88 様
お世話になっております。
customerのメタフィールドの更新ですが、以前私もやったことがありました。
そのとき、メタフィールド内の更新できるときとできないときがありましたので、ご参考までに。
・更新できるとき
→メタフィールドが空のとき、更新してデータをいれることができました。
・更新できないとき
→メタフィールドになにかの値が入っているとき、更新できませんでしたが、200のレスポンスが返ってきました。
直接Shopifyに確認はしておりませんが、上記のような仕様かなと思いました。
この仕様からメタフィールドが使えなかったので、customer.noteとcustomer.tagsで代用しました。
なにかヒントになれば幸いです。