Shopify CSV import lege cellen: bij een update wissen ze niets. Vul alleen locale of tax exempt, laat de rest leeg — notes en tags blijven.
2026-10-04

Shopify CSV import lege cellen: bestaande klantvelden blijven staan

Je wilt 400 accounts op `nl` zetten. De CSV heeft Customer ID, Email, Locale — en verder lege kolommen. Native Shopify-import met Overwrite aan veegt notes, tags en consent mee als die kolommen in het bestand zitten. In OO - Bulk Customer Data Editor doen Shopify CSV import lege cellen iets anders: bij een *update* blijven bestaande waarden staan. Alleen gevulde cellen gaan mee. Dat is geen bug. Dat is het contract.

We beschreven de import zelf al: preview, matching, daarna opruimen. Dit stuk is alleen die lege cel. Handig als je locale of tax exempt wilt bijwerken zonder de rest van het profiel te raken. Fataal als je dacht dat leeg = wissen.

Native overwrite is “alles vervangen”

Shopify Help Importing and exporting customer lists is duidelijk: vink je Overwrite aan bij hetzelfde e-mail of telefoon, dan vervangt de import bestaande data, inclusief import-tags. Bestand tot 15 MB. Tax Exempt in die CSV is `yes`/`no`. Customer Locale staat daar niet als native bulk-kolom. Adres, telefoon of tax exempt in de standaard editor: profiel voor profiel, of CSV.

Gevolg: een “magere” sheet met lege note-kolom is in native overwrite geen “laat de note”. Het is een lege note die de oude overschrijft — als die kolom meekomt en overwrite aanstaat. Wie dat niet weet, poetst commentaar van customer service weg in één klik.

Bulk edit in Admin raakt First name, Last name, Tags, Email, Accepts email marketing, plus metafields. Locale en tax-exemption status noemt de listing van deze app juist als velden die de standaard editor lastig in massa laat. Die twee wil je vaak *alleen* zetten. Dan moet de rest met rust.

Wat shops doen tot notes verdwijnen

Lege kolommen “zodat oude rommel weg is”

In Excel lijkt leeg = niks. In deze app is leeg bij een update = niet wijzigen. De import-docs zeggen het in één zin: *Empty CSV cells are left unchanged on updates. Only filled cells are applied.* De FAQ herhaalt: ze wissen bestaande waarden niet. Wie tags wilde legen, ziet ze de volgende dag nog.

Native overwrite “dan is het gelijk aan de sheet”

Gelijk, ja — inclusief kolommen die je per ongeluk leeg exporteerde. Eén verkeerde header en de note is weg.

Alleen e-mail + locale, zonder Customer ID, in dezelfde shop

Matching: bestaat de Customer ID in *deze* store, dan update. Anders e-mail. Anders nieuw (e-mail of telefoon verplicht). Zonder ID in dezelfde shop werkt e-mail, tot twee accounts hetzelfde adres delen of de mail is gewijzigd. Voor een gerichte locale-pass: houd de ID uit de export.

De tab dichtdoen als de balk loopt

Grote imports in batches. Tab openhouden tot het klaar is. Sluiten onderbreekt de job. Dat staat in dezelfde FAQ als de lege cellen. Geen van die routes vervangt: dunne CSV, ID erin, alleen de kolommen vullen die je wilt zetten, Preview, dan bevestigen.

Leeg = niet wijzigen. Gevuld = toepassen.

OO - Bulk Customer Data Editor is Free. Listing: nog geen reviews. Spreadsheet-editor in admin, bulk-edit van Customer Locale en tax-exemption status, plus tags, note, consent, adres, metafields die in de shop bestaan. Werkt met Excel en Google Sheets via CSV. Select-all matching tot 50.000. Sommige kolommen zijn read-only (total spent, order count, created date) — die kun je met een lege cel ook niet “resetten”.

Importstappen uit de docs:

  1. Customers in de app → Import

  2. Upload `.csv`

  3. Preview import — wat wordt aangemaakt of geüpdatet

  4. Bevestigen. Grote files in batches; tab open

  5. Mislukte of overgeslagen rijen: Import results summary

Formaten: de eigen export-CSV, of Shopify’s standaard customer-export (headers zoals First Name, Email, Accepts Email Marketing, Default Address …). Marketing yes/no mapten naar subscribed/unsubscribed. Consent volgt Shopify-regels: subscribed vraagt een geldige opt-in. Verzin geen “leeg = unsubscribe”.

Wanneer je die lege cellen wílt

Tweede pass na een migratie of een native import: locale staat op store-default, tax exempt uit, tags zijn wél goed. Je exporteert, vult alleen Locale (`nl`) en Tax Exempt (`yes` waar nodig), rest leeg, Customer ID erin. Re-import. Notes, adressen, tags blijven. Dat is de hoek van dit topic.

Hetzelfde in het grid zonder CSV: filter op lege locale → select-all matching (max 50.000) → bulk apply `nl` → Save. CSV is voor wie al in Excel werkt. De app dwingt CSV niet af.

Wanneer leeg níet doet wat je hoopt

Een nota wissen, een tag eraf, tax exempt uitzetten: een lege cel doet dat niet bij een update. Zet de nieuwe waarde (of gebruik bulk apply in de editor). Claim geen “clear column” via CSV. Die staat niet in de docs.

Nieuwe klanten: matching stap 3 maakt een account als ID en e-mail niet bestaan. Lege cellen op een *nieuwe* rij zijn gewoon lege velden op dat nieuwe profiel — er is niets om ongewijzigd te laten. Het “niet wissen”-gedrag geldt voor updates.

Praktijk: alleen locale, 400 rijen

Export uit de app, UTF-8 (BOM voor Excel). Kolom Customer ID bewaren. In Google Sheets: Locale op `nl` voor de Nederlandse accounts. Tax Exempt, Note, Tags, Address-kolommen leeg laten. Opslaan als CSV.

Import → Preview. Verwacht: 400 updates, 0 creates. Geen “note will be cleared”. Bevestigen, tab open. Daarna in de editor filteren op locale ≠ `nl` — die residualen in bulk apply, niet met een tweede CSV die per ongeluk Overwrite-denken meeneemt.

Store-naar-store: ID’s van shop A bestaan in B niet. Matching valt terug op e-mail. Lege cellen helpen daar ook: je vult locale in B zonder adressen te overschrijven die B al had. De ID-kolom uit A is daar geen updatesleutel.

Pitch geen andere app. CTA blijft deze listing.

Aan de slag

  1. Installeer OO - Bulk Customer Data Editor. Free.

  2. Exporteer de set die je wilt bijwerken. Houd Customer ID bij een herimport in dezelfde shop.

  3. Vul alleen de kolommen die moeten wijzigen — locale, tax exempt, of beide. Rest leeg.

  4. Import → Preview → bevestigen. Tab open tot de batches klaar zijn.

  5. Controleer in het grid: notes en tags nog intact, locale gezet. Wissen doe je in de editor, niet met een lege cel.

Shopify blokkeert protected customer data? Dan is bewerken beperkt tot access is goedgekeurd. Segmenten vragen Shopify-segmentrechten. Allebei FAQ, geen CSV-truc.

Tot slot

Shopify CSV import lege cellen wissen bij een update niets. Alleen gevulde cellen gaan het profiel in. Native overwrite vervangt wél. Gebruik de lege kolommen om locale of tax exempt te zetten zonder notes te raken — en verwacht niet dat leeg een veld leegmaakt.

Zet de dunne CSV in OO - Bulk Customer Data Editor en laat de volgende locale-pass de rest van het klantprofiel met rust.

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

Shopify CSV import lege cellen: bestaande klantvelden blijven staan