What happened
On July 14, a routine update to how one of our systems retrieves product information caused a rendering issue for storefront widgets on a subset of merchant sites. If your account uses widgets with tag-based rules, such as cross-sell recommendations or Bundle Builder, you may have noticed widgets not loading, or products disappearing after the page loaded.
This issue did not affect checkout, admin, or any non-widget parts of your storefront.
Root cause
Product tag data is stored in two different formats behind the scenes, a legacy format and a newer one, depending on when and how a shop's product catalog was originally set up. The update changed the path our system used to retrieve that data for widgets, and that path did not convert the newer format into the format our widget code expects.
On accounts where product tags were stored in the newer format, the widget code could not process the data correctly, which caused the rendering issues described above.
Resolution
We reverted the update, which restored normal widget rendering about 30 minutes after the issue began. Because some widget data is temporarily cached for performance, a small number of accounts continued to see stale results until that cache cleared. We proactively refreshed the cache across all affected accounts.
What we're doing to prevent this from happening again