Shopify tabel vertalen meertalig: in Settings per locale de titel, trigger en empty-state. Na een wijziging in Structure opnieuw nalopen.
2026-10-06

Shopify tabel vertalen: labels en triggers per taal

Je shop heeft Nederlands en Duits. De maattabel opent met “Size chart”. In Berlijn klikt niemand. De centimeters kloppen, de knop niet. Shopify tabel vertalen meertalig is die chrome: titel, trigger, labels, empty-state — per locale in Settings, niet in een tweede tabel en niet in Translate & Adapt als vervanger van díé tab.

Gisteren kozen we popup of inline. Eerder de theme-app-block. Dit stuk is de vertaaltab van OO - Advanced Table Builder: welke strings erin staan, wat erin ontbreekt, en waarom je na Structure opnieuw moet kijken.

Shopify vertaalt je buy-button. Niet jouw trigger.

Markets en talen zetten de storefront-locale. Thema-strings gaan mee. Een maattabel die jij in de app bouwt, is geen theme-file. Native Shopify heeft geen veld “vertaal de Size chart-trigger van deze app”.

Live productdata (gewicht, prijs, metafield) volgt het product — en wat je in Shopify Translate zet op díé velden. De knop “Maattabel”, de tab “Verzorging”, de empty-state “Niets om te vergelijken” horen bij de tabelstructuur. Die haal je niet uit een metafield.

Internal description in Settings is admin-only. Die hoeft de shopper niet te zien, en die is geen vertaling.

Wat shops doen tot DE “Size chart” blijft staan

Twee tabellen, één per taal

`chart-nl` en `chart-de`, visibility per market. Elke Structure-wijziging twee keer. Visibility-regels botsten. Dat is geen vertaling; dat is dupliceren.

Alleen het thema vertalen

“Size chart” zat in een Liquid-snippet. De app-tabel heeft zijn eigen trigger. Het thema is Duits, de knop Engels.

AI-draft, klaar

Generate with AI vult Structure. Create and refine tables with AI zegt niet dat elke locale automatisch meekomt. Docs van de vertaaltab: alleen keys uit de huidige structure/design. AI vult die lijst niet voor DE.

Geen van die routes: één tabel, Enable aan, per locale de keys vullen, ná Structure opnieuw openen.

Settings → translations, keys uit de huidige structuur

OO - Advanced Table Builder is Free (listing 5.0, 1 review). Listing: size charts, specs, comparison, tabbed, Us vs Them; visuele builder; AI-draft; metafields; Fully translatable. Werkt met Excel, Google Sheets en AI. UI Engels. CTA blijft de listing.

Translate table content:

  1. Open de tabel → Settings.

  2. Open de translations-sectie / tab.

  3. Kies een locale en vul de keys: titles, labels, trigger text, empty-state copy, enzovoort.

  4. Save the table.

Alleen strings die uit de huidige structure/design zijn gehaald, staan in de lijst. Wijzig je structure-labels, revisit translations.

Dat laatste is de valkuil. Je hernoemt tab “Care” naar “Wash”. De DE-vertaling hing aan de oude key. De Duitse shopper ziet de nieuwe Engelse label tot jij de tab opnieuw vult.

Wat je wél vertaalt (chrome)

  • Size chart: trigger (“Maattabel”), titel boven de grid, empty-state als er niks te tonen is.

  • Tabbed: tabnamen.

  • Comparison: empty-state van de tray, trigger “Add to compare” als die in de keys zit.

  • Us vs Them: kolomkoppen en CTA-labels die de structuur uittrekt.

Display mode (popup vs plain) blijft Design, geen vertaling. Visibility (All products / Selected) blijft Settings, geen vertaling.

Wat je hier niet vertaalt

  • Internal description — admin.

  • Metafield-waarden — productdata / Shopify Translate op het product.

  • Shopify-modules (Weight, Price, vendor) — live uit Shopify; het *label* ernaast kan wél in de keys zitten.

  • Een tweede tabel “voor Duitsland” — tenzij je écht een andere grid nodig hebt (EU vs US inches). Dat is visibility, geen i18n.

Plaatsing blijft hetzelfde

Eén enabled tabel. Theme-block of auto-placement volgens type. Auto-placement rules: Specs hebben geen ATC-inject; Size chart kan boven Add to cart als er geen block is. De vertaling hangt niet aan het block. Je vertaalt de strings in de tabel; het block kiest welke tabel.

App embed Tables, Specs & Comparisons aan. Zonder embed geen auto-placement en geen shortcode. Shortcode `[oo-table id=YOUR_TABLE_ID]` blijft optioneel; de strings vertaal je nog steeds in Settings, niet in de Liquid-regel.

Praktijk: hoodie, NL default, DE market

Size blijft een Shopify-variant (S–XL). Eén Size chart, kolommen EU / borst / mouw. Display popup, trigger in de defaulttaal “Maattabel”. Enable, selected products = hoodie-collectie. Size chart-block bij de kiezer. Embed aan.

Settings → translations → locale `de`: trigger `Größentabelle`, titel `Maßtabelle`, eventuele empty-state. Save. Test: Duitse storefront-locale, popup opent, centimeters ongewijzigd (dat is de grid, geen chrome).

Structure: je voegt een image-module “Meet de borst” toe. Opnieuw de translations-tab: nieuwe key, DE-zin invullen. Sla je dat over, dan staat daar de Engelse of Nederlandse default.

Tabbed-tabel ernaast voor wasvoorschriften: tabkeys vertalen. Zelfde product, ander type, eigen translations-lijst. Type later wijzigen reset Structure — overview of table types — dus ook de keys.

Aan de slag

  1. Installeer OO - Advanced Table Builder (Free).

  2. Tabel enabled, zichtbaarheid gezet, theme-block of embed volgens type — Quick start.

  3. Settings → translations. Locale kiezen. Titles, labels, trigger, empty-state vullen. Save.

  4. Structure-label gewijzigd? Translations opnieuw.

  5. Test in een privévenster in die storefront-taal. Claim geen automatische AI-vertaling van elke locale.

Geen andere OO-app pitchen. Geen Specs-auto-inject.

Tot slot

Shopify tabel vertalen meertalig is geen tweede maattabel per land. Het is de translations-tab: keys uit de huidige structuur, per locale, na elke Structure-wijziging nalopen. Native Shopify vertaalt je thema; deze gratis app vertaalt de chrome van de tabel. Live productvelden blijven productdata.

Zet de triggers in OO - Advanced Table Builder en laat de volgende Duitse bezoeker “Größentabelle” zien — niet “Size chart”.

online origins logo full

Dé Shopify select partner voor ambitieuze e-commerce bedrijven die willen groeien!

linkedin online origins iconinstagram online origins icon

Reviews

5/5

Bekijk op Google

Mail: info@onlineorigins.nl

Tel: 073 234 0612

KVK: 89825624

BTW: NL865123639B01

Bruistensingel 500,
5232 AH 's-Hertogenbosch
Cookies

© 2026 Online Origins