
Shopify customer locale bulk wijzigen is het verschil tussen een meertalige shop die in de juiste taal mailt, en honderden klanten die orderbevestigingen in de store-default krijgen. Locale is de taalvoorkeur op het klantprofiel. Na een CSV-import, een store-migratie of een oude handmatige setup staat dat veld vaak leeg, op de standaardtaal van de shop, of op een taal die de klant nooit heeft gekozen.
Shopify’s standaard customer editor is gebouwd voor één profiel tegelijk. Wil je Dutch (`nl`) of English (`en`) op een hele groep zetten, dan klik je je een weg door admin. Dit artikel laat zien waarom locale zo vaak scheefloopt, wat shops nu proberen, en hoe je het veld in een spreadsheet-editor filtert, in bulk toepast en pas daarna opslaat. De tool daarvoor is OO - Bulk Customer Data Editor — gratis op de App Store, met locale als expliciet listing-veld naast tax-exemption status.
Shopify stuurt notificaties, accountmails en vertaalde templates naar de taal die op de klant hangt. Zit daar de verkeerde locale, dan krijgt een Nederlandstalige koper een Engelse orderbevestiging — of andersom. Dat is geen thema-bug. Het is klantdata.
Drie situaties komen steeds terug:
Import. Je trekt klanten in via CSV. Locale komt leeg binnen, of iedereen erft de store-default.
Migratie. Je zet een shop over. Matching gaat op e-mail; taalvoorkeur komt niet altijd mee zoals je denkt.
Oude data. Ooit stond per ongeluk English op iedereen, of staff zette locale alleen op de laatste tien VIP’s.
Native Shopify laat je locale wél per profiel aanpassen. Wat ontbreekt, is een werkbaar bulkpad voor juist dit veld. De listing van Bulk Customer Data Editor zegt dat zwart-op-wit: je bewerkt velden die de standaard editor niet (goed) in bulk ondersteunt, inclusief Customer Locale en tax-exemption status.
Claim niet dat Shopify’s eigen CSV “locale vanzelf goed zet”. Claim wél: ná import kun je locale in bulk controleren en corrigeren.
Customers → klant → Language/locale → Save. Bij twintig accounts is dat een ochtendklus. Bij tweeduizend is het geen proces meer.
Je hangt `NL` of `newsletter-en` aan accounts en hoopt dat Flow of een thema daar iets mee doet. Tags zijn handig om later te filteren. Ze zijn geen Customer Locale. Notificaties kijken naar het locale-veld, niet naar een tag die jij zelf verzon.
Export, locale-kolom in Excel, re-import. Werkt als je headers en matching snapt. Gaat mis als je lege cellen als “wis dit veld” leest, of als je denkt dat één kolom alle andere overschrijft. In Bulk Customer Editor wissen lege CSV-cellen bestaande waarden niet bij een update — precies wat je wilt als je alleen locale raakt. Zonder die regel veeg je per ongeluk notities of tags weg.
Geen van die routes geeft je: filter op lege of verkeerde locale → dezelfde waarde op de hele match → staged changes → één save met preview.
OO - Bulk Customer Data Editor opent een spreadsheet-achtige editor in Shopify admin. Wat de app doet: klanten bewerken in een tabel (naam, e-mail, telefoon, tags, notitie, locale, tax exempt, en meer), default address, marketing consent, metafields die in je store gedefinieerd zijn, filters, herbruikbare views, CSV import/export, segments. Prijs op de listing: Free. Werkt met Excel en Google Sheets via CSV.
In Edit customers in the spreadsheet staat het hard: de Locale-kolom is een dropdown met alle locales die Shopify ondersteunt, bijvoorbeeld Dutch (`nl`) of English (`en`). Je typt geen vrije string die later “dutch” versus `nl` wordt. Je kiest een geldige locale, cel voor cel of via bulk apply.
Andere bewerkbare velden in dezelfde tabel: voornaam, achternaam, e-mail, telefoon, tags, note, tax exempt; marketing consent (e-mail, SMS, WhatsApp, volgens Shopify-regels); default address; metafields. Read-only blijven onder meer total spent, order count en created date. Alleen gewijzigde velden gaan naar Shopify bij Save. Mislukt een rij, dan zie je de Shopify-foutmelding.
Kolommen, filters en sortering: filters zoeken over je hele klantenlijst (samen met search en segment), niet alleen de huidige pagina. Voor locale: een filter als “is empty” of “is” + de verkeerde waarde. Search (naam, e-mail, telefoon, tags) gaat naar Shopify’s customer search. Locale wordt bij het scannen van resultaten gematcht — combineer bij een grote store search of een segment mét het locale-filter.
Zet de Locale-kolom zichtbaar via de columns-picker. Bewaar de set later als view als je team dit wekelijks doet.
Apply a value to many customers:
Vink rijen aan, of gebruik Select all matching — iedereen die bij je huidige search, segment en filters hoort, tot 50.000 klanten. Tijdens het verzamelen zie je progress.
In de bulk-editbalk: Field = Locale.
Value = de dropdown (yes/no- en select-velden zoals locale of marketing consent krijgen een keuze, geen vrij tekstveld).
Apply to selected.
Check de staged wijzigingen in de tabel, daarna Save via de Shopify save bar.
Niets gaat naar Shopify tot je opslaat. Select-all matching hoeft niet alle rijen tegelijk in beeld te hebben; de editor staged de grote set, daarna save met preview en progress. Grote jobs draaien in batches: houd de tab open. Sluiten onderbreekt de job. Wijzigingen zijn permanent ná save — Discard gooit unsaved edits weg.
Dat is Shopify customer locale bulk wijzigen in de praktijk: niet honderd profielen, maar filter → apply → preview → save.
Tax exempt volgt hetzelfde bulk-apply (listing-highlight naast locale); dit artikel blijft bij taal.
Je shop is Nederlands met een Engelse markt. Na een migratie staan 4.000 accounts zonder locale, of op English terwijl de klant Dutch verwacht.
Open de editor: Apps → Bulk Customer Editor → Start editing, of Customers → More actions → Edit in bulk (docs). De app vraagt `read_customers` en `write_customers`; staff zonder klanrechten ziet data of segments mogelijk niet.
Columns: Locale aan. Eventueel e-mail en tags ernaast.
Filters: Locale is empty (of Locale is English, als je precies die foutgroep wilt).
Optioneel: search of segment “heeft ooit een NL-order” zodat je geen wholesale-exportmarkt overschrijft.
Select all matching. Blijf onder de 50.000; split anders in twee filters.
Bulk apply Locale = Dutch (`nl`). Review staged cells.
Save, preview, tab open tot progress klaar is.
Steekproef in Shopify-profielen. Mislukte rijen: foutmelding van Shopify, data herstellen, rest retry (FAQ).
Daarna dezelfde view voor “locale moet English (`en`) zijn” — tweede filter, tweede apply. Geen tweede app, geen handmatig profiel.
Quick start: app openen, editor in, zoeken/filteren, cellen wijzigen (gewijzigde cellen blijven gemarkeerd tot save), Shopify save bar met preview. Controleer ná save een paar profielen.
Installeren: Bulk Customer Data Editor in de Shopify App Store. Listing: bulk-edit, import en export; Customer Locale en tax-exemption status; filters, reusable views, segments; migratie tussen stores; velden die Shopify’s standaard editor laat liggen. Categorie bulk editor; CSV import/export, metafields als ze in de shop gedefinieerd zijn. Supportchat en docs vanaf het dashboard.
Eerste run: alleen locale. Geen consent-velden “er even bij” — subscribed states vragen een geldig opt-in volgens Shopify. Geen metafields wissen. Lege CSV-cellen bij een latere import laten bestaande waarden staan; handig als je nóg een locale-pass doet.
Locale is klein in de admin en groot in de inbox. Shopify customer locale bulk wijzigen betekent: de dropdown gebruiken die Shopify al kent (Dutch `nl`, English `en`, …), de lege of verkeerde groep filteren, tot 50.000 matching selecteren, de waarde stagen, en pas dan saven met de tab open.
Geen concurrent afkraken, geen “Shopify kan dit niet”. Shopify kan het per klant. Deze editor maakt het veld dat de standaard UI lastig in bulk laat — Customer Locale — tot één kolom plus bulk apply.
Zet de eerste view op “Locale leeg”, draai Dutch of English, en check tien profielen. Daarna is het een vast opruimritme, geen migratie-nachtwerk.
Installeer OO - Bulk Customer Data Editor — gratis — en zet klanttaal in één save goed.
Diensten
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins