Shopify klanten migreren tussen stores: export in A, import in B op e-mail. Plan daarna een bulk-pass voor locale en tax exempt.
2026-10-02

Shopify klanten migreren tussen stores: e-mail matcht, locale niet vanzelf

Je sluit shop A. Shop B moet dezelfde adressen, tags en wholesale-vlaggen hebben. Shopify klanten migreren tussen stores is geen knop “kopieer accounts”. Het is een CSV uit A, een import in B die op e-mail matcht, en daarna bewust locale en tax exempt controleren. Wachtwoorden en orderhistorie gaan niet mee. Customer ID’s van A bestaan in B niet.

De export en de import hebben we al als losse stappen beschreven. Dit stuk is de keten: A → bestand → B → opruimpass. De app is OO - Bulk Customer Data Editor.

Native Shopify verplaatst geen klantenbestand

Shopify Help Importing and exporting customer lists laat je een UTF-8 CSV tot 15 MB in Admin droppen. Wachtwoorden migreer je niet. Total Spent en Total Orders importeren niet. Op hetzelfde e-mailadres overschrijft native import bestaande data, inclusief import-tags.

Wat die CSV vaak niet netjes meeneemt — of leeg laat — is precies wat de listing van deze app als USP noemt: Customer Locale en tax-exemption status. Tags zijn geen locale. `Wholesale` is geen tax-exempt-vlag. Na een store-wissel staan notificaties in de verkeerde taal en ziet de reseller 21% in checkout.

Customer ID is store-specifiek. Een ID uit A is in B een vreemde sleutel. Wie die kolom als “update-sleutel” behandelt, update niemand — of maakt dubbele rijen als e-mail ontbreekt.

Wat shops nu doen tot B een rommeltje is

Native export A, native import B, klaar

Namen en mails komen binnen. Locale leeg of store-default. Tax exempt uit. Consent op unknown. Je denkt dat de migratie klaar is.

Dezelfde Customer ID-kolom “zodat updates kloppen”

In dezelfde store is dat juist — de export-docs zeggen: houd Customer ID bij een herimport *in deze shop*. Tussen stores is die ID ongeldig. Matching valt terug op e-mail.

Lege kolommen om “oude waarden te wissen”

In deze app wijzigen lege CSV-cellen bestaande waarden niet bij een update. Handig voor een tweede pass die alleen Locale vult. Fataal als je dacht dat leeg = wissen.

Geen van die routes geeft je: accounts in B, daarna locale en tax exempt in één grid, zonder honderd profielen open te klikken.

Export A, import B, dan de twee USP-velden

OO - Bulk Customer Data Editor is Free. Listing: spreadsheet-editor; bulk-edit Locale en tax-exemption; import/export van velden die Shopify weglaat; migratie tussen stores; filters, views, segments. Werkt met Excel en Google Sheets via CSV. Nog 0 reviews; claim geen sterren. Gelanceerd 15 september 2026. UI Engels.

De listing zegt het hardop: *Easily migrate customer data between stores with full control over which fields to include.* Dat is deze keten, geen live-sync tussen twee shops.

Matching: ID hier, anders e-mail, anders nieuw

Import customers from CSV:

  1. Bestaat Customer ID in deze store? Update.

  2. Anders: zoek op Email.

  3. Nog niet gevonden? Nieuw account (e-mail of telefoon verplicht).

Een Shopify-CSV van een andere store mag mee: vreemde ID’s worden genegeerd als ze hier niet bestaan; matching valt terug op e-mail. Handig. Gevaarlijk als twee personen in A en B dezelfde mail delen — je updatet de verkeerde.

Ondersteunde formats: de eigen export-CSV én Shopify’s standaard customer-export (First Name, Email, Accepts Email Marketing, Default Address, …). Marketing yes/no mapt naar subscribed/unsubscribed — subscribed vereist een geldige opt-in (FAQ). Forceer geen “iedereen subscribed” na een migratie.

De import zelf

In B: Customers in de app → Import → CSV → Preview import → bevestigen. Grote files in batches. Tab open houden. Sluiten kan de job onderbreken. Mislukte rijen: Import results, fout lezen, rest opnieuw.

Read-only blijft read-only: total spent, order count, created date. Die cijfers horen bij shop B, niet bij A.

Daarna: locale en tax exempt, niet “de import deed het wel”

Topic-hoek: ná de overzet is locale/tax exempt vaak mis. Plan die pass.

Edit customers in the spreadsheet: Locale is een dropdown van Shopify-locales (`nl`, `en`, …), geen vrije tekst “dutch”. Tax exempt is yes/no-achtig. Filters over de hele lijst (columns, filters, sorting).

Bulk apply: Select all matching tot 50.000. Veld Locale of tax exempt. Apply. Niets naar Shopify tot Save. Grote saves: tab open.

We schreven de opruimstappen al los: klanttaal verkeerd na import en tax exempt na klantimport. Hier horen ze in het migratieplan, niet als nazorg als de mails al fout de deur uit zijn.

Praktijk: 2.400 accounts van A naar B

Shop A is NL-first, shop B is de EU-store. Export in A: gekozen kolommen, UTF-8 BOM als je Excel opent. Geen wachtwoorden beloven.

Import in B. Preview: 2.380 nieuw op e-mail, 20 gematcht op bestaande testaccounts. Tab blijft open. Resultaat: namen en tags staan. Locale leeg of `en`. Tax exempt uit, ook bij tag `Wholesale`.

Tweede pass, geen tweede volledige CSV-overschrijving:

  1. Filter Locale is empty (of `en` waar `nl` hoort). Bulk apply `nl`. Save.

  2. Filter tag `Wholesale` plus tax exempt is no. Bulk apply exempt. Save.

  3. Consent: alleen subscribed waar een echte opt-in is. Anders unknown laten.

Steekproef: tien profielen, één checkout als wholesale. Mislukte rijen: Shopify-fout, rest retry (FAQ).

Optioneel: view “Na migratie — locale leeg” shop-breed bewaren.

Aan de slag

  1. Installeer OO - Bulk Customer Data Editor in beide shops. Free.

  2. In A: Export. Kies kolommen. UTF-8 BOM voor Excel.

  3. In B: Import, preview, bevestigen. Tab open. Verwacht matching op e-mail, niet op ID uit A.

  4. Filter locale leeg / verkeerd. Bulk apply. Save.

  5. Filter wholesale zonder tax exempt. Bulk apply. Save.

  6. Steekproef. View opslaan voor de volgende migratie.

Staff: `read_customers` en `write_customers`. Openen via *Start editing* of Customers → More actions → Edit in bulk.

Tot slot

Shopify klanten migreren tussen stores is geen live-kopie en geen wachtwoord-overdracht. Het is export in A, import in B op e-mail, en een geplande bulk-pass voor locale en tax exempt. Native Admin overschrijft op e-mail; deze editor laat je ná de import de twee velden rechtzetten die de standaard editor lastig in bulk geeft.

Zet die keten in OO - Bulk Customer Data Editor vóór je shop A uitzet — niet erna, als de eerste NL-klant een Engelse mail krijgt.

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 klanten migreren tussen stores: e-mail matcht, locale niet vanzelf