Will Bundlex slow down my store?
No. Bundlex is built to stay out of your theme's way, so adding it should not hurt your store-speed scores. Here is exactly how it stays light.
The widget loads asynchronously
The product-page widget loads asynchronously and does not block your theme's render. Your page paints first, and the offer cards appear once the widget is ready. Nothing in Bundlex sits in the critical path that would delay your content from showing.
Because of this, installing Bundlex should not hurt your store-speed scores.
Cart hooks reuse your theme's existing events
Bundlex does not replace your add-to-cart button or re-mount your cart. Instead, it hooks into the add-to-cart request your theme already sends and rewrites it to include the bundle's variants and any extras in a single request. Your theme's native cart flow keeps running as normal.
Reusing your theme's existing cart events, rather than mounting a second cart system on top, is what keeps the footprint small.
Widget JavaScript loads on product pages
The widget is delivered as a theme app extension that targets your product template. On a typical store that means its JavaScript loads on product pages, where the offers actually appear, and not across the rest of your storefront. Your collection pages, blog, and other templates are not carrying the widget code.
- Product pages: the widget loads and renders your offers.
- Other templates: the widget code is not loaded.
The one exception is the optional featured-product block, which one-product stores can place on their home page to show offers there too.
No theme-file edits to install
Bundlex installs through Shopify's app blocks and theme app extensions, so there are no Liquid edits or code changes to your theme. Turning the app on and off is a Shopify-managed toggle, which keeps your theme clean and easy to roll back.
Analytics calls stay out of the way
Bundlex records impression and add-to-cart events to power your dashboard reporting. These are sent fire-and-forget in the background, so they do not block the page or your shopper's interaction. They are also filtered for bots and de-duplicated per visitor session to avoid unnecessary requests.
The short version
The widget loads asynchronously, on your product template, and reuses your theme's existing cart events instead of re-mounting anything. That combination is what lets Bundlex add upsells without dragging down your store speed.
Was this article helpful?
Your feedback helps us improve our docs.