Questions · Buy
Is a refused add to cart the same as needing JavaScript?
No. A cart that needs JavaScript never sends a request an agent can make. Here the request was made and the store refused it, so the fix is in your bot protection or firewall rules, not in the theme.
Why it happens
Bot protection often treats the cart request differently from the product page. A page view is let through, while a request that changes state, such as adding to a cart, is scored more strictly and answered with a challenge. A shopper in a browser solves it without noticing; an AI agent cannot solve a challenge at all.
Firewall and rate limit rules do the same thing from a different direction: a rule written to stop cart abuse refuses the request from an automated browser, and the page shows nothing, so the agent is left with a product it chose and no cart to put it in.
This comes up at the Buy stage. The full treatment, including how to reproduce it and what to change, is on The store refused the agent’s add to cart.
Related questions
Run a free scan and find out which of these your store actually hits.