Shopify Flowの『Send Admin API Request』アクションを使うとかなり色々なことができるのですが、これを使ってチェックアウト画面ではなく、カート画面でメルマガ受信許諾を取るようにし、その内容を注文完了後の顧客ステータスに反映できるようにした設定例です。
カート画面でメルマガ受信可否のチェックを表示しメールサブスクリプションを「登録済み」にする設定例

【(テーマDawn/Riseの場合)設定手順①】カート画面の「小計」ブロックにカスタマイズされたLiquidが追加できるよう「sections/main-cart-footer.liquid」を編集

【(テーマDawn/Riseの場合)設定手順②】カートテンプレートの小計セクションに手順①で追加したカスタムLiquidブロックを追加しcart attributesにメルマガ受信OKを伝えるチェックボックスのコードを挿入

【(テーマDawn/Riseの場合)設定手順③】カート画面のチェックがOKだったら「メルマガ受信許諾」を顧客データに反映するFlowを作成

