Mobile-only PayPal checkout issue in the Horizon theme: tapping the dynamic PayPal button or the Express button returns the user to the product page instead of redirecting to PayPal.
Context and ownership:
Responders note PayPal buttons are provided by Shopify (not the theme), and Shopify’s checkout is generally closed to theme modifications.
Troubleshooting steps and suggestions:
Store URL/password were requested for testing; the merchant shared details via DM.
Verify where the issue occurs: true Checkout vs. Cart/Product page. If at Checkout, contact Shopify Support and review any apps that modify checkout.
If on Cart/Product pages, a transparent overlay on mobile may be intercepting taps; inspect and remove conflicting elements.
Consider browser compatibility: Horizon may perform poorly on older mobile browsers; Shopify supports only the last two versions.
Status:
Investigation ongoing; no confirmed root cause or fix yet. Key next actions are reproduce/test with shared access, isolate page location of the issue, check for checkout-modifying apps, and inspect mobile overlays and browser versions.
Summarized with AI on December 11.
AI used: gpt-5.
Hi, one of our customers is having a payment issue with PayPal in the Horizon theme. This issue only occurs on mobile devices. When the customer wants to pay using the dynamic PayPal button or the Express button at checkout, they are not redirected to PayPal but back to the product page. Has anyone else had this issue and fixed it?
Pretty weird problem because the paypal button is coming from Shopify itself and not a part of the theme, can you share your store URL and password (if enabled) so I can try to test it out on my end?
Are you sure it happens at Checkout and not on a Cart page or Product Page?
Generally, Checkout is closed for modifications and themes do not have any effect there.
If it’s really Checkout, then you should talk to Shopify Support unless you have any apps which modify Checkout.
If it’s on Cart or Product page, then it can be that on mobile Paypal button is overlayed by some transparent element so that visitors click this element instead of Paypal button. But need to see to understand.
Also, Horizon may not work very well with older browsers – Shopify only supports last 2 versions.