OxifyOxify
Theme Compatibility & Advanced

After switching themes

Re-enable Oxify after publishing a new theme.

App embeds and app blocks are per-theme. After changing themes, the cart drawer will not appear until you re-enable it on the new theme.

Turn on the Oxify: Cart Upsell & Gift app embed on the new theme: in Online Store → Themes, click Customize on the new theme, open App embeds, switch it on, and click Save. In Oxify, the Cart Drawer card on Home shows an Active badge once the embed is on for your published theme.

If you use product-page offers (Product Page Upsell), also turn on the Oxify: Product Upsell app embed, and re-add any Oxify app blocks you placed in the old theme (Oxify: Bought Together, Oxify: Cross-sell, Oxify: Product Add-ons, Oxify: Product List). The Sticky Add to Cart Bar and Floating Cart Button are not separate blocks — they appear with the cart embed.

Re-check theme selectors — different themes use different add-to-cart class names. In Oxify, open Home → Cart Drawer → Settings, click Show Advance Settings, and update Add to Cart Button Custom Query Selector, Open Cart Custom Query Selector, Count Bubble Custom Query Selector and Hide Theme Cart Custom Query Selector if the new theme's buttons, cart icon, count bubble or built-in cart drawer aren't recognized. For the sticky bar, use Sticky Add to Cart Bar → Show Advance Settings → Custom Query Selector.

Test on storefront in an incognito window.

Your cart drawer settings, funnels, free gifts, FBT offers, and analytics carry over — they live in Oxify and your shop, not in the theme. Only the storefront-side embeds and blocks need re-enabling, plus any code changes you made to the old theme: the add-on price updater (Oxify's Settings page → Product Add-on Settings) and the collection volume-discount snippet (Cart Editor → Volume Discount → Specific Collections → View setup steps).