A dynamic checkout button - or Buy it now button - is displayed next to the Add to cart button on a product page.
To enable this feature, check the Show dynamic checkout button box in your theme settings. Click Themes > Customize > Theme settings > Products.
When enabled, your customers can immediately buy the product they're viewing - but only single variants of a product.
Through the dynamic checkout, a customer:
✅ can instantly buy two red shirts, both size small
❌ cannot buy one red shirt and one blue shirt
❌ cannot buy two red shirts, one size small and one size large
How Does the Dynamic Checkout Work?
Rather than completing the transaction through the theme's Cart page and then Shopify's Checkout page, the transaction is loaded through the checkout system of the chosen payment gateway to collect payment and shipping details.
The checkout method displayed on the button depends on the:
- payment settings activated for your storefront.
- customer's browser
- customer's device
- customer's personal payment history
- version of the theme you're working with
Should I Enable the Dynamic Checkout?
There are positive and negative factors associated with the dynamic checkout buttons on your storefront. Consider these factors before enabling this feature.
Pros
✅ Enables quick routes to immediate purchases.
✅ Instills a sense of urgency in your customers as an immediate call to action.
✅ Allows extra business functions with some payment system providers.
Cons
❌ Not customizable, beyond changing the colours of Shopify's own unbranded button.
❌ Gives customers the ability to skip the Shopify payment system. Many Shopify apps and Shopify Automatic Discounts rely on this system for the transaction, so this could feature negatively impact your storefront's functionality.