質問です。
Shopify API のcheckoutをしたいですが、うまくいきません。
アドバイスをお願いします。
コードは下記です。
こういうエラーが出ます。
[API] This action requires merchant approval for write_checkouts scope.

管理画面のアプリ設定
よろしくお願いします。
・Shopify APIでチェックアウト実行時に失敗。エラーは「[API] This action requires merchant approval for write_checkouts scope」。
・実行コードと管理画面のアプリ設定、エラー表示のスクリーンショットが添付され、内容理解に画像が重要。
・原因の見立ては権限(スコープ)不足。特にwrite_checkoutsの商用承認が未取得の可能性が高い。スコープ=APIが実行できる操作範囲を定める権限。
・提案された対処: Shopify CLIでスキャフォルドしたアプリから構築し、.envに必要なscope(例: write_checkouts)を追加して権限を付与。
・この方法で解決できる見込みとの助言があり、他の設定変更や代替案の提示はなし。
・解決報告はまだなく、現時点では提案段階。議論は未解決・継続中。
質問です。
Shopify API のcheckoutをしたいですが、うまくいきません。
アドバイスをお願いします。
コードは下記です。
こういうエラーが出ます。
[API] This action requires merchant approval for write_checkouts scope.

管理画面のアプリ設定
よろしくお願いします。
状況だけを見るとおっしゃっている通り、権限が足りない状況かと思います。
おそらくですが、Shopify CLIでスキャッフォルドコードから作成をされたほうが近道ですので、
そちらの方法をお試しください。
そちらでしたら、.envにscopeを足すだけでかいけつができます。