Store Builder

Language and region

Where the site language reaches on a published page, who reads the timezone now, and the field that still does nothing — said plainly.

Manage → Settings → Currency & region, the Region block.

There are three fields, and they are not in the same state. The screen says:

"The language is applied to your published pages and to the messages your storefront shows shoppers; timezone and units are saved for later — nothing reads them yet."

True for the language and the unit; out of date for the timezone — see below.

Language — this one does something

It does two things, and both are observable:

It reaches the published page's lang attribute. That is how browsers and search engines know what language the page is in: whether a browser offers to translate it, how a screen reader pronounces it, where a search engine files it.

It picks the language of the messages shoppers see. Text the storefront generates — as opposed to text you typed — follows this setting.

What it does not do: translate your content. Product names, button labels, articles stay exactly as you wrote them. This declares what language the page is in; it is not a translation engine. Selling in several languages is the Content languages block right below, with its own page: Selling in more than one language.

About the value

The server validates the shape of a language code rather than checking it against a fixed list: vi, en, fr, pt-BR are all accepted.

Which means you can set a language the admin interface has no translation for. The published page declares it correctly, and generated messages fall back to a language that does exist. Deliberate: declaring the truth beats being blocked.

Timezone — one thing reads it now

The Booking app does: every date rule on a booking form — the notice window, closed dates, future-only — is judged in the timezone set here. Left blank, it is judged in UTC, and a store in Vietnam finds "today" ending at seven in the morning. See The Booking app.

Nothing else reads it yet: timestamps on orders and in Manage do not shift with this field.

Weight unit — nothing reads it

This one is stored and nothing else. Nothing displays weight in the unit you choose. Filling it in does no harm, and when a feature does use it your value will already be there — but do not expect it to change anything today.

This page says so because the screen says so. A setting that looks live and is not is the worst kind of silence.

Your language versus the store's language

  • The site language here decides what the published page declares and what language shoppers see messages in.
  • Your interface language — what you see in the editor and the Manage screens — is a setting on your account, not on the site.

A Vietnamese agency can perfectly well build an English store: Vietnamese admin interface, site declaring en.

The other tabs in Settings

The same screen also holds:

  • General — store name, description (used for previews and SEO), support email and phone, customer accounts, maintenance mode, the site ID.
  • Currency & region — base currency, money display, multi-currency, region, content languages. See Currency and price display.
  • Address — where the business is based.
  • Social — Facebook, Instagram, TikTok, YouTube links.
  • Policies — returns, shipping, privacy. "Shown to customers in the footer and at checkout."
  • Agency — handing the store's day-to-day operation to an agency.
  • API keys — see API keys.
  • Delivery, Tax, Returns, Abandoned cart — the order's rules; see Orders and The cart.
  • Webhooks — see Webhooks.
  • Danger zone — deleting the site. You have to retype the site's name to confirm.

The site ID

General carries the Site ID with a copy button: "Identifies this site in support requests and API calls."

When reporting a problem to somebody, send this along — the fastest way for them to find the right store.

Updated 26/09/2026