Issue: Dynamic checkout button on product pages is not appearing and a Shop Pay button shows infinite loading. The button is enabled in the theme settings, but page source indicates it’s disabled. Screenshots were provided to illustrate the mismatch and the loading behavior.
Troubleshooting done: The merchant toggled the setting off/on. They also disabled the default upsell on the PDP (product detail page). Neither action resolved the issue.
Suggestions: Check whether the problem persists when previewing a different theme or a fresh copy of the same theme. Review any recent app installations or code edits that could introduce conflicts.
Likely cause: A code conflict elsewhere in the theme or from an app is suspected, though unconfirmed without deeper inspection.
Status: Unresolved/ongoing. Next steps are to test with another theme or fresh theme copy and audit recent changes to isolate conflicts. Attachments (screenshots) are pertinent for understanding the enabled/disabled discrepancy and the infinite loading behavior.
Summarized with AI on December 14.
AI used: gpt-5.