How to swap out the Shop Pay dynamic button?

Topic summary

Main issue: Merchants want to control the dynamic checkout button shown on product pages, preferring Apple Pay or PayPal instead of Shop Pay.

Current behavior (per Shopify staff):

  • The dynamic checkout button auto-selects the “best” option based on customer factors (browser, device, payment history). Manual selection or reordering isn’t supported.
  • You cannot keep Shop Pay enabled while excluding it from the dynamic button. To prevent it from appearing, Shop Pay must be disabled entirely.
  • Customers can still choose other methods via “More payment options” or by proceeding to checkout.

Merchant feedback:

  • Shop Pay’s prominent purple button is seen as unprofessional for certain niches and may hurt conversion.
  • Some want Apple Pay (due to traffic sources) or PayPal prioritized.
  • Concern that the dynamic button seems to prioritize Shop Pay even for users without the app, prompting account creation and disrupting checkout.
  • Desire to avoid “advertising” Shop/Shop Pay on the product page; prefer limiting it to checkout.

Outcome/status:

  • No built-in way to swap or prioritize a different dynamic button.
  • Practical workaround is disabling Shop Pay, though merchants fear losing Shop App traffic.
  • Discussion remains open; feature request implied but no announced change.
Summarized with AI on December 18. AI used: gpt-5.

Thank you for the explanation in your reply. I suppose that we will just leave it disabled until shopify comes out with an option to not have it pop up amongst the dynamic checkout buttons. Unfortunately, the dynamic checkout appears to prioritize the shop pay button even when someone does not have the shop pay app, thereby muddying up the smoothness of the checkout process by having them make an account with shop pay as their main option.

It sucks, because well, we would like the traffic from the Shop App customers, but it’s not worth how low it would potentially mess up our conversion rates. Thank you though!

6 Likes