Skip to main content

Are all built-in themes Final?

Yes — Streamly, Streamlix, and StreamTube are all Final. Zip marketplace UI remains hidden; Apply / Preview is the supported surface.

Do I need separate routes per theme?

No. One route tree; skins via templateEntry / StorefrontThemeProvider / getStorefrontSkin.

Why does StreamTube look different from Streamly?

StreamTube uses a guide/rail (drawer on mobile), full-bleed gutters like Streamlix, flat CTAs, and soft ~12px radius — not Streamly’s bevel + max-w-7xl card shell. It also advertises supportsLightMode.

Why does preview still look like my applied theme?

Preview must set data-storefront-theme. Use /?__theme_preview=<themeId> while signed into admin.

Why did my SEO change after Apply?

It should not — SEO/product/content keys are global. Re-check Brand & Experience.

Can I upload a custom theme zip?

APIs exist; gallery upload/export/uninstall UI is hidden (SHOW_THEME_PACKAGE_IO_UI = false). Uploaded zips cannot ship new React templates.