Changelog

The latest updates, improvements, and fixes to Your Next Store. Subscribe via RSS.

· v1.244

0% transaction fees on all plans

YNS no longer takes a cut of your orders. Every plan — free and paid — runs at 0% transaction fees on top of Stripe's own processing, so the full order value lands in your account. Platform revenue comes from subscriptions, not your checkout.

Also shipped

  • Continuous linting in AI Builder — the agent catches lint and type issues while it edits, so generated code stays clean
  • Image prompts in AI Builder — submitted images are now accepted as both attachments and URLs
  • Instagram module on AI Builder — legacy blocks migrated to the new format, with superadmin tooling to manage the transition
Fixes3
  • [ai-builder]false positives in sandbox path hook blocking
  • [admin]hide migrate-to-AI-Builder entry point
  • [shipping]saving shipping tax rates
· v1.243

Unified inbox and shared-conversation previews

Unified inbox

Incoming emails now sit alongside contact-form messages in a single admin inbox — one place for every customer conversation, regardless of where it started.

Live preview in shared conversations

Shared AI Builder conversations now embed a live sandbox preview. Anyone you share the link with sees the generated store rendered in real time, not just the chat transcript.

Also shipped

  • AI Builder version history (groundwork) — architecture change that tracks every Builder version with its deploy status and linked commit. End-to-end plumbing is in place; the UI lands in an upcoming release
  • Google Tag Manager — add a GTM container to any store for analytics and tag management
  • Custom text on 0% tax rates — label zero-rated lines with a custom note (e.g. "Tax-free export") on invoices and checkout
  • Inline comment pins on Builder previews (private) — leave pinned feedback directly on the rendered preview; currently gated by superadmin approval while the flow is validated
Fixes1
  • [image-cache]tighten theme matching to avoid cross-category reuse
· v1.242

Slash commands, blog post scheduling and Builder migration

Slash commands in Builder chat

Typing / in Builder chat opens an autocomplete of every available skill and command, each tagged with a badge. Faster than typing full instructions, and easier to discover what the Builder can do.

Blog post scheduling

Pick a future publish date and time on any blog post. Drafts stay hidden until the scheduled moment, then go live automatically — no more setting a reminder to hit publish.

Migration between Storebuilder and AI Builder

Move stores between Storebuilder and AI Builder without rebuilding. A one-click migration action (with banner guidance) ships a Storebuilder store into AI Builder, and a revert-to-Storebuilder card in general settings sends it back if needed.

Also shipped

  • AI-generated newsletters (groundwork) — early plumbing for AI-drafted newsletters; the full composer and send flow ship in an upcoming release
  • EU withdrawal button auto-enabled — merchants in the EU get the statutory withdrawal button switched on automatically, no setup required
  • No-credits overlay on preview — clear prompt to top up when a preview can't render because credits ran out
  • GitHub-style code button on /design — copy raw code straight from the design page with one click
Fixes7
  • [cloning]limit image size in store cloning
  • [cloning]cloning websites
  • [invoices]Fakturownia invoices
  • [checkout]billing and shipping addresses always present (with backfill)
  • [ai-builder]stale session IDs and sandbox security hooks
  • [ui]add mic icon
  • [ui]SiteHeader shrinking in flex layouts
· v1.241

Cart recommendations, WordPress blog import and Klaviyo addon

Cart recommendations

A configurable cart recommendations block that surfaces cross-sell and upsell products based on current cart contents. Layout and source rules live in admin.

WordPress blog import

Point YNS at a WordPress site to pull in its posts in one click, with formatting, images, categories, and tags preserved.

Klaviyo addon

New addon to connect a Klaviyo account and power email marketing — sync customers, orders, and events into Klaviyo flows and campaigns.

Also shipped

  • EU withdrawal compliance — full support for EU Directive 2023/2673: withdrawal button on the store, withdrawal link in the order confirmation email, and guest access to the withdrawal form
  • Shippo OAuth — connect Shippo with a single OAuth credential set instead of raw API keys
  • Cart recommendations layout controls — configurable layout for the new cart recommendations block
  • Settings shortcut for tools — tools that declare a settingsPath now get a direct settings button in the admin
Fixes3
  • [checkout]more synchronous payment flow for Apple Pay
  • [shipping]compare free shipping threshold against net total
  • [cart]cart drawer width specificity
· v1.240

Blog comments, refunds API and agent browser in sandbox

Blog comments and categories

