Every market, in the right language and currency.
The site speaks the visitor's language and currency. Products, prices and availability come from the right Shopify market, and the designer writes no logic.
On Webflow it works with Webflow Localization (Localize Essential, from $12 a month per added language) and with Weglot. Built in Astro, languages cost nothing extra: Astro’s i18n routing, with the product translations from Shopify. Country switcher, suggested-market dialog, pickup locations and store availability are components you design.
- Webflow or Weglot settles the language first
- Smootify reads the matching Shopify market
- Prices, stock and currency load for that market
- Translated product links and hreflang are rewritten
What's in it.
Components come with every plan. Add-ons say which plan they need.
Country and currency switcher
ComponentA dropdown with one entry per country. The active currency fills in wherever it appears.
Market suggestion
ComponentA popover that offers visitors their own market, once, instead of leaving them on the wrong one.
Preferred store
ComponentThe customer picks a store once for pickup, and it applies to the whole catalog.
Store availability
ComponentStock per store on the product page: available in Milan, not in Zurich.
Webflow Localization
IntegrationWebflow translates the pages and gives each language its address; Smootify reads the products in that language.
Shopify Payments
IntegrationLocal payment methods at the Shopify checkout, without a third-party provider.
Store locator
Add-on, every planStores, dealers and distributors on a Mapbox map.
Read moreWhat happens when a visitor changes country.
The parts most people never find in the docs.
Language first, then data
Smootify waits until Webflow or Weglot has settled the language before reading the cache or asking Shopify. That is the difference between a page that settles and one that shows the wrong prices for half a second.
Keep Weglot if you have it
Native Webflow Localization and Weglot are both detected. A site already on Weglot does not have to switch.
Translated handles keep working
A product with a different slug in French still resolves. Smootify rewrites the links and adds the alternate hreflang tags.
Fixed in 2.0
In 1.x the market dialog never worked on Safari. In 2.0 the suggestion is a popover, in every browser, and asks the site’s own domain for the visitor’s country before any other service.
From the browser language
An option selects the market from the browser language, so a visitor arriving from a shared link sees their own market.
For developers
changeCountryByIsoCode() and changeMarketLanguage() drive the market from code when the URL structure is unusual.
- Markets are set up in Shopify first. With only the primary market, the switcher is empty and looks broken.
- On Webflow, native multi-language needs Webflow Localize Essential on top of the site plan, from $12 a month per added language. Without it, use Weglot. In Astro, languages are included.
- With Webflow Localization, change the language with Webflow’s own locale switcher: the page address changes with it. When a country shares its code with a language, such as Italy and Italian, the country switcher opens that locale too.
The rest of the store.
Start in Figma.
Go live on Shopify.
Free to build, pay only when you go live. One Shopify app with 17 add-ons, billed on the store’s Shopify invoice.
- One Shopify app with 17 add-ons, on the Shopify bill
- Free to build, pay only when you go live
- Works on Basic, Grow and Advanced
- Your 1.x store keeps working
- Every element stays yours to change
- Docs indexed in llms.txt