Bundle isn't showing on my store
Updated Sep 10, 20263 min read
Work through these six checks in order. In practice almost every case is one of the first three: the app embed is off, Hype is watching a different theme, or the offer is still a draft.
1. Is the app embed on?
Nothing renders without it.
Open Hype Bundles. The home page shows an App Embeds card and, if the embed is off, a warning banner reading Enable the Hype Bundles embed block.
Click Enable Hype Bundles (or Enable in theme in the checklist). The theme editor opens.
Under App embeds, switch on the embed named Hype.
Click Save in the theme editor.
Reload the app's home page and confirm the card now reads 1 Active.
2. Is Hype watching the right theme?
Hype checks one theme when it reports the embed's status, and it might not be the one you edited.
Go to Settings → Theme.
Either tick Always use the current theme, which follows whichever theme is published even after you switch, or select the exact theme you enabled the embed on.
Click Save.
If you enabled the embed on a duplicate or a development theme, that is a different theme as far as Shopify is concerned. On a DEMO theme Hype cannot verify anything and tells you so.
3. Is the offer active?
A draft renders nothing.
On the home page, look at the Status column for the offer.
If it says Draft, open the row's Actions menu and click Enable.
If Enable fails with a message about 25 automatic discounts, see The 25 automatic discounts limit.
4. Are you looking at a page the offer targets?
Open the offer and check Show on (or Applies to for a volume discount):
Specific products — you must be on one of the listed product pages.
Specific collections — the product must belong to one of the listed collections. Check the product in Shopify, not just the storefront navigation.
All products — any product page qualifies.
Bundle blocks mount on product pages. They do not render on the home page, collection pages or the cart page.
5. Is the placement pointing somewhere that exists?
Open the offer's Blocks step and look at Placement.
If Position is At a placement anchor, the Anchor name has to match a Hype: Placement anchor block you added in the theme editor (its Placement name setting), or the
data-hype-anchorattribute of an element in your custom Liquid. A missing anchor is not an error — the block falls back to automatic placement, so if the offer is appearing next to add to cart when you expected it elsewhere, this is why.If Position is Automatically, near Add to cart, the block needs a normal add-to-cart form to attach to. Heavily customized themes and some quick-view drawers do not have one where Hype expects it. Switching to an anchor gives you exact control.
6. Is it just the cache?
Storefront data is cached for 10 minutes. A change you made a moment ago may not be out yet.
Go to Settings → Cache.
Click Clear Cache. A toast confirms how many entries were removed.
Reload the storefront page, bypassing your browser cache.
Also clear your theme's own caching or CDN layer if you have one.
Still nothing?
Check for a sold-out component. A fixed bundle whose component has no in-stock allowed variant renders with a disabled button rather than not at all — but if you narrowed variants tightly, check Sold-out products and inventory.
Check the app proxy setting. In the theme editor, the Hype embed has an API Proxy link setting that should read
/apps/hype-bundles. If someone changed it, restore that value.Turn on debug logs. The same embed has Enable debug logs. With it on, the browser console logs what Hype loaded and why a block did or did not mount — useful information to send to support.
Related
Was this article helpful?
Related articles
Still need help?
Start a chat and we'll pick it up right here.