
De klanten staan in de nieuwe shop. Namen kloppen, orders komen binnen, de nieuwsbrief blijft stil. In Admin staat e-mailmarketing op unknown, SMS leeg, WhatsApp never subscribed. De oude Magento-export zei `yes`. Shopify accepteert dat niet als subscribed. Shopify marketing consent na migratie is geen “iedereen aanzetten”. Het is de drie kanalen ná de import rechtzetten, met de opt-in die Shopify eist.
We schreven hoe je consent in bulk bijwerkt, en hoe je klanten tussen stores migreert. Hier de dag erna: wat er typisch stuk is ná de CSV, en hoe je het in de spreadsheet corrigeert zonder elk profiel te openen.
De app is OO - Bulk Customer Data Editor. Listing: spreadsheet in admin; bulk-edit Customer Locale en tax-exemption; import/export van velden die Shopify weglaat; migratie tussen stores; filters, views, segments. Free. Nog 0 reviews — geen sterren verzinnen. UI Engels.
Shopify Help Importing and exporting customer lists: UTF-8 CSV tot 15 MB. Wachtwoorden gaan niet mee. Total Spent en Total Orders importeren niet. Op hetzelfde e-mailadres met overwrite vervang je bestaande data.
Consent is per kanaal. Een tag `newsletter` is geen subscribed-status. Een kolom `yes` uit WooCommerce is geen geldige Shopify-opt-in. Native import kent marketingvelden, maar een subscribed-state vraagt een geldig opt-in-niveau. Zonder bron weigert Shopify de rij, of hij landt op unknown.
Locale en tax exempt — de listing-USP’s — gaan vaak tegelijk mis. Raak die kolommen in dezelfde save niet aan als je alleen consent doet. Lege CSV-cellen wissen bestaande waarden niet; dat helpt bij een tweede import, het lost unknown niet op.
Iedereen subscribed in Excel. Snel tot Shopify de save weigert, of tot de eerste klacht. De FAQ: marketing consent volgt Shopify’s regels; subscribed heeft een geldige opt-in nodig.
Profiel voor profiel. Honderd unknown is te doen. Vijfduizend na een replatform niet.
Opnieuw importeren met overwrite. Je overschrijft tags, notities, adressen die je net had schoongemaakt. Consent blijft unknown als de bronkolom nog steeds `yes` is zonder Shopify-niveau.
Geen van die routes: filteren op unknown, alleen de rijen met bewijs, drie kanalen apart, save in batches.
What is Bulk Customer Editor?: tabel in admin, default adres, marketing consent (e-mail, SMS, WhatsApp), locale, tax exempt, metafields, filters, views, CSV, segments. Openen via Start editing of Customers → More actions → Edit in bulk.
Edit customers in the spreadsheet:
Marketing: e-mail, SMS, WhatsApp consent
Alleen gewijzigde velden gaan naar Shopify
Mislukte rij: foutmelding van Shopify
Locale is een dropdown (nl, en, …), geen vrije tekst “dutch”
Zelfde waarde op veel rijen: Apply a value to many customers. Select all matching (zoek + segment + filters) tot 50.000. Grote saves in batches; tab openhouden. Preview vóór je bevestigt.
Na migratie is de volgorde:
Filter e-mail consent = unknown (of het equivalent in de dropdown).
Splits: rijen mét gedocumenteerde opt-in (checkout-checkbox, oude ESP met bron, dubbele opt-in-export) versus rijen zonder bewijs.
Alleen de eerste groep: Field = e-mail marketing consent, Value = subscribed (Shopify-niveau). Apply → review → Save.
Zonder bewijs: unknown laten of unsubscribed. Niet “we zetten ze even aan”.
SMS en WhatsApp als aparte runs. Een e-mail-opt-in is geen SMS-opt-in.
Locale ernaast filteren mag, consent meesleuren in die save niet. Tax exempt idem.
Je hebt gemigreerd. 8.400 rijen. 6.200 unknown op e-mail. De oude Mailchimp-export heeft 3.100 confirmed subscribed met datum. De rest is gastcheckout zonder vinkje.
Importeer de Mailchimp-lijst niet over de Shopify-klanten heen met overwrite. Open de editor.
Segment of filter: e-mail aanwezig, consent unknown. Eventueel tag `migrated-2026`.
Werk in twee sets. Set A: e-mails die in de confirmed-export staan. Bulk apply subscribed. Save. Lees failed rows — meestal ontbreekt het Shopify-opt-in-niveau of is het adres ongeldig.
Set B: geen bron. Laat unknown, of unsubscribed als je zeker weet dat ze nooit hebben aangevinkt.
SMS: aparte kolom, aparte bron. WhatsApp: idem.
View opslaan: kolommen consent + e-mail + locale, filter unknown, zodat je volgende week de rest ziet.
Select-all is geen 50.001. Smalle filters eerst. Tab open tot de progress klaar is.
Shopify blijft de poortwachter. De app stuurt alleen gewijzigde velden. Een subscribed zonder geldige opt-in faalt — dat is de platformregel, geen bug.
Installeer OO - Bulk Customer Data Editor (Free).
Na de migratie: editor, kolommen Marketing zichtbaar.
Filter unknown. Splits op bewijs.
Bulk apply alleen waar de opt-in gedocumenteerd is. Save. Failed rows eerst.
SMS/WhatsApp daarna. Locale en tax exempt in een andere run als die ook stuk zijn.
Claim geen automatische “juiste” consent bij elke Shopify-import. Claim: ná de import kun je de drie kanalen in bulk corrigeren, binnen Shopify’s regels.
Staff met `read_customers` / `write_customers`. Segmentfeatures hangen ook van Shopify-segmentrechten af. Blokkeert Shopify protected customer data, dan is bewerken beperkt tot access is goedgekeurd — zie de FAQ-regel daarover. Dat is geen “consent-bug”.
Shopify marketing consent na migratie is opruimen, geen groene vink voor de hele lijst. Unknown is normaal als de oude CSV geen Shopify-opt-in meenam. OO - Bulk Customer Data Editor zet e-mail, SMS en WhatsApp in één grid, tot 50.000 matching, met Shopify die subscribed zonder bron weigert. Bewijs eerst, dan apply — niet andersom.
Diensten
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins