YES! THIS WORKED ^
Forget all the other things which no longer work or replies which are irrelevent. This worked. I could hide the broken/misleading ‘express payment’ buttons and instead guide the buyer to scroll down and checkout normally.
After weeks of frustration, where Express checkout buttons always resulted in a failed payment, but standard scrolling down and selecting the same provider on shopify checkout always worked - leading to me wanting to hide the express buttons altogether rather than lose 99% of sales - this worked.
Its madness that Shopify is fully aware of this issue and does nothing.
Topic summary
Merchants are struggling to remove express checkout buttons (Shop Pay, PayPal, Google Pay, Apple Pay) that appear prominently during checkout, causing customer confusion and cart abandonment.
Core Problem:
- Customers mistake these express options as the only payment methods available
- Particularly problematic in regions where these methods aren’t dominant (e.g., Netherlands uses iDEAL for 59% of transactions vs. PayPal’s 5%)
- One merchant’s testing showed 50% of users couldn’t complete purchases, believing they needed accounts for these services
Working Solutions:
Current workarounds:
- Disable express payment providers entirely via Settings > Payments > Manage (removes them from final checkout too)
- Use third-party apps like “BeSure Checkout Rules” or “Yagi Express Payment Hider” (works for new customers primarily)
- Switch to Shopify’s one-page checkout layout (helps visibility of standard payment options)
- Add clarifying text near buttons explaining other payment methods available on next page
- Some themes (like Yuva) offer option to revert to three-page checkout
Deprecated methods:
- CSS/Liquid code solutions no longer work since checkout.liquid is being phased out
- Checkout Extensibility doesn’t currently provide equivalent control
Status:
Shopify acknowledges the issue and claims improvements are “on the roadmap,” but no timeline provided. Merchants express frustration that this isn’t a simple toggle setting, especially given regional payment preference variations.