Updates

Markets

More control over markets, catalogues and shipping

Sell a different selection of products in each market

Your market page now has a Catalog card. A market starts out selling your whole catalogue; choose "Limit products" and you can shape exactly what it sells with include and exclude rules by product, collection or tag. The card counts what is left — "Selected products · 12 of 48 products visible" — using the same resolver your storefront runs, so the number is what a shopper in that market really sees. Remove the limit whenever you like and the rules are kept, in case you want them back. The product editor now tells you where a product sells, too: a line under Sales channels reads "Hidden in DACH · Sells in Nederland" and links to the market that hides it. Behind the scenes your sitemap finally covers every market that has its own URL prefix or domain, each filtered through its own selection, so search engines stop being offered products a market does not sell.

Your country and language switcher now comes in four styles

Online Store → Themes → Customize now lets you choose HOW the country and language switcher is drawn, separately for your header and your footer. "Dropdown" is the labelled form you already had — country name and currency. "Flags" shrinks it to a flag and a code (NL · EUR) for a crowded header. "Selects" gives two ordinary dropdown lists, which is what most footers want, and is the new default for the footer. "Minimal" is a single line of text — Netherlands · EUR · Nederlands — that opens one combined list with each market's languages under it, for editorial themes that want no chrome. Every style works on every theme, and on a phone all of them but the selects open as a sheet from the bottom of the screen with a close button, instead of a menu hanging off a tiny header button.

You can switch a market off — and the market form finally lists every language you sell in

A market now has a Status switch. Switching it off keeps every setting you configured but stops the market selling: visitors from its countries fall back to your primary market and its /prefix or domain stops routing, and the form names those countries before you save. The Status filter on the markets list works for the first time, because until now nothing could ever be inactive. Your primary market stays on — it is the market every visitor falls back to, so there is no store without one. Separately: the market form listed English only, even on a store with more languages enabled. It read the wrong store, and now reads the one you are working in, so every enabled language is offered.

More storefront themes and reliable theme controls

Two additional storefront themes join the theme library: an interior-design layout and a playful toy-store layout. Reference themes retain their supported editor settings and product-information blocks, use neutral starter imagery and follow your appearance controls. Content pages honor the selected theme layout, with improved Dutch and English fallbacks and mobile purchase controls. Installing as a draft leaves the live storefront unchanged; choosing immediate activation switches it live.

The markets graph is a canvas you can pan, zoom and read

Markets → Graph view is now a real board instead of two lists. One "Store defaults" card on the left holds the seven decisions every market inherits — domain and language, catalog and currency, shipping, payment rules, taxes and duties, returns and cancellations, and the localization prompt — and each of your markets sits to the right, connected to it. A market only shows what it does DIFFERENTLY: its own currency and price adjustment, its catalogs, its own domain or /prefix, its languages, its shipping coverage and any payment rules scoped to it. A market that matches your store simply says it inherits everything, so the size of a card tells you how far that market is from your defaults. Gaps — a market whose countries have no shipping rate, a catalog that publishes nothing — are still counted above the canvas, and clicking one now flies the board straight to it.

The markets overview is a searchable index

Markets are now one table instead of two lists of cards: search by market name or by country, filter on active or inactive, and sort by name or status. Each row shows which countries the market includes and small icons for what is customised on it — currency and pricing, a custom domain or URL prefix, extra languages, and shipping rates — plus a warning icon when countries in that market have no shipping rate or when the market is temporarily selling in your store currency. Your primary market always stays at the top.

Shipping that knows which market it is in

A shipping zone can now belong to a market. Give your DACH market its own "Germany express" zone and it is offered to shoppers in that market only — ahead of any global zone that happens to list the same country — while zones without a market keep applying everywhere, exactly as before. The market page gained a Shipping card that reads out, country by country, which zone and how many rates actually cover it, with a plain warning when a country in the market has no rate at all and a button that opens a new zone pre-filled with the countries you are missing. The markets list carries the same summary, so a gap is visible before a shopper finds it at checkout. Checkout payment rules can be scoped to a market the same way: hide cash on delivery in Germany without touching the Netherlands.

Activating a theme is immediate and keeps each theme's own page layouts

Activating a theme now switches your storefront over straight away — no separate publish step. Each theme keeps its own homepage, collection and product page layouts: the theme you switch away from is archived with its layouts, files and settings intact, and they all come back exactly as you left them when you activate it again. Previously a newly activated theme still rendered the previous theme's sections inside its own header and footer.