How can I change 'Shop Pay' to 'Buy Now' on my payment button?

Topic summary

A Shopify store owner wants to replace the “Shop Pay” dynamic checkout button with a standard “Buy Now” button while removing the “More Payment Options” text. The button should maintain its purple color and direct users straight to checkout.

Solution Provided:
Dan-From-Ryviu offered a code solution: locate product-button.liquid in the theme’s code editor, find the line {%- if show_dynamic_checkout -%}, and add custom CSS styling above it to hide the dynamic checkout button and modify the appearance.

Initial Success:
The original poster confirmed the solution worked perfectly.

Ongoing Issues:
Multiple users report they cannot locate the product-button.liquid file in their themes (particularly Ride theme users). Others tried the code without success.

Dan updated the code snippet for one user but continues requesting store URLs and collaboration codes to provide theme-specific solutions. The discussion remains active with several users awaiting customized assistance for their particular theme configurations.

Summarized with AI on October 24. AI used: claude-sonnet-4-5-20250929.

Dear Guys, my standard theme buy button says BUY NOW. But its being replaced by Shop Pay button and some additional unwanted text. Can someone please help me out. The thing that is unwanted is shown below…

I just want to remove this More Payment Options, and replace the words… BUY WITH SHOP PAY with the words… BUY NOW. The color can remain the since purple looks good. And by clicking on the button, it should straight take it to the checkout page, just like it does when we click on More Payment Options.

Please help guys.

@Dan-From-Ryviu

Hi @GymCat

Go to your Online store > Themes > Edit code > open product-button.liquid, find this line of code

{%- if show_dynamic_checkout -%}

Add those code right above


It worked brilliantly. Thank you Dan. You are amazing as always.

1 Like

You are very welcome, @GymCat

I am al;so having this problem but I cant find the product-button.liquid file in the edit code. i am on the Ride theme fyi.

thank you in advance

hey dan i tried the same code that you gave him and it didn’t work what should i do

my url is enutrivital.uk

Is their a way to change the dynamic checkout button and “more payment options” to just the custom “Buy it now” we see on our store editor? If I deselect the “show dynamic checkout buttons” it just deletes the entire buy button. Can this be done without deactivating other payment methods (Shop Pay, PayPal, etc.)? Maybe through deleting a section of the buy button’s code?

I got the same problem and can’t find the product-button.liquid either

Hi Dan, I can’t find the product-button.liquid.
Has it changed? Thank you :slightly_smiling_face:

Hi @ValueEffzeh

Could you share your store URL?

Hi Dan,

Just to add on to this - I’m attempting to do the same thing, but the button seems non-interactable in attempting to use the above code. I would hugely appreciate it if you could modify it to fit my site, linked below:

https://fukil.com/

Thank you so much - I really appreciate the help.

Alex

Please try to update code to this and check again


  • Could you please share this code again? Thank you.

Please share the link to your product page so I can review it and provide you with the code.

https://www.4furbaby.com/pages/cat-litter-box Thank you so much

You are using a customized theme, so please share your collaboration code so I can send a request to access your theme and provide assistance.