React-based store suddenly broke yesterday on its own. Metafield issue?

We haven’t made any meaningful changes to our store’s theme in the last couple of days. It’s a React-based store that’s connected to a production branch in Github. We also have a production-staging store and multiple development stores. They all suddenly broke as of yesterday. Specifically, the product page. I don’t see any API changes or whatnot announced by Shopify. We don’t really know what’s going on.

A lot of the information in the product page is driven from a certain variant metafield. What we’re seeing usually happens when the metafield is empty/broken, but that is not the case. Nothing structural has changed. We have an ongoing automated product-import process that hasn’t changed, either. The data looks fine.

This store has been live for a couple of years.

Any suggestions or advice?

Is this using the online-sales channel or the storefront api.

If your using frontend libraries check dependencies that call assets on a CDN on the client-side.

That’s a bad assumption unless you have a frontend monitoring that has been used to diff the current rendered site to a previously known working version.

If using the online sales channel check old theme backups or duplicates.

And/or pull down the published theme code to compare to what is in the production repos.

Beyond that without better details and examples and alot of legwork it’s all broad troublehshooting guesswork.

Like if it’s just one page type then make reduced test cases to narrow down what works and what doesn’t.

Storefront API I believe, but the original developer is no longer with us and the contractor we use has had difficulty debugging it since he’s not strong in React.

Both themes are live from Github branches on the same repository, and they’re both in sync. I’m also the one who’s done all recent deployments. Also, I mentioned that all stores broke simultaneously. I can definitively say that nothing [we were directly responsible for] has changed.

I thought that there might maybe be a third-party dependency that wasn’t properly embedded/vendored into the repo, but I did a few greps for HTML based JS-include (“src=”) but couldn’t find anything obvious.

Have any suggestions for a Shopify and React resource? We have two React guys but their first foray into Shopify will be in the morning.