Hi All, I’m wanting to remove the bright blue shop pay button from my product pages on Icon theme, Can someone please help on how to do this? I also want to offer local collection for orders but for this option to only show on the checkout page (not product page). For this I have managed to edit languages under theme and remove all information except ‘ready in 2-4 days’. Can someone please help also remove this? I have attached screenshot and circled the elements we want removed. Any help would be hugely appreciated!!
oh sorry for that issue can you please share store url
Thank you for your quick reply…
Hello @LizJ
You can follow these steps:
- Go to Online Store->Theme->Edit code
- Open your theme.liquid file, paste the below code before
I hope the above is useful to you.
Kind & Best regards,
GemPages Support Team
@GemPages Thank you so much for your response. We’ll give it a try now
Will this solution also remove the timeframe of ‘usually ready in 2-4 days’ ?
This text is not currently showing because I’ve disabled collections while trying to find a solution.
Hi @LizJ ,
There are two ways you can do this:
- Using CSS:
- Go to edit code and search for file theme.css or base.css or stylesheet.css:
- Add the code at the end of the file:
.shopify-payment-button[data-shopify='payment-button'] {
display: none !important;
}
- Use Javascript
- Go to edit code to search for theme.liquid file, finding element
- Add the code below:
<script>
if (window.location.pathname.includes("/products")) {
setTimeout(() => {
let elementButtonPayment = document.querySelector(".shopify-payment-button");
if (elementButtonPayment) {
elementButtonPayment.remove();
}
}, 1500);
}
</script>
I hope you find it helpful!
Hello @LizJ
I don’t see that on your store at the moment so I can’t check.
If possible, you can make it show up again and I will help you test it.
Kind & Best regards,
GemPages Support Team
Thank you so much for your help. Your solution worked! Really appreciate your guidance ![]()






