A more reliable and faster date picker
The Buunto widget needs to know about your products - their tags, collections, and variant options - to figure out which delivery settings apply. Until now, it fetched that data from Shopify’s APIs every time a customer loaded the page.
That worked, but it meant the widget was only as reliable as Shopify’s APIs in that moment. If Shopify was slow or having issues, the widget felt it too.
What changed
Buunto now maintains its own cache of your product and variant data, kept in sync automatically via webhooks. The widget pulls from this cache instead of calling Shopify directly.
This removes a point of failure and makes the widget more resilient:
- Faster loading - our cached data serves faster than Shopify’s APIs, so the date picker appears quicker
- More reliable - if Shopify’s APIs are slow or temporarily unavailable, the widget keeps working normally
- Consistent performance - no more occasional delays during Shopify platform issues or high-traffic events
Checking your cache status
You can see your product cache status in Buunto’s admin under your shop settings. It shows the number of cached products and variants, when the cache was last refreshed, and a button to trigger a manual refresh if needed.