Changelog· Page 3

The latest updates, improvements, and fixes to Your Next Store. Subscribe via RSS. Curious what's coming? See the roadmap.

· v1.360

Monthly service charge via payment link, return label and extra services for GLS

Store owners can now offer an additional monthly service charge directly through a payment link. This feature simplifies billing processes and helps manage subscription services.

Return label and extra services for GLS

Store owners can now generate return labels for GLS shipments and offer extra services at checkout. This makes returns easier for customers and widens the shipping options available at checkout.

Cash on delivery for courier parcels

Store owners can now collect cash on delivery for courier parcels while blocking it for loyalty points. This provides greater flexibility in payment options and helps manage financial transactions more effectively.

Also shipped

  • Break lines with Shift+Enter when editing text
  • Label the preview and composer icon buttons on hover
  • Send pinned annotations to AI assistant from the draft list
  • Offer only lockers or only parcel shops per delivery method
  • Read account capabilities at connect and carry extra services
  • Add --no-field-limit to the attribute migration script
Fixes12
  • [admin]Show the new YNS bag mark instead of the old logo
  • [billing]Keep one live subscription per paid feature
  • [billing]Never replace a live paid plan from plan checkout
  • [billing]Resolve the plan from the price ID after checkout
  • [checkout]Show the delivery method name beside the carrier logo
  • [design]Keep the sandbox awake while AI assistant works or the preview is in use
  • [design]Stop direct text edits failing on non-English copy
  • [ai]Make the empty-chat watermark the bare bag mark
  • [ai]Pin loopback calls to the deployment running the turn
  • [ai]Stop telling merchants a change is already on screen
  • [gls]Read the error code from the SOAP faultcode
  • [shipping]Call the locker delivery type "Automat paczkowy" in Polish
· v1.359

BaseLinker custom shop integration, monthly performance report for client stores

BaseLinker custom shop integration

This feature allows store owners to integrate their shops with BaseLinker, enabling efficient order management across multiple channels. It simplifies workflow and helps keep inventory synchronized.

Monthly performance report for client stores

Store owners can now view detailed monthly performance reports for each client store, helping them understand sales trends and optimize their strategies. This visibility is crucial for making informed business decisions.

Custom fields for products and variants

Store owners can now add custom fields for products and variants, giving them the flexibility to tailor information to their specific needs. This helps better organize and display product details.

Also shipped

  • Add shared service lifecycle and month picker
  • Import Base.com orders and filter orders by channel
  • Move custom fields from Settings to Catalog
  • Simplify detail navigation and service updates
  • Capture where shoppers came from on every storefront again
  • Count ad clicks as paid and name the ad platform
  • Serve catalog reads without a key, cached at Vercel's CDN
  • Type the custom field audience and the bulk translation for the SDK
  • Extend WebMCP checkout tools to the Montonio, Paynow and Frame forms
  • Let browser agents complete checkout with WebMCP
  • Add a pooled connection mode for queries, off by default
  • Let plain git push from the store workspace
  • One workspace per store, with document skills
  • Open and edit spreadsheets, decks, Word files and PDFs
  • Use official payment logos instead of drawing them
  • Build the expert workspace like the merchant admin, with a matte black sidebar
  • Date each assignment from the services ledger
  • Give outside experts their own workspace with a client switcher
  • Lighten the expert sidebar with a soft fade and drop the read-only wording
  • Model an engagement's term and filter the client rows
  • Read a store's logo and an expert's finished work for the clients list
  • Redesign the clients page as a simple list with a term bar, tabs and filters
  • Send experts without a store to their workspace after sign-in
  • Enter monthly ad spend to get MER, ROAS and cost per order
  • Open an assigned client store from the expert's YNS account
  • Show tracking and feed status for a client store
  • Connect product feeds to ChatGPT ads
  • Make the Google Shopping feed ready for Merchant Center
  • Score how ready a store is for AI search
  • Follow an API publish by its id, whichever machine builds it
  • Refine shared service performance cards
  • Add the previous month's average order to the performance report
  • Let staff assign an outside expert under a first-name alias
  • Let staff invite an expert who has no YNS account yet
  • Open service emails on the tab they are about
  • Redesign the performance report as a compact dashboard
  • Show merchants their expert and the report, and let them remove access
  • Split the request page into Performance, Updates and Details tabs
