Dynamic checkouts
I’m looking for a way to force display all the dynamic checkout buttons, PayPal, shop pay, apple pay, ect on my product page.
shop pay seems to take over the dynamic payment options i disable it then for using chrom it auto changes to google pay, where is i would prefer it to show all of the or only PayPal since this is the most frequent checkout process.
Hi @ewanrikki To just blindly show ALL payment buttons on the frontend then you will need to build them all manually somehow, there is no shopify system to output them individually.
This is the checkout-scripts forums if you not using that system you’ll want your post moved to the either the design forum or payments forum to increase the chances of relevant answers as this subform does not cover frontend issues based only in liquid or javascript.
If using checkout-scripts to show specific gateways in checkout there is a checkout-scripts for Plus stores example in the docs:
https://help.shopify.com/en/manual/checkout-settings/script-editor/examples/payment-gateway-scripts
The dynamic buttons take into account different aspects to decide which method to show:
Read it operates in the customers interest to increase conversions more than the merchants business requirements.
Which means a store shouldn’t output ALL possible options and will need to be doing some feature detection at minimum. Otherwise it’s just a good way to lower conversions, decreasing page performance, and eating up the users screen real estate showing things they wont use. Apple pay buttons to people not even on an iPhone, or google-pay to iPhone users, etc etc.
With that in mind from the description is sounds like you’d be better of just using only Paypal or figuring out a custom paypal button that shows in certain conditions while simultaneously hiding the dynamic checkout elements.
Goodluck.