The merchant is seeking assistance with changing the dynamic checkout button on their product page from PayPal to Apple Pay, while keeping the checkout page unchanged
Topic summary
A merchant wants to change the dynamic checkout button on their product page from PayPal to Apple Pay, while keeping checkout page options unchanged.
Key Technical Constraint:
Shopify automatically generates dynamic checkout buttons based on customer device, browser, and checkout history—forcing a specific payment method for all users isn’t possible due to platform logic and security standards.
Proposed Solutions:
-
Verify Apple Pay is enabled in Shopify Payments settings (appears only for eligible Safari/iOS users with Apple Pay configured)
-
Remove PayPal Express from product page dynamic buttons to increase Apple Pay visibility for eligible users (PayPal remains available at final checkout)
-
Manual code implementation using conditional Liquid markup to filter payment gateway display
-
Alternative approach: Remove dynamic buttons entirely, directing all customers through standard checkout with full payment options
Resolution:
The merchant selected option 2—disabling PayPal from the product page dynamic button while maintaining it at checkout.
Hey @Kat78 ,
Thank you for your query regarding the dynamic checkout button on the product page. The dynamic checkout button (such as PayPal or Apple Pay) shown on the product page is automatically generated by Shopify and is personalized based on each customer’s device, browser, and previous checkout behavior. Unfortunately, it is not possible to force Apple Pay to display in place of PayPal for all users due to Shopify’s built-in logic and security standards.
However, here’s what we can do:
- Ensure Apple Pay is Enabled:
- We’ll confirm that Apple Pay is activated under your Shopify Payments settings so it appears for eligible users (those using Safari on macOS or iOS with Apple Pay set up).
- Remove PayPal from the Product Page (if preferred):
-
We can disable PayPal Express from appearing on the product page’s dynamic checkout button. This may increase the likelihood of Apple Pay showing, though again, it only appears to eligible users.
-
Important: PayPal will still remain available as a payment option during the final checkout process unless fully disabled.
- Alternative Customization:
- If you’d like, we can remove the dynamic checkout button entirely from the product page and guide customers through the standard checkout process where all payment options (including Apple Pay and PayPal) will be available.
Please let me know how you’d like to proceed, and I’ll be happy to make the necessary adjustments.
Please feel free to reach out.
Thanks
Rajat
Shopify Expert
Hi,
Hope this will help
- Add Apple Pay Manually (for developer)
Code example
{% if additional_checkout_buttons %}
{% if shop.enabled_gateways contains 'apple_pay' %}
{{ content_for_additional_checkout_buttons }}
{% endif %}
{% endif %}
I would like this option if possible! 2. Remove PayPal from the Product
Page (if preferred):
- We can disable PayPal Express from appearing on the product page’s
dynamic checkout button. This may increase the likelihood of Apple Pay
showing, though again, it only appears to eligible users.
Thank you so much!