Fixes13
  • [api]Count only published products in keyless brand reads
  • [db]Log pool pressure only when every connection is taken
  • [ai]Answer an open question from the composer instead of freezing the chat
  • [ai]Attach files dropped anywhere on the chat, even mid-reply
  • [ai]Keep chip questions within eve's three options
  • [ai]Make the paperclip open the file picker again
  • [expert]Line up the ad spend form's labels and controls
  • [metafields]Show fields created from legacy attributes in the editor
  • [publish]Cancel a runner build the publish stopped waiting for
  • [publish]Stop calling a just-published storefront newer than its preview
  • [sandbox]Stop injecting platform AI keys into builder sandboxes
  • [services]Stop the ad spend card stretching the request page in Safari
  • [storefront]Stop sending paid download links and costs to the browser
· v1.358

Trim the Meta Ads request page

This feature simplifies the Meta Ads request process, making it easier to navigate and manage your advertising efforts. A clearer interface helps store owners save time and focus more on their marketing strategies.

Fixes1
  • [builder]Create store drives at 100 GiB
· v1.357

PayPal Live and Sandbox apps, order contact email correction and add-on catalogue

PayPal Live and Sandbox apps integration

You can now connect both Live and Sandbox apps for PayPal in separate tabs. This allows for easier management of your payment setup, ensuring a smooth transition between testing and production.

Order contact email correction feature

Store owners can now easily correct an order's contact email directly from the orders page. This improves customer communication and reduces the risk of order-related issues.

Unified add-on catalogue presentation

Add-on logos are now presented uniformly as app-store tiles. This makes it easier for store owners to browse and select the integrations that best fit their needs.

Also shipped

  • Add a configuration page for each add-on
  • Connect Montonio's production and test keys in separate tabs
  • Connect PayNow's production and test accounts in separate tabs
  • Open add-ons on their own page and return OAuth there
  • Fade test orders in the orders list
  • Move the test-orders toggle into the orders sort menu
  • Log which store and API key call the public API
  • Keep store workspaces on Vercel Drives instead of snapshots
  • Run storefronts in Frankfurt and keep AI bots off staging
  • Link each payment add-on missing production keys to its Produkcja tab
Fixes6
  • [admin]Stop page translation from crashing the settings form
  • [agent]Export AI assistant traces with the official OTLP exporter
  • [api]Stop sending paid download links and costs to storefronts
  • [ai]Reason about schedules with the chat model
  • [settings]Merge saved sections in the database instead of rewriting the whole blob
  • [subscriptions]Sell a promoted product at the better of the promotion and the plan
· v1.356

Montonio integration, customs duties note and unified pay page

Montonio payment integration

This feature allows you to connect the Montonio payment service with a single key pair, simplifying your setup process. Having this integration enables you to provide customers with more payment options, potentially increasing your sales.

Customs duties note for international deliveries

With this new feature, customers will see a customs-duties note during checkout for deliveries to foreign countries. This transparency helps avoid unexpected costs for your customers, fostering trust and improving their buying experience.

Unified pay page and wholesale panel

The alignment between the pay page and the wholesale panel makes it easier for store owners to manage orders together. This consistency can lead to a more efficient workflow and reduced errors during order processing.

Also shipped

  • Connect PayNow with one key pair and detect its environment
  • Connect PayPal with one key pair
  • Offer managed DNS for a domain connected by hand
  • Warn about payment add-ons without production keys before going live
  • Redesign the buyer ordering panel for phones
Fixes5
  • [bundles]Store the editor's exact price as a fixed price
  • [checkout]Stop the saved address pickers sharing a key
  • [inpost-buy]Follow InPost's rules for rate limits, validation, commands and refunds
  • [build]Self-host fonts so a Google Fonts hiccup can't fail a build, closes vercel/next.js#99114
  • [build]Turn off Sentry 11 build-time instrumentation
