Checkout compliance, adaptive onboarding and legal page templates
Checkout compliance
Configure consent prompts — cookies, marketing, data processing — directly from settings. Consent is captured with the checkout and flows through to compliance reports.
Adaptive onboarding
The onboarding dashboard adapts to the store type (AI-built vs. legacy, physical goods vs. digital), surfacing only the setup steps that actually apply.
Legal page templates
Ready-made privacy policy, terms of service, and return policy templates — populated with your store details and attached to the storefront in one click.
Also shipped
- AI Builder overhaul — redesigned chat window with message examples, top navbar for admin/Builder context, back/forward navigation without reload, WIP overlay during changes, dead-sandbox detection, Sentry integration, server-side token deduction, pricing fetched from the API, sandbox auto-stop on window close or inactivity
- Refreshed admin navigation — command menu in the admin layout, drill-in sidebar with search, unified drill menu for settings, onboarding sidebar button, store switcher that shows the current store
- Template-based store creation — onboarding can start from a template; store bootstrapping is split between agent and template for faster setup, and template previews use cron-generated screenshots instead of iframes
- EU country detection and compliance — auto-detects country for storefront and admin; EU-specific compliance features light up where applicable
- Legal onboarding integration — legal pages and compliance settings are now part of the onboarding flow
- Commerce additions — collection creation API route, newsletter popup tool, billing transactions list, cached analytics data, and parallelized collection creation (YNS-934)
- Two new store themes — final two themes land for YNS-921
- System prompt: Commerce SDK — sandbox system prompt updated to use the Commerce SDK
Fixes
- [ai-builder]show Builder chat loading state instead of flashing the assistant chat
- [admin]flash of wrong drill-in content when switching sidebar sections
- [admin]restore clickable sidebar parent items
- [admin]sidebar navigation overflow
- [admin]store deletion redirect handling
- [admin]store switcher new-store button path
- [admin]relative date rendering
- [admin]missing addons link
- [billing]move manage subscription button
- [chat]remove chatbot expanding
- [domains]vendor-neutral domain error messages
- [ui]blog sidebar color