カート画面→チェックアウト画面の遷移時に別ページを挟みたい

ショップの構築を検討しているのですが、
「ログイン → 商品をカートイン → カート画面 → チェックアウト画面」
ではなく、
「商品をカートイン(ゲストとして) → カート画面 → ログイン画面 → チェックアウト画面」
のように、カートインしてからゲストとして購入するか、ログインしてから購入するかを選ばせるフローにしたいという要望があります。
そこで下記が可能かが調べてもわからなかったのでお伺いさせていただきたいです。
標準で可能、Shopify Plusでなら可能といった情報も教えていただけると助かります。

①カート画面のカスタマイズで、購入ボタンを「このまま購入」「ログインして購入」と分けて出すことは可能か、可能な場合はどのように実装できるのか。

②「ログインして購入」を押下した場合、ログイン画面が表示され、ログイン後にそのままチェックアウト画面に遷移するような実装は可能か、可能な場合はどのように実装できるのか。