After disable the dynamic checkout button, the buy it now button disappeared

Topic summary

Disabling the dynamic checkout button removes the “Buy it now” option; the requester wants “Buy it now” without dynamic checkout.

Dynamic checkout in Shopify shows express payment options (e.g., Shop Pay, Apple Pay) or, if none apply, a fallback “Buy it now” button. You cannot set “Buy it now” as the default if dynamic checkout is turned off; with it disabled, only “Add to cart” appears.

Clarification: To have “Buy it now,” dynamic checkout must remain enabled. If disabled, the product page will show just “Add to cart.”

Workaround: Keep express checkout buttons disabled but add your own custom button via a “Custom Liquid” or “Custom HTML” block in the product info section. The provided code snippet creates a button that redirects straight to checkout with the selected variant in the cart. A screenshot and code example were shared and are central to the solution.

Outcome: The native behavior was confirmed; a custom-button workaround was proposed. Status: guidance provided; resolved with a workaround, no further open questions noted.

Summarized with AI on December 16. AI used: gpt-5.

You may though, disable express checkout buttons, but supply a button of your own.

If your theme has a “Custom Liquid” or “Custom HTML” block for main product info section, you can add one right below you cart button and paste a code like this:

{% if product.available  %}
  
    
  

  
{% endif  %}

The code should show a button, which, when pressed will redirect visitor to checkout with currently selected variant in cart.

2 Likes