
Tweeduizend rijen op het scherm. Je klikt Select all matching en zet tax exempt op ja. Daarna blijkt dat “all matching” ook retail was, omdat er geen filter op tag `Wholesale` stond. Shopify klanten filteren bulk editor is die stap *ervoor*: veld, conditie, waarde — over de hele klantenlijst, niet alleen pagina 1.
We zetten bulk apply gisteren: Field → Value → Save. Views bewaren de combinatie. Segment uit filters maakt er een Shopify-query van. Hier blijft de filter in de grid: locale leeg, tax exempt nee, daarna pas de selectie. De app is OO - Bulk Customer Data Editor.
Shopify Admin laat je zoeken op naam, e-mail, tag. Locale als Shopify-code (`nl`, `en`, `de`) en tax exempt als ja/nee-achtig veld bulk zetten — dat is de listing-USP van deze editor, niet van het standaard klantenoverzicht. Een segment is een levende groep. Hij zet geen dropdown.
Zonder store-wide filters gebeurt dit:
je scrolt pagina 1 tot 4 en denkt dat dat “iedereen met lege locale” is;
je exporteert naar Excel, filtert daar, en importeert een kolom die native CSV niet eens had;
je hangt tag `fix-later` en hoopt dat notificaties naar de tag kijken. Ze kijken naar Locale.
Claim niet dat Shopify’s eigen CSV locale of tax exempt vanzelf goed zet. Claim wél: ná import kun je de set eerst isoleren.
De tabel toont een pagina. Choose columns, filters, and sorting: filters zoeken over je hele klantenlijst, gecombineerd met search en segment, niet alleen de huidige pagina. De tabel herlaadt met matches. Select all matching volgt díé set, tot 50.000 (FAQ).
Search vraagt Shopify om naam, e-mail, telefoon, tags. Locale, note en sommige metafields matchen terwijl resultaten gescand worden. `empty locale` in het zoekvak is geen filter “is empty”.
Eerst iedereen aanvinken, dan “locale is empty” erbij hopen. De docs zijn omgekeerd: huidige search + segment + filters *zijn* de selectie. Eerst de set, dan Apply.
Geen van die routes vervangt: Filters → veld + conditie + waarde, controleren, *dan* Select all matching.
OO - Bulk Customer Data Editor is Free op de listing (0 reviews). Spreadsheet in de admin. Bulk-edit Customer Locale en tax-exemption status. Filters, views, segmenten. CSV import/export. Excel en Google Sheets via CSV.
Open via *Start editing* of Customers → More actions → Edit in bulk. Staff: `read_customers` en `write_customers`.
Columns — toon Locale en Tax exempt. Keuze blijft in *deze* browser. Dat is geen filter.
Filters — klik Filters. Kies een veld, een conditie (`contains`, `is`, `is empty`) en een waarde. Meer filters stapelen. Store-wide.
Sort — Sort-menu of kolomkop, oplopend/aflopend.
Search vs filters: search = Shopify (naam, e-mail, telefoon, tags). Filters ook store-wide. Veelvelden (naam, e-mail, tags, adres, marketing, orders, spend, …) gaan naar Shopify-search. Locale, note, sommige metafields: match tijdens scannen.
Grote shop: FAQ — eerst segment of search, *dan* extra filters, *dan* select-all. Anders sleep je tot de 50.000-cap de verkeerde groep.
Locale is een dropdown van Shopify-locales, bijvoorbeeld Dutch (`nl`), English (`en`) — geen vrije tekst “dutch” (spreadsheet). Filter: Locale is empty, of Locale is `en` als je de verkeerde taal jaagt.
Tax exempt: ja/nee-achtig. Filter: Tax exempt is no, plus een tweede filter Tags contains `Wholesale`. Zonder die tweede regel is “niet vrijgesteld” ook je hele retailbestand.
Select all matching volgt search + segment + filters, niet alleen zichtbare rijen. Geselecteerde rijen hoeven niet allemaal in beeld. Niets landt in Shopify tot Save. Grote save: tab openhouden. Mislukte rij: Shopify-fout, rest retrien.
Een filter die je niet opslaat, is morgen weg. Dat is het moment voor een view of een segment — nádat de filter klopt.
1.800 DE-adressen, locale leeg. 400 daarvan tag `Wholesale`, tax exempt nog nee.
Open de editor. Columns: Locale, Tax exempt, Tags, Country.
Search of segment eerst als de shop groot is — bijvoorbeeld land DE of tag `DE-import`.
Filter Locale is empty. Tabel herlaadt. Tel.
Tweede ronde: Tags contains `Wholesale` én Tax exempt is no. Andere set. Niet beide jobs in één selectie.
Job A: Select all matching (locale leeg, max 50.000) → Field Locale → `de` → Apply → Save. Tab open.
Job B: nieuwe filters, Select all matching → Field tax exempt → yes → Apply → Save. Spot-check tien wholesale-checkouts.
Read-only kolommen (total spent, order count, created) filteren niet als bewerkbare velden. Lege CSV-cellen wissen bij updates niets — dat is import, niet deze grid-filter.
Installeer OO - Bulk Customer Data Editor (Free).
Open via Customers → More actions → Edit in bulk.
Zet Locale en Tax exempt in Columns. Filters: veld, conditie, waarde. Store-wide, niet “deze pagina”.
Grote shop: search of segment eerst. Daarna Select all matching tot 50.000.
Apply één veld. Save. Tab open. Mislukte rijen: fout van Shopify, rest opnieuw.
Shopify klanten filteren bulk editor is de set isoleren vóór de waarde. Native Admin zoekt tags en e-mail, geen locale-is-empty over de hele lijst. Search is geen Locale-filter. Select all matching volgt wat je nú aan search, segment en filters hebt staan — tot 50.000.
Zet eerst Locale is empty of Tax exempt is no in OO - Bulk Customer Data Editor, en laat daarna pas de waarde vallen — niet andersom.
Diensten
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins