@weibincheng the “buy it now” Button is the default fallback button is none of the express payment options can be assigned to the button. Therefore, it is not possible to set it as default, without the deactivation of the payment methods.
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.