Change "Buy with Shop Pay" to regular "Buy Now" button.

Topic summary

A user wants to replace the “Buy with Shop Pay” button with a standard “Buy Now” button that directs to checkout, while keeping Shop Pay available as a payment option during checkout. They’ve heard this involves adding code to a Button.liquid file but need specific instructions.

Another participant strongly cautions against modifying dynamic checkout buttons, warning that:

  • These buttons are personalized per customer based on their preferred payment methods
  • What the store owner sees differs from what individual customers see
  • Changes could negatively impact conversion rates and revenue
  • The behavior is intentional Shopify functionality

They recommend reading Shopify’s official documentation on dynamic checkout buttons and searching existing community discussions before proceeding. They also suggest A/B testing any changes and monitoring analytics carefully.

The original poster insists the modification is possible and clarifies they only want to change the main button text, not remove other dynamic payment options. The discussion remains unresolved with no specific code solution provided.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

Hi All.

I need to get rid of the “Buy with Shop Pay” button and replace with the regular “Buy Now”

I’m going to continue to have Shop Pay as an option during checkout, but want the “Buy Now” to simply go to the Checkout.

I’ve seen some info on adding some code to a Button.liquid folder but don’t know the code or exact file?

thanks for your help.

:bomb: This is a footgun ? :lia_pistol: .

Be careful mucking about with dynamic checkout buttons for literally the most sensitive button on your website that makes you money.
If your here then you are not understanding what those buttons are actually doing and will likely harm your business through ignorance.

Watch analytics carefully or even better AB test such changes as indirect button clicks. You have been warned.

@deakon Read the friendly manual https://help.shopify.com/en/manual/online-store/dynamic-checkout#:~:text=The%20kind%20of%20dynamic%20checkout%20button%20that%20displays%20to%20your%20customers%20depends%20on%20the%20following%20factors%3A

It’s literally meant to do that as a preferred payment method personalized PER CUSTOMER.

i.e. what you see as your own customer is not what other customers may see.

If your doing to ignore and override behavior at least make the effort of searching https://community.shopify.com/c/forums/searchpage/tab/message?filter=location&q=Change%20text%20%22Buy%20with%20Shop%20Pay%22%20to%20regular%20%22Buy%20Now%22%20button&noSynonym=false&location=forum-board:shopify-discussion&collapse_discussion=true

I know it’s been done.

somebody knows how to do it, i’m not looking to get rid of the “other payment options” which i think are dynamic.

just change the “buy with shop pay” to standard “buy now” taking you to the checkout. it’s doable.