Shopify has a dynamic checkout button. It looks like this:
When you click it, it bypasses the cart step and goes straight to checkout.
We recently saw this tweet by Mathias Schrøder and learned about how this affects conversion:
Option B won with a 15.59% lift in conversion!
Why does the dynamic checkout button kill conversion? It seems the button breaks the 'backward/forward cache' for your users. Having this cache functional improves the Core Web Vitals and performance for the user.
Adding a dynamic checkout button will also also prevent you from using checkout upsell solutions.