CLI > Theme Dev > cart ajax 401

Can confirm it let me make about 50 requests and it has now reverted back to the same issue :smirking_face:

@Liam-Shopify Any joy? :eyes:

Hey everyone, if you are still experiencing issues can you reply with some information around it. Ideally we prefer if you are trying 3.91.0 since it contained a fix.

If you are still experiencing issues with that version, please let me know what the error is. Are you getting the same 401 error or something new? If you have verbose logs they would be super helpful as well.

@Josh-Shopify Confirming in on the latest CLI and still seeing the same errors - it lets you add 1 or 2 products to cart locally, and then you get hit with the same wave of errors as previously:

Hereโ€™s some verbose logs if it helps from the CLI. In addition to these, I get the same /collect endpoint errors as previously aswell every few seconds in the console.

2026-03-05T11:39:22.105Z: Request to https://store-name.myshopify.com/admin/api/2026-01/graphql.json completed in 522 ms
With response headers:

content-type: application/json; charset=utf-8

server-timing: processing;dur=163, verdict_flag_enabled;desc=โ€œcount=20โ€;dur=2.615, graphql;desc=โ€œadmin/mutation/otherโ€, _y;desc=โ€œc7f7f7fb-4928-4b86-b0a2-607f2626bbbcโ€, _s;desc=โ€œ6439b6e1-37ec-4a00-85a1-4feebd71129aโ€, cfRequestDuration;dur=417.999983

x-request-id: a4d99fd2-baba-4cc8-bf46-41b8daaa4e6d-1772710761

2026-03-05T11:39:22.105Z: File Upload Results:
-config/settings_data.json: success

2026-03-05T11:39:22.309Z: โ†’ Rendering https://store-name.myshopify.com/products/mixed-media-eyeshadow-mattes?_fd=0&pb=0&variant=45147506049183โ€ฆ
2026-03-05T11:39:22.363Z: โ† 429 (request_id: null)
2026-03-05T11:39:22.364Z: Render failed for /products/mixed-media-eyeshadow-mattes?variant=45147506049183 with 429 (x-request-id: null), trying proxyโ€ฆ
2026-03-05T11:39:23.238Z: Proxy status: 200. Returning proxy response.
โ€ข 11:39:23 Request ยป    GET 200 /products/mixed-media-eyeshadow-mattes?variant=45147506049183 838ms
2026-03-05T11:39:23.892Z: โ†’ Rendering https://store-name.myshopify.com/?_fd=0&pb=0&section_id=sections--27108294001010__headerโ€ฆ
โ€ข 11:39:23 Request ยป   POST 429 /shopify_pay/accelerated_checkout 13ms
2026-03-05T11:39:23.915Z: โ† 429 (request_id: null)
โ•ญโ”€ warning โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                                โ”‚
โ”‚  Failed to render section on Hot Reload with status 429 (Too Many Requests).   โ”‚
โ”‚                                                                                โ”‚
โ”‚  Error                                                                         โ”‚
โ”‚      at createError                                                            โ”‚
โ”‚  (file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:200998:14)  โ”‚
โ”‚      at createFetchError                                                       โ”‚
โ”‚  (file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:201805:10)  โ”‚
โ”‚      at                                                                        โ”‚
โ”‚  file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:203770:80    โ”‚
โ”‚      at process.processTicksAndRejections                                      โ”‚
โ”‚  (node:internal/process/task_queues:105:5)                                     โ”‚
โ”‚      at async Object.handler                                                   โ”‚
โ”‚  (file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:201684:17)  โ”‚
โ”‚      at async Server.                                               โ”‚
โ”‚  (file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:201778:7)   โ”‚
โ”‚                                                                                โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

