"Add to card" button problem on the product page

"Add to card" button problem on the product page

Baris
Tourist
9 0 1

Hi there, recently we have updated our theme and connected our 3 domains (.shop, .de and .fr) with the 3 markets (international, Germany, France). Since then the "add to cart" and the "pay with Paypal" buttons are not working on the products page, but it is working on the landing page. Checkout is not possible at least for German customers. Our location is set to Germany. If we change our location to another country via VPN the same buttons on the product page are working. See this video: https://share.zight.com/Z4uE7P4q We have talked for hours and days with the support team of the theme and Shopify. They are blaming each other. Shopify says, it is a problem with theme (but how could that be, if the buttons are working when we change our locations), and the theme support says, they cannot replicate the problem and they have sent us following video that everything works on their side: https://share.zight.com/ApuoJ8Nk I have deactivated two of the three markets and it did not help. I have changed the domain settings of the primary domain, it did not work either. We need a solution very urgently. Any ideas?

Replies 5 (5)

CodingFifty
Shopify Partner
914 136 164

Hi @Baris,

 

This issue seems to be related to Shopify Markets, location settings, or possibly some geo-restriction logic within the theme. The fact that the buttons work when you change your location via VPN indicates that the issue may be location-based rather than theme-related.

Possible Solutions:

  1. Check Shopify Markets Settings

    • Go to: Shopify Admin → Settings → Markets
    • Verify the Germany Market Settings to ensure there are no restrictions or currency issues.
    • Make sure the German domain (.de) is correctly set up and that checkout is allowed for German customers.
  2. Verify Payment Methods

    • Check if Shopify Payments or PayPal are properly enabled for German customers.
    • Go to: Shopify Admin → Settings → Payments
    • Check PayPal’s region-specific settings.
    • Try toggling the "Dynamic Checkout Buttons" ON/OFF.
  3. Check for Geo-Blocking or IP Restrictions

    • Verify if there are any fraud protection settings or geo-blocking apps that might be affecting German customers.
    • Go to: Shopify Admin → Settings → Checkout
    • Check if any external scripts or third-party apps might be blocking the checkout.
  4. Debug Theme Code

    • Go to: Shopify Admin → Online Store → Themes → Edit Code
    • Check the product-form.liquid or cart.js files to see if there’s any location-specific logic that might be blocking German customers.
    • Check the Developer Console (F12 in Chrome, Console tab) for any errors.
  5. Test with a Different Theme

    • Activate a default Shopify theme (like Dawn) and check if the issue persists.
    • If the issue works fine with the Dawn theme, it’s likely theme-related.
  6. Check Domain Redirect Issues

    • Go to Shopify Admin → Settings → Domains and check the redirect settings.
    • Test manually changing the domain to see if there’s a forced redirect issue with the .de domain.

Next Steps:

If these steps don’t resolve the issue, contact Shopify’s merchant success team for more advanced troubleshooting. They handle issues like this that the standard support team cannot.

 

Coding Fifty || Shopify Partner
For any custom section queries, please visit: Fiverr Profile
Found my response useful? Like it and mark as Accepted Solution!
For additional discussions, reach out via: Email ID: codingfifty@gmail.com
Baris
Tourist
9 0 1

Hi! I really appreciate your response! Thank you very much. But the German customers are allowed to checkout on the main page/landing page. Please check this video: https://share.zight.com/nOu4Rwxl Could that be any restrictions for checkout ONLY on the products page for certain markets? It looks like that the German market is blocked only on the products page for customers from Germany. We uninstalled the Geolocation app and we do not use any 3rd party apps right now. The theme is very fresh, no custom codes.

Baris
Tourist
9 0 1

It looks like that there are some missing values. Here are the screenshots from the Chrome developer: 

Bildschirmfoto 2025-02-01 um 18.05.40.png

Bildschirmfoto 2025-02-01 um 18.05.51.png

 

Baris
Tourist
9 0 1

The problem has been solved. Please remove this post.

besticken-jetzt
Visitor
1 0 0

what was the solution?