Internationalization, Shippo addon and Command Hub
Internationalization
YNS now ships with multi-currency and translations. Stores can configure additional currencies alongside the base, with per-currency prices, automatic conversion rates, and a checkout flow that handles currency switching end to end. Every content surface — products, categories, collections, reviews, blog posts — is translatable inline, with AI-generated translations available as a tool you can invoke and per-entity override.
Shippo addon
Connect a Shippo account to YNS and get live rates at checkout, label generation from the order page, and automatic tracking-number sync.
Command Hub
A new unified workspace for AI-powered operations — media generation, product operations, and batch edits. Image Studio (AI-powered product media) lands as the first tool inside Command Hub, with more to follow.
Also shipped
- Volume-based pricing — configure tiered pricing per product, with per-variant overrides; applies through the cart flow and surfaces on the product page
- AI-driven store insights — the store agent surfaces actionable insights about the store (mentioned to the agent via
createInsight) - Drag-and-drop images into AI Builder — drop images straight into the chat as context
- Image/video generation via xAI Grok Imagine — switched from Fal.ai to xAI's Grok Imagine under the hood
- OpenAPI spec + YNS code-mode MCP — full
openapi.jsonspec exposed, and an MCP server that lets the AI Builder call YNS API endpoints in code mode - AI Builder skills — the Builder agent can now load and use skills for specialized tasks
- Store address validation — address fields validate against the Google Maps API
- Notes on invoices — add free-form notes to any invoice
- Product reviews API —
GETandPOSTendpoints for product reviews - NPS popup — in-app NPS prompt wired through the PostHog API
- Titles on every admin page — every admin route now has a proper page title
- Refined admin chat workspace — expanded and tidied the chat sidebar and page layout
- Clarifying questions for unclear prompts — the Builder asks follow-up questions when a prompt is ambiguous
- Tool-use rendering improvements — cleaner tool call visualization, static tool components swapped for JSON rendering
Fixes
- [checkout]align shipping and pricing with tax behavior
- [cart]bundle shows $0 in cart when a constituent product is also a line item
- [cart]apply coupon button
- [multi-currency]filtering enabled currencies
- [translations]count
- [translations]hide translations in the sidebar
- [invoices]server-side PDF generation with branding
- [ai-builder]websocket streaming losing messages
- [ai-builder]remove false positives from protected files in the sandbox
- [ai-builder]verify project existence on Vercel before creating it
- [admin]empty state component and missing title in settings
- [admin]overflow in product edit form
- [admin]sidebar opening on desktops
- [admin]header height
- [admin]popup offset
- [admin]landing page loading
- [products]incorrect attributes shape
- [prompt]allow "none" when no template matches store description
- [hub]replace img elements with next/image in Media Studio