
De horecadealer logt in en ziet het retailblad met stuks. De groothandelslijst met dozen staat op een andere URL — of nergens. Support hoort “het formulier is kapot”. Meestal matcht die klant twee enabled forms, en wint de verkeerde.
Shopify bulkform zichtbaarheid prioriteit is de volgorde in OO - EU B2B & Wholesale. Docs Which bulk form is shown: één klant ziet één formulier. Als meerdere rules kunnen matchen, wint:
specifieke klanten
tags
ingelogde klanten
alle bezoekers
Niet andersom. Niet “het formulier dat je het laatst opsloeg”.
Bulk forms zitten op Growth ($37/maand of $370/jaar, 14 dagen trial) volgens de live listing. Free: 1 prijsregel, 1 registratieformulier. Starter $22/maand: onbeperkte prijzen, registratie, EU tax exemption (VIES). Built for Shopify, 5.0 (34 reviews). Facturatie in USD.
Eerder: meerdere bulkforms per klantgroep en procentkorting op het formulier. Gisteren de vaste wholesale-prijs. Dit stuk is alleen: wie wint als twee forms kunnen.
Shopify heeft geen native bulk order form per klantgroep. Productpagina’s zijn productpagina’s. Een tweede template voor wholesale lost de winkelwagen niet op: dezelfde catalogus, dezelfde checkout, geen dozengrid.
B2B Companies op Plus is een ander product. Deze app is de OO-oplossing: registratie, groepsprijzen, bulk forms, VIES. Claim niet dat hij “Shopify Plus B2B vervangt”.
Wat merchants wél proberen: twee pagina’s, twee wachtwoorden, een tag in Liquid die een HTML-tabel toont. Dat is geen zichtbaarheidsregel. Dat is thema-logica die breekt als iemand de tag `Wholesale` als `wholesale` spelt — of als dezelfde klant ook `Retail` heeft.
Visibility rules explained en de “which form”-docs:
All customers — iedereen, in- of uitgelogd. Laagste prioriteit.
Logged-in customers only — account verplicht.
Customers with specific tags — minstens één matchende Shopify-tag, OR. Klant moet ingelogd zijn. Voorbeeld: `B2B` of `Wholesale` → toegang.
Specific customers — geselecteerde profielen, ingelogd. Hoogste prioriteit.
Alleen enabled forms tellen. Uit = nooit getoond. Visibility override’t algemene settings.
Klant A staat op form X (specific) én heeft een tag die form Y opent → X.
Klant B heeft alleen een tag voor Y → Y.
Klant C is ingelogd, geen specific, geen tag → het logged-in-formulier.
Gast D, een form op all customers → dat formulier.
Docs: een klant die al op form X staat, kun je niet nog eens op form Y zetten. Een tag die al op form Y hangt, hergebruik je niet op form Z. Conflicten worden genegeerd of overridden. Meerdere tags op één klant: nog steeds één form, de hoogste prioriteit.
How to show the form to customers with specific tags: tag in Shopify zetten, daarna in Visibility. Je mag een tag in de app toevoegen vóór iemand hem heeft — dat deelt de tag niet automatisch uit. Spelling moet kloppen; hoofdletters niet.
Specific customers voor een kleine groep zonder gedeelde tag. Verwijderen = meteen geen toegang meer.
Customers see the wrong bulk form: testen als admin, als de verkeerde klant, of als een profiel met extra tags, geeft een misleidend beeld. Topic-hoek: test met een klantaccount, niet als admin.
Praktisch:
Incognito.
Inloggen als dé dealer.
Noteer welk form verschijnt.
Open élk enabled form: visibility-type, tags, specific list. Zoek overlap.
Haal overlap weg. Opnieuw incognito.
“Geen form” is dezelfde checklist: ingelogd als het moet, tag aanwezig, form On, geen hoger form dat wint, geen All-customers-form dat je niet wilde maar wél enabled is voor gasten.
Meng “All customers” niet met restricted forms als je wholesale achter login wilt. Gasten zien dan het open blad; ingelogde dealers kunnen alsnog een hoger form winnen — of niet, als je verwachtte dat All zou gelden.
Shop “Koffie Groothandel”. Form Retail: All customers, stuks. Form Horeca: tag `horeca`, dozen, Growth-prijzen. Eigenaar test in Admin, ziet Retail, denkt dat Horeca uitstaat.
De dealer heeft `horeca` én staat per ongeluk als specific customer op een derde form “VIP” dat ooit als test aanbleef.
Installeer OO - EU B2B & Wholesale. Growth voor bulk forms.
Form Horeca: Visibility = tags, alleen `horeca`. Form Retail: alleen gasten, of uitzetten als dealers nooit stuks mogen zien.
VIP-test: specific list legen of form uit. Specific wint van tags.
Incognito als de dealer. Dozengrid. Incognito als gast: Retail of niets, bewust.
Documenteer welk form bij welke tag hoort. Geen dubbele tags tussen forms.
Quote-request, order limits, wholesale cart-velden zitten óók op Growth. Die veranderen de prioriteit niet. Prioriteit is visibility, niet de korting op het blad.
Open de listing. Growth $37/maand als je bulk forms nodig hebt.
Zet per form één visibility-type. Geen overlap in tags of specific lists.
Test met een écht klantaccount in een privévenster.
Enabled laten staan wat je wilt tonen. Disabled telt niet mee — tot iemand het weer aanzet.
Claim geen native Shopify-bulkform. Claim geen “toon twee forms tegelijk”. Pitch geen andere OO-app.
Shopify bulkform zichtbaarheid prioriteit is specific → tags → logged-in → everyone. Eén form per klant. De “verkeerde” lijst is bijna altijd een hogere rule die je vergeten was.
Zet de rules in OO - EU B2B & Wholesale. Log in als de dealer. Kijk welk blad verschijnt. Dan pas de korting erop.
Diensten
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins