Historically, Shopify has always had a checkout problem.
You were always able to customize your storefront UX until the checkout, but after you click checkout, you were locked into an old-school multi-step checkout with no flexibility whatsoever.
Shopify finally introduced a one-page checkout...