Shopify select all matching klanten limiet: de selectie volgt zoekopdracht, segment en filters tot 50.000. Niets gaat naar Shopify tot je Save gebruikt.
2026-10-20

Select all matching in Shopify: limiet van 50.000 klanten

Je filtert op lege locale. De tabel toont een pagina of twintig. Je vinkt de zichtbare rijen. Save. Duizenden profielen verderop blijven leeg. Morgen dezelfde klacht: “we hebben alles gedaan.”

Shopify select all matching klanten limiet is de knop die wél de hele trefferlijst pakt — tot 50.000 — en niet alleen wat je nu ziet. OO - Bulk Customer Data Editor is gratis. Niets landt in Shopify tot je op Save drukt.

Gisteren gingen klantadressen in kolommen. Eerder hoe je één waarde op veel rijen zet. Hier de selectiegrens, en waarom je eerst versmalt.

Wat de knop volgt (en wat hij niet is)

Docs Apply a value to many customers en de FAQ:

  • Select all matching selecteert iedereen die past bij je huidige zoekopdracht, segment en filters.

  • Maximum: 50.000 klanten per bulk apply.

  • Tijdens het verzamelen zie je voortgang.

  • Geselecteerde rijen hoeven niet allemaal in beeld te staan.

  • Wijzigingen zijn eerst *staged*. Save (Shopify save bar) schrijft pas. Daarna is het permanent.

Filters lopen over de hele klantenlijst, niet alleen de pagina. Zoeken vraagt Shopify op naam, e-mail, telefoon, tags. Sommige velden (locale, note, bepaalde metafields) matchen terwijl resultaten gescand worden. Combineer zoek of segment mét filters op een grote shop.

Openen: Apps → Bulk Customer Editor → Start editing, of Customers → More actions → Edit in bulk.

Listing-USP’s die hier vaak de filter zijn: Customer Locale en tax-exemption status — velden die de standaard Shopify-editor lastig in bulk laat. Tags, consent, adres, metafields mogen mee, maar locale/tax exempt zijn de reden dat shops deze knop zoeken.

Lege CSV-cellen wissen bij een update niets. Read-only: o.a. total spent, order count, created date. Grote saves in batches; tab open houden. 0 reviews op de listing — geen score verzinnen. Free, geen Premium-tier.

Waarom “alles aangevinkt” toch 80% mist

Alleen de zichtbare pagina. Spreadsheet-gewoonte. De editor pagina’t. Zonder select-all matching blijft de rest onaangeroerd.

Geen filter, wél select-all. Op 80.000 klanten pakt de knop de eerste 50.000 van de *huidige* match. De overige 30.000 wachten. Versmal eerst: segment “locale leeg”, of zoek + filter.

Save vergeten. De tabel kleurt. Shopify nog niet. Sluit je de tab, is de staging weg.

Tab dichtdoen tijdens een grote save. Docs: sluiten kan de job onderbreken. Blijf op de voortgang.

Aannemen dat matching oneindig is. Dat claimen we niet. 50.000 is het plafond. Daarna: filter aanscherpen of een tweede batch.

Hoe je onder de limiet blijft en tóch alles raakt

  1. Bepaal de set. Voorbeeld: locale leeg na een migratie. Filter `Locale is empty`. Of tax exempt = nee op tag `wholesale`.

  2. Kijk naar het aantal matches. Zit je onder 50.000? Select all matching, veld kiezen, waarde, Apply to selected, controleren, Save.

  3. Zit je erboven? Splits. Segment per market, per tag, per aanmaakjaar. Twee of drie runs. Elke run ≤ 50.000.

  4. Locale: dropdown met Shopify-locales (`nl`, `en`, …). Tax exempt: ja/nee-achtige select. Marketing consent alleen met geldige opt-in — Shopify-regels, geen app-bypass.

Views slaan kolommen/filters/sort/segment op, shop-breed. Handig als je elke maand dezelfde “lege locale”-set pakt. Segments kun je uit filters maken en later weer “Edit in bulk” openen.

Protected customer data: als Shopify de app blokkeert, is bewerken beperkt tot access is goedgekeurd. Staff zonder customer-rechten ziet geen segmenten.

Zoek versus filter, uit Choose columns, filters, and sorting: Search stuurt naam/e-mail/telefoon/tags naar Shopify. Filters op diezelfde velden ook. Locale en sommige metafields worden tijdens het scannen gematcht. Op 50k+ klanten is “alleen Locale is empty” trager dan “segment 2025 + Locale is empty”. De 50.000-cap telt de *gecombineerde* match, niet “filter minus zoek”.

Kolommen kiezen vóór je apply’t. Locale en tax exempt in beeld. Tags ernaast als je wilt controleren dat je niet de hele winkelwagen-tag meepakt. Een opgeslagen view “locale-leeg” scheelt de volgende batch de klikken. Dashboard toont die views shop-breed — collega’s zien dezelfde set.

Permissions: `read_customers` en `write_customers`. Zonder write faalt Save, niet de selectie. De knop kan 18.000 rijen blauw maken; Shopify weigert daarna. Dat is geen limiet van 50.000, dat is access.

Praktijk: 62.000 klanten, locale leeg bij 18.000

Shop “Doek & Draad” migreerde van een andere store. 18.000 profielen zonder locale. Notificaties in het Engels, shop is Nederlands.

  1. Editor openen via Customers → More actions → Edit in bulk.

  2. Filter Locale is empty. Tabel herlaadt. Teller ~18.000 — onder het plafond.

  3. Select all matching. Voortgang tot 18.000 geselecteerd.

  4. Bulk apply: Locale = Dutch (`nl`). Apply to selected. Rijen staged.

  5. Save-balk. Preview. Tab open tot de batches klaar zijn.

  6. Steekproef: vijf klanten, locale `nl`.

Zelfde patroon voor wholesale zonder tax exempt: filter tag + tax exempt nee, apply ja, Save. Dat is de tax-exempt-na-signup-fix, nu met de juiste selectie.

Had de shop 70.000 lege locales gehad: eerst segment “aangemaakt 2024”, dan 2025. Twee keer select-all. Geen “gewoon doordrukken tot 70k”.

Aan de slag

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

  2. Versmal met zoek, segment of filter *vóór* je op Select all matching klikt.

  3. Pas één veld toe. Review de staged cellen.

  4. Save. Tab open. Check een handvol profielen in Shopify zelf.

  5. Boven 50.000 matches: knip de set, herhaal.

Geen oneindige selectie beloven. Geen “lege CSV wist het veld”. Geen andere OO-app in dit stuk.

Tot slot

De Shopify select all matching klanten limiet is 50.000, over zoek + segment + filters, niet over de zichtbare pagina. Staged tot Save. Daarna permanent. Op een grote lijst versmal je eerst; daarna is één staaf genoeg.

Pak de set in de Bulk Customer Data Editor, blijf onder de 50.000, en druk Save pas als de staged rijen kloppen.

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