· v1.355

Cash-on-delivery instructions, free shipping coupon type and cash on delivery

Cash-on-delivery instructions

This feature provides clear instructions for cash-on-delivery payments on order confirmations and within the order itself. This clarity can reduce payment issues and improve customer satisfaction during checkout.

Free shipping coupon type

Merchants can now create coupons specifically for free shipping, enabling them to attract more customers by offering incentives. This feature is essential for increasing sales, especially during promotions.

Cash on delivery payment option

This new manual payment method allows customers to pay in cash upon delivery. Implementing this option can expand your customer base, appealing to shoppers who prefer to pay in cash rather than online.

Also shipped

  • Mark sandbox and production credential fields per environment
  • Keep AI processing on US providers
  • Return a bundle's own tax rate from the bundles API
  • Show storefront status as a dot with a sliding label
  • Add the InPost Von Halsky marketplace foundation
  • Import paid orders, accept them and refund through InPost
  • Publish offers from the add-on card and the product page
  • Sync stock and prices through a marketplace dispatcher
Fixes18
  • [agent]Build ask_question from eve's askQuestion factory
  • [agent]Drop the todo tool removed in eve 0.65
  • [agent]Send AI assistant traces to Sentry over OTLP for Sentry 11
  • [bundles]Warn when a bundle is sold without VAT its products carry
  • [coupons]Type the empty coupon form instead of casting its type
  • [ai]Record full conversations in Sentry traces
  • [ai]Stop losing a chat attachment without telling the merchant
  • [emails]Show the store logo in sign-in emails
  • [env]Drop stale Fish Audio build policy
  • [getresponse]Recover an order whose contact GetResponse deleted
  • [orders]Record cash-on-delivery payments after the order has shipped
  • [publish]Accept a build of a newer commit that contains the published one
  • [sentry]Drop enableLogs removed in Sentry 11
  • [shipping]Warn about pickup rates that have no shipping broker
  • [slack]Serialize the store-picker thread before sending to eve
  • [team]Enforce the plan's seat limit on every invitation server-side
  • [team]Keep the invite form visible at the plan's seat limit
  • [video]Trace undici into the workflow flow function
· v1.354

Add clients on a page, prefill invited address and simplified add-client form

Add clients on a page

Store owners can now add clients directly from a page interface, improving workflow efficiency in the wholesale area. This change reduces interruptions and allows for faster client management.

Prefill invited address during sign-in

The invited address is automatically filled in during sign-in, simplifying the process for new clients in the wholesale section. This feature minimizes errors and speeds up client onboarding.

Simplified add-client form

The add-client form has been refined for clarity, and notes are now folded away by default, making it easier for store owners to manage client information. This results in a cleaner interface and quicker data entry.

Also shipped

  • Simplify the add-client dialog
Fixes2
  • [ui]Lift select lists above the dialog they open in
  • [wholesale]Stop clipping focus rings at the column edge
· v1.353

InPost Pay currency warning, clarified ad scope for tailored requests

InPost Pay currency warning

This feature alerts merchants that InPost Pay only settles payments in Polish Zloty (PLN). It helps store owners avoid confusion over currency compatibility when using this payment integration.

Clarified ad scope for tailored requests

This update improves the ad services offered by specifying the scope of tailored requests. It enables store owners to better plan their advertising strategies based on clear guidelines.

Fixes12
  • [checkout]Close the delivery window when a bound cannot be worked out
  • [checkout]Make quantity changes wait for payment like points and coupons
  • [checkout]Remember the delivery slot the shopper picks
  • [checkout]Restore the saved delivery slot and drop it with its method
  • [checkout]Say a change was saved only when it is known to have been
  • [checkout]Theme the checkout checkboxes
  • [domains]Read the sending domain's id from the checked store
  • [email]Stop losing track of a sending domain Resend refused to delete
  • [email]Stop treating a deleted Resend domain as still verified
  • [inpost-pay]Read the cart id out of the composite webhook reference
  • [loyalty]Never offer a redemption worth nothing
  • [paynow]Register the notification URL on the shop's domain
· v1.352

