Themes and the visual editor
Storefront theme management, drafts, code, and visual editing.
Use Storefront → Themes to install, import, duplicate, activate, rename, reset, delete, and restore themes. The active theme is the one buyers see.
Use Storefront → Visual editor for safe draft changes to theme settings. Drafts are separate from live settings until published. Publishing snapshots the previous state so rollback stays possible.
Use Storefront → Code editor for Nunjucks theme files. Template content is compile-checked before save, and rendering happens in the storefront renderer, not in the dashboard.
Theme card previews wait in a short server queue during a burst. If that queue fills, the renderer returns 429 with Retry-After so the preview can retry instead of showing a theme error.
Use Storefront → Configure, Custom pages, FAQ, Legal & privacy, Email settings, and Images for surrounding storefront content and media.
In Storefront → Configure, member access can require a signed-in buyer for the whole store or for selected category ids. A blocked page sends the buyer to account login and returns them to the requested page after sign-in.
Saved email templates are used by order, delivery, replacement, review, ticket-close, abandoned-checkout, withdrawal, affiliate, subscription and reseller emails. Replacement templates receive each product name and its newly issued value. Send test uses the saved draft and sends through the store’s configured sender.
SellAuth themes
A theme exported from SellAuth (for example Canvas, Alpha, Blue or Pro) imports as-is: its templates, sections, schema.json settings and translations are kept, and the store renders it with its own data. Every setting appears in the visual editor. Section text that SellAuth stores as a translation key shows as the text it stands for; typing replaces it with your own words.
What changes on this platform:
- Cart and checkout. The theme's cart and Buy now buttons open this store's checkout. Prices, discounts and taxes are worked out there.
- Customer pages. Buyers sign in from the theme's own Log in window (email code or password, then the authenticator code if they set one up) and see their dashboard, orders, balance and tickets on the theme's customer pages. It is the same account and session as the store's account page (
/checkout/account). Adding funds from the theme's balance page continues on the account page, where the buyer picks a payment method. Affiliate, reseller and subscription actions, Discord sign-in and ticket image attachments stay on the account page. The visual editor shows the theme's customer pages with a sample customer so you can style them. - Images inside the theme. Images and fonts that ship inside a theme package (such as a hero background) are imported with the theme, up to about 145 KB each. Larger ones are listed in the import report; upload those in Storefront → Images and pick them in the visual editor.
- Libraries. The scripts SellAuth themes load (Alpine, Splide, js-cookie and the rest) are served from your store's own address, with their licences, instead of a public CDN.
- Currencies. The theme shows prices in the store's currency only.
- Section product picks. Product lists picked in SellAuth point at SellAuth's product ids, so those sections show all products until you pick again in the visual editor.