Buy now button not working

Topic summary

A user reports that checkout and buy now buttons are not functioning, with a “COD unavailable” message appearing on their store.

Potential Causes Identified:

  • Payment method configuration issues (Cash on Delivery not enabled or restricted by location/order amount)
  • Theme or third-party app conflicts interfering with checkout functionality
  • Shipping zone settings not covering customer locations
  • Browser cache/cookie problems

Recommended Troubleshooting Steps:

  • Verify payment settings under Settings > Payments, ensuring COD and other methods are properly configured
  • Review shipping zones to confirm customer locations are included
  • Test with a default Shopify theme (like Dawn) to isolate theme-related issues
  • Disable checkout-related apps one by one to identify conflicts
  • Clear browser cache or test in incognito mode
  • Check browser console for JavaScript errors

Status: The issue remains unresolved. If troubleshooting steps don’t work, contacting Shopify Support directly is recommended.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

my checkout button and buy now buttons are not working and cod unavailable is showing

2 Likes

Hi @flauntfinesse

I noticed your concern about the Buy Now and Checkout buttons not working, along with the COD unavailable message. This is definitely frustrating, especially if it’s preventing customers from completing their orders. I’ll walk you through the possible reasons and how to fix them.

**Why This Might Be Happening:**1. Payment Method Issues: If Cash on Delivery (COD) is showing as unavailable, your store might not have it enabled or it’s restricted based on certain conditions (like location or order amount).

  1. Theme or App Conflict: Some custom themes or third-party apps can interfere with the checkout buttons.
  2. Shopify Settings & Shipping Zones: If your shipping settings don’t cover the customer’s location, Shopify won’t allow checkout.
  3. Browser Cache or Cookies: Sometimes, a simple cache clearing can fix button responsiveness.

How to Fix It:#### Check Payment Settings:- Go to Settings > Payments and make sure your payment methods (COD or other options) are properly set up.

  • If you use third-party gateways, check if they require specific configurations.

Review Shipping & Delivery Settings:- Go to Settings > Shipping and Delivery and confirm that the customer’s location is included in the shipping zones.

  • If COD is enabled, check if it’s restricted to specific locations.

Inspect Theme & Apps:- Switch to a default Shopify theme (Dawn, for example) and test if the buttons work. If they do, the issue might be with your custom theme or an app conflict.

  • Disable apps related to checkout one by one and see if the issue is resolved.

Clear Cache & Test on Another Device:- Ask customers (or yourself) to try checking out on another browser or in incognito mode to see if the issue persists.

Check Console Errors:- Right-click on your store page, select Inspect, go to the Console tab, and look for errors (red messages). If any appear, they might indicate JavaScript issues affecting the buttons.

If the issue persists after these steps, let me know what you’ve tried, and I’ll help troubleshoot further. You can also contact Shopify Support for direct assistance.

If you need any other assistance, feel free to ask, and I will try my best to support you.
Best regards,
Daisy.