Blog posts now accept comments with a moderation queue, comment categories, and spam controls. Posts can also be grouped into categories, with matching API endpoints for listing and filtering.

Refunds API

REST endpoints for listing, creating, and retrieving refunds, with a matching admin UI for managing them. Refund events trigger a customer-facing confirmation email with the expected arrival window.

Agent browser in sandbox

The AI Builder sandbox now ships with agent-browser — a headless browser the agent drives itself to verify changes in a real rendered page, instead of trusting static output.

Also shipped

  • Cart recommendations commerce tool — a new commerce tool the AI Builder can call to surface upsells and cross-sells based on current cart contents
  • Shopify product migration in AI Builder — import products from Shopify (and similar platforms) directly inside the Builder
Fixes12
  • [checkout]deduplicate order confirmation emails
  • [cart]handle missing cart cookie gracefully instead of throwing
  • [tax]net-to-gross conversion when loading product form in inclusive tax mode
  • [tax]show gross prices for tax-inclusive stores in feeds, admin list, JSON-LD, and volume pricing
  • [invoices]exempt labels on invoices
  • [admin]remove hallucinated API fields (marketingOptIn, label, trackingUrl)
  • [collections]product reordering in collections
  • [inventory]subquery on inventory page to prevent stack overflow
  • [reviews]plain object return from addReview instead of raw DB result
  • [ai-builder]hide bash errors from clients
  • [billing]pro plan transaction fees consistent with marketing site
  • [ui]incorrect colors in the mobile nav menu
· v1.239

Automatic deployment error fixing

When a deployment fails, AI Builder reads the build logs, identifies the error, and proposes a fix in the chat. Low-risk fixes — type errors, missing imports, lockfile mismatches — are applied and redeployed automatically; anything ambiguous waits for your approval.

Fixes1
  • [editor]z-index for bubble menu
· v1.238

Plan mode and conversation sharing in AI Builder

Plan mode

Ask AI Builder to draft an implementation plan before writing any code. Review and approve the plan upfront; toggle plan mode from the Builder chat or with Shift+Tab.

Conversation sharing

Share an AI Builder conversation via link — the full transcript, the generated code, and the resulting preview. Useful for asking for feedback or handing off work mid-session.

Also shipped

  • Stream reconnection on page refresh — conversations resume with catch-up replay after a browser reload instead of starting over
  • Pull-before-push on git operations — Builder pulls the latest remote state before pushing, avoiding conflicts on parallel edits
  • Toasts around commits — commit start, success, and failure now surface as toasts in the Builder UI
  • Message persistence endpoint — durable API for saving AI Builder conversation messages, powering share links and stream reconnection
Fixes6
  • [invoices]Fakturownia shipping price
  • [ai-builder]lower sandbox timeout to 5 minutes
  • [ai-builder]plan mode button sizing in chat toolbar
  • [ai-builder]uncheck element selector after sending a message
  • [ai-builder]use store URL for preview
  • [ai-builder]deployment link
· v1.237

Deployment flow improvements

The store deployment flow is more flexible, with extended gating logic to support additional deploy scenarios. Cloning and onboarding also get more robust — image downloads handle failures gracefully, and onboarding falls back to a default generated store when the source site can't be scraped.

Fixes3
  • [cloning]image downloads in site cloning
  • [onboarding]fallback to default store generation when scraping is unavailable
  • [ai-builder]append to Claude system prompt
· v1.236

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.json spec 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 APIGET and POST endpoints 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
Fixes19
  • [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
· v1.235

Redesigned customer panel and new commerce APIs

Redesigned customer panel

Full design and responsiveness cleanup of the customer-facing account panel — orders, subscriptions, addresses, loyalty — all readable on mobile without reflow jank.

Commerce API expansion

Three new REST endpoints land this release: AI image generation, image upload to the media library, and bulk product creation. These power upcoming admin UIs (Image Studio, bulk product entry) and are available for external integrations today.

Also shipped

  • Responsive AI Builder UI — Builder interface redesigned to work cleanly on mobile and smaller screens
  • Product count per category — category listings surface how many products each one contains
  • Loops SDK integration — new users are auto-subscribed to the store mailing list via Loops
  • Local product import script — import products from a directory structure as a one-shot script
Fixes5
  • [checkout]coupons clearing the address
  • [checkout]shipping price in order emails when free shipping threshold met
  • [admin]mobile responsiveness on /create page
  • [admin]speed up product edit screen
  • [ai-builder]missing type declarations for react-syntax-highlighter deep imports