Customizable newsletter text color, unlisted services and product views report

Customizable newsletter text color

Store owners can now customize the text color in their newsletters. This helps create visually appealing emails that align with their brand identity.

Unlisted services from admin tools

Services can now be unlisted from the sidebar and admin search, allowing store owners to declutter their interface and focus on the most relevant features.

Product and collection views reporting

Store owners can now report product and collection views directly to Web Connect. This integration provides valuable insights into customer engagement and product performance.

Fixes6
  • [domains]Stop blaming the merchant's plan for Resend's domain cap
  • [ai]Let merchants attach a CSV from Safari and Windows
  • [ai]Make AI assistant's traces findable by store
  • [evals]Grade the whole reply and the tool AI assistant actually uses
  • [mailerlite]Let merchants pick a subscriber group
  • [mailerlite]Stop forcing sign-ups to a confirmed status
· v1.351

PayPal payments, loyalty card in the order summary and simplified panels

PayPal payment method

Store owners can now offer PayPal alongside Stripe at checkout, giving customers more flexibility in payment options. This addition can help increase conversion rates by catering to a wider audience who prefer different payment methods.

Loyalty card in order summary

The loyalty card is now prominently displayed in the order summary during checkout. This integration makes it easier for customers to track their loyalty points and redeem them, potentially increasing repeat purchases.

Simplified loyalty and address panels

The loyalty and saved address sections have been simplified for a cleaner, more user-friendly experience. This simplification helps store owners manage customer information more efficiently and improves the overall checkout process.

Also shipped

  • Add shared list layouts and accessible controls
  • Pin Services above Settings in the sidebar
  • Compact saved address selection
  • Compute order summary rows that reconcile with loyalty points
  • Add service engagement, history and interest tables
  • Point merchants at Services
  • Convert major-unit amounts to minor units exactly
  • Add the services texts in four languages
  • Validate redemptions against holds, cap and ownership
  • Add shared status, summary and feed components
  • Add the management fee calculator and the saved estimate type
  • Add the merchant actions
  • Add the service catalog and lifecycle rules
  • Add the service engagement data layer
  • Add the services page, request form and request page
  • Add the Slack, email and Linear messages
  • Lead merchant requests with status and updates
  • Pair every engagement write with its audit row and messages
  • Publish the ads fee schedule and save the estimate with a request
  • Save public submissions atomically
  • Show the fee estimate on the ads form and slim the catalog cards
  • Unify operator work in one composer
Fixes26
  • [admin]Move the store plan to the right of each store row
  • [admin]Show the plan as a compact mark in the store switcher
  • [checkout]Keep applied loyalty points across a shipping change
  • [checkout]Keep the loyalty card's offer inside a ceiling that moves
  • [checkout]Keep the saving rows readable on a dark summary background
  • [checkout]Let a tap on the covered wallet buttons retry failed saves
  • [checkout]Line the testimonials box up with the order summary
  • [checkout]Link an arriving cart to the signed-in shopper
  • [checkout]Make the order summary rows add up when points are applied
  • [checkout]Make the order summary's cart writes safe around payment
  • [checkout]Set the order summary total row in sentence case
  • [checkout]Stop printing the currency code twice in the order total
  • [checkout]Translate the phone and tax ID lines in the address pickers
  • [domains]Write Vercel's per-project DNS targets in the domain-move wizard
  • [ai]Move Sentry onto eve's instrumentation directory
  • [evals]Grade judged assertions with eve's t.judge
  • [inpost-pay]Answer order create with the whole order
  • [loyalty]Drop a stored redemption when the cart changes owner
  • [loyalty]Earn on discounted merchandise and convert points with currency decimals
  • [loyalty]Settle earn and redeem through one transactional path
  • [paypal]Re-judge a stored loyalty redemption before pricing the PayPal order
  • [services]Report only a real status conflict as one on cancel and stop
  • [services]Say what the monthly budget pays for, per service
  • [services]Store deliverable links in the form the feed renders
  • [slack]Bound alert headers and escape merchant text in the services alert
  • [subscriptions]Keep one-time loyalty redemptions out of renewals