Problem: The “Buy Now” (dynamic checkout) button is missing on product pages despite being enabled in Shopify admin. Issue affects all users across devices and sessions. Store uses the Sense theme. Prior contact with support (3 times) did not resolve it. A screenshot was provided for context.
Suggested checks and steps:
Theme settings: In Online Store > Themes > Customize, open a product page and ensure “Buy Now”/dynamic checkout buttons (quick payment buttons) are enabled.
Product availability: Confirm products (and all variants) are in stock and available on the Online Store channel.
Theme isolation: Preview or switch to a default theme (e.g., Dawn) to see if the button appears, indicating a theme-specific issue.
Browser/cache: Clear cache, try a different browser, or use incognito mode.
Status: No confirmed fix yet; troubleshooting is ongoing. Helper offered further assistance if problems persist.
Summarized with AI on December 15.
AI used: gpt-5.
I hope you’re doing well. I’m experiencing an issue and can’t seem to find a solution. I was hoping you might be able to help me.
The “Buy Now” button is not displaying on my product pages, even though it is enabled in the Shopify admin panel. After analyzing user session recordings, I found that this problem occurs for all users, regardless of device type or time spent on the site. I’m using the Sense theme. I have already reached out to support three times, but unfortunately, they weren’t able to assist me.
Check Theme Settings: Go to Online Store > Themes > Customize, open a product page, and look for any options to enable the “Buy Now” button or dynamic checkout buttons.
Ensure Product Availability: Make sure the product is marked as Available on Online Store and in stock. If it has variations, check that each one is also available.
Test with a Default Theme: Try switching to a default Shopify theme (like Dawn) to see if the button appears. If it does, the issue might be with your current theme.
Clear Cache or Use a Different Browser: Sometimes, cache issues can hide certain elements, so try in a different browser or in incognito mode.