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.
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?
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: