The issue is happening on the product page. When customers click “Add to Cart” or “Buy Now”, nothing happens—there is no error message displayed. The product is not added to the cart, and no request is sent to /cart/add.js. This happens on all products in the affected Refresh theme. I have already tested with products in stock, disabled apps where possible, and checked the browser console. The same store works correctly on another theme (Origin), where Add to Cart and Buy Now function normally. The issue appears to be specific to the Refresh theme.
There is nothing wrong with the Add to Cart or Checkout button in Refresh theme. Here is an example of a freshly installed theme:
Your specific issue could be a corruption that you accidentally introduced, or it could be an app conflict, or simply an inventory issue. If you have a store url, you can share that. And if you have an available theme copy that isn’t affected, you should use that or update your theme.
Hello @aleeT Thanks for reaching out to Shopify community with your concern. Can you please provide the URL of your store and if it is password protected please share the password too. Thanks
Hey @aleeT
Welcome to the Community!
Can you share the store URL of your Refresh theme? If it’s only happening in Refresh theme and working fine in other themes then it’s not the app causing problem, it’s probably because of some code changes that happened in the Refresh theme.
Share your store so I can have a look.
Best,
Moeed
Hi @aleeT
Welcome to the Shopify Community! Please share your store URL and password (if it’s password-protected), so I can check and provide you with the exact solution.
Best regards,
Devcoder ![]()
share the store url.
and sometimes, there are some network issues which resolve automatically on their own
Hi @aleeT
As the buttons function fine for the Origin theme, it can be concluded that the problem exists with the Refresh theme.
I would suggest:
- Trying a new install of the Refresh theme to check whether the problem remains.
- In case the problem doesn’t occur with the new install, comparing it with your existing one, as the custom code or the application might have caused changes in the product form or JavaScript.
- Checking the Network section of the browser for any failed requests or JavaScript errors.
Can you please let me know what version of the Refresh theme do you have?
You must share the link to your store URL so we can check.
Since the same store works correctly on the Origin theme, the issue is almost certainly specific to the Refresh theme (or modifications made to it), not your products or Shopify itself.
The key clue is that clicking Add to Cart or Buy Now doesn’t even send a request to /cart/add.js. That means the product form submission is being blocked before Shopify’s cart logic runs.
I would recommend checking the following:
- Test with a fresh, unmodified copy of the Refresh theme. If it works there, the current Refresh theme likely has a code customization causing the issue.
- Compare the
main-productsection and JavaScript files (such asproduct-form.js,product-info.js, orglobal.js) with a clean Refresh version. - Look for JavaScript errors or custom scripts that may be calling
event.preventDefault()or preventing the product form from submitting. - Temporarily disable any custom code, tracking scripts, or recently added theme snippets to rule out a conflict.
Since no /cart/add.js request is being triggered, the problem is happening before Shopify’s AJAX cart process starts, which strongly points to a theme JavaScript issue rather than inventory, products, or checkout settings. If a fresh copy of Refresh works, comparing the modified theme against the original should help identify the conflicting change.
HI @aleeT
Since the same products work correctly in the Origin theme, it does point to something specific in the Refresh theme rather than your products or store settings.
A few things I’d check next:
- Compare the main-product section and product-form files between the working Origin theme and the affected Refresh theme to see if the product form or JavaScript has been modified.
- If the Refresh theme has been customized, try duplicating it and previewing a fresh copy of the same theme version. If the fresh copy works, the issue is likely caused by a customization.
- Open your browser’s Network tab and look for any JavaScript errors or blocked assets that could prevent the product from initializing. Even if /cart/add.js isn’t called, an earlier JS error can stop the click handler from running.
- Verify that the product form still includes the required hidden id input for the selected variant and that the Add to Cart button is inside the component.
If none of those resolve it, I’d recommend sharing your store URL (or a preview link to the Refresh Theme) along with any custom code or app integrations you’ve added. That will make it much easier for the community to pinpoint whether it’s a theme bug or a customization conflict.
It could be Cloudflare protection sometimes. Do you have go through CF robot check after refreshing the page?
Did you check for conflicting plugins as well? Sometimes that can be an issue too. Hard to tell without having a full picture.
Hi @aleeT,
Since it works fine on Origin but not Refresh, the button click is likely being blocked by a JavaScript error in the Refresh theme. When that happens, the click never reaches /cart/add.js - which matches what you’re seeing.
A few things worth checking :
- In your browser, right-click the page > Inspect > Console tab, then click ‘Add to Cart.’ A red error there usually points to the exact file/line causing the break.
- If Refresh was set as your live theme after some custom edits, try duplicating it and testing on a clean copy. If the clean copy works, the problem is in your custom code, not the theme itself.
- Check whether any app added code to your product form or
theme.liquid- a leftover snippet from a removed app can quietly break the button.
Hope that helps! ![]()
I have mentioned my store’s URL below
I have mentioned my store’s URL BELOW
I’m facing this problem only in Refresh theme.
I tested other themes too but that all are okay working perfectly and I want to solve this issue for Refresh theme as I made ceaseless efforts to the store.
I will be grateful if u made this possible.
I have done the first step already and also go through from the liquid and snippet file sections, all are exactly the same as it should be.
HI @aleeT
You did not mention that you created a custom section with AI, Sidekick. You or someone from your team. And it is probably generated just in the Refresh theme.
So not a theme issue, as the default works.
Try to continue the conversation with Sidekick adn tell it to add a form, hidden values and to make the form submit correct values for the product: quantity and variant. OR use the default section.
Good luck
Mr Hardeep,
I’ve perform these steps on the other newly refresh theme in that the add to cart and buy now buttons are working properly no any error and bug I have faced. That indicates the problem is in my original Refresh theme.
URL