2026-03-05T11:39:24.287Z: โ†’ Rendering https://store-name.myshopify.com/?_fd=0&pb=0โ€ฆ
2026-03-05T11:39:24.338Z: โ† 429 (request_id: null)
2026-03-05T11:39:24.338Z: Render failed for / with 429 (x-request-id: null), trying proxyโ€ฆ
2026-03-05T11:39:24.735Z: โ† 429 (request_id: null)
2026-03-05T11:39:25.178Z: Proxy status: 200. Returning proxy response.
โ€ข 11:39:25 Request ยป    GET 200 / 804ms
2026-03-05T11:39:25.585Z: โ†’ Rendering https://store-name.myshopify.com/?_fd=0&pb=0&section_id=template--27108294492530__featured-collectionsโ€ฆ
2026-03-05T11:39:25.647Z: Proxy status: 200. Returning proxy response.
2026-03-05T11:39:25.667Z: โ† 429 (request_id: null)
2026-03-05T11:39:25.695Z: โ† 429 (request_id: null)
โ•ญโ”€ warning โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                                โ”‚
โ”‚  Failed to render section on Hot Reload with status 429 (Too Many Requests).   โ”‚
โ”‚                                                                                โ”‚
โ”‚  Error                                                                         โ”‚
โ”‚      at createError                                                            โ”‚
โ”‚  (file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:200998:14)  โ”‚
โ”‚      at createFetchError                                                       โ”‚
โ”‚  (file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:201805:10)  โ”‚
โ”‚      at                                                                        โ”‚
โ”‚  file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:203770:80    โ”‚
โ”‚      at process.processTicksAndRejections                                      โ”‚
โ”‚  (node:internal/process/task_queues:105:5)                                     โ”‚
โ”‚      at async Object.handler                                                   โ”‚
โ”‚  (file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:201684:17)  โ”‚
โ”‚      at async Server.                                               โ”‚
โ”‚  (file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:201778:7)   โ”‚
โ”‚                                                                                โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

โ€ข 11:39:25 Request ยป   POST 429 /shopify_pay/accelerated_checkout 10ms
2026-03-05T11:39:26.588Z: Proxy status: 200. Returning proxy response.
2026-03-05T11:39:29.975Z: โ†’ Rendering https://store-name.myshopify.com/products/arch-support-clear-brow-scuplt?_fd=0&pb=0&variant=52537642320242โ€ฆ
2026-03-05T11:39:30.033Z: โ† 429 (request_id: null)
2026-03-05T11:39:30.034Z: Render failed for /products/arch-support-clear-brow-scuplt?variant=52537642320242 with 429 (x-request-id: null), trying proxyโ€ฆ
2026-03-05T11:39:30.842Z: Proxy status: 200. Returning proxy response.
โ€ข 11:39:30 Request ยป    GET 200 /products/arch-support-clear-brow-scuplt?variant=52537642320242 773ms
2026-03-05T11:39:31.242Z: โ†’ Rendering https://store-name.myshopify.com/?_fd=0&pb=0&section_id=sections--27108294001010__headerโ€ฆ
2026-03-05T11:39:31.247Z: โ† 429 (request_id: null)
2026-03-05T11:39:31.280Z: โ† 429 (request_id: null)
โ•ญโ”€ warning โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                                โ”‚
โ”‚  Failed to render section on Hot Reload with status 429 (Too Many Requests).   โ”‚
โ”‚                                                                                โ”‚
โ”‚  Error                                                                         โ”‚
โ”‚      at createError                                                            โ”‚
โ”‚  (file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:200998:14)  โ”‚
โ”‚      at createFetchError                                                       โ”‚
โ”‚  (file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:201805:10)  โ”‚
โ”‚      at                                                                        โ”‚
โ”‚  file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:203770:80    โ”‚
โ”‚      at process.processTicksAndRejections                                      โ”‚
โ”‚  (node:internal/process/task_queues:105:5)                                     โ”‚
โ”‚      at async Object.handler                                                   โ”‚
โ”‚  (file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:201684:17)  โ”‚
โ”‚      at async Server.                                               โ”‚
โ”‚  (file:///opt/homebrew/lib/node_modules/
/cli/dist/index.js:201778:7)   โ”‚
โ”‚                                                                                โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

โ€ข 11:39:31 Request ยป   POST 429 /shopify_pay/accelerated_checkout 8ms
2026-03-05T11:39:32.138Z: Proxy status: 200. Returning proxy response.
โ€ข 11:39:38 Request ยป   POST 429 /cart/add 56ms
2026-03-05T11:39:38.545Z: โ† 429 (request_id: null)

@Lewis thank you so much Iโ€™ll take this and look into it!

Is there any internal update on an ETA on a fix for this yet?

Weโ€™re currently trying to ship a theme to a client, but weโ€™re really limited at the moment, as you can only make a small number of requests to the cart before we run into issues.

It has been over three weeks now.