Shopify B2B productzichtbaarheid: bulkformulier en collectie alleen voor ingelogde, getagde wholesaleklanten. Eén klant, één form.
2026-09-27

Shopify B2B productzichtbaarheid: wholesale-assortiment alleen voor getagde klanten

Retail ziet de staffel, de reseller ziet de hele catalogus, of andersom: de groothandelsklant logt in en het bulkformulier blijft leeg. Shopify B2B productzichtbaarheid is in OO - EU B2B & Wholesale geen tweede winkel. Het is wie het bulkformulier mag zien, plus welke producten in dat formulier staan. Zonder die twee lagen is je “wholesale-pagina” gewoon een publieke prijslijst.

Dit artikel volgt de docs over visibility en productselectie: tags, ingelogde klanten, specifieke accounts, collecties, en de harde regel één klant = één bulkformulier. We schreven eerder hoe je een bulk order formulier aanmaakt en waarom herhaalbestellingen op een eigen pagina horen. Hier: wie die pagina überhaupt te zien krijgt, en welk assortiment daarbij hoort.

Pitch geen andere Online Origins-app. CTA blijft deze listing. Native Shopify Plus B2B/Companies is een ander spoor — claim niet dat deze app dat vervangt.

Het Shopify-probleem: de catalogus is voor iedereen hetzelfde

Shopify’s Online Store toont producten die je publiceert op het verkoopkanaal. Een collectie “Wholesale” in het menu is nog steeds een URL. Wie de link heeft, ziet de producten — tenzij je thema, markets of een B2B-catalogus (Plus) extra regels zet. Voor shops zonder Plus-Companies is de gebruikelijke workaround: een tweede winkel, of trade-prijzen op dezelfde PDP.

De listing van OO - EU B2B & Wholesale noemt Product visibility onder order management, naast bulk processing, order form, order minimums en limits. Built for Shopify, 5.0 uit 33 reviews. Standard $8.95/maand of $101.88/jaar (5% korting), 7 dagen trial, USD. Features: custom B2B pricing, registration forms, VAT/VIES, multilingual.

Dat is niet “verberg SKU X voor heel de storefront”. De app stuurt welk bulkformulier een bezoeker ziet, en welke producten in dat formulier staan. De gewone productpagina blijft Shopify. Wholesale-prijzen horen op het formulier, niet als openbare catalogusprijs — anders lekt retail mee.

De docs Recommended setup for wholesale stores zetten het zo: duidelijke scheiding B2B/B2C, visibility op tags, productselectie via collecties, eigen bulk order page als primaire route. Common mistake nummer één: visibility All customers.

Wat merchants nu proberen

1. Een menu-item “Wholesale” zonder login

Iedereen met de URL opent de pagina. Als het formulier op All customers staat, ziet retail dezelfde sheet. Visibility rules heeft die optie bewust: zichtbaar voor in- en uitgelogde bezoekers, geen restrictie. Voor wholesale is dat de verkeerde default.

2. Alleen “ingelogd” afdwingen, tags overslaan

Logged-in customers only houdt gasten buiten. Elke account — ook een consument met een klantaccount — ziet het formulier. Dat is te ruim als je retail-accounts en wholesale-accounts in dezelfde shop hebt.

3. Twee formulieren met dezelfde tag `Wholesale`

Docs: een klant ziet maar één bulkformulier. Tags die je op formulier A gebruikt, kun je niet hergebruiken op formulier B. Overlap → verkeerd formulier of geen formulier, plus supporttickets.

4. Producten handmatig aanvinken, collectie negeren

Werkt tot de eerste nieuwe SKU. Collections in a bulk form: producten die later in de collectie komen, gaan automatisch mee; verwijderde eraf. Alleen actieve producten, gepubliceerd op het juiste kanaal.

Geen van die routes is: tag `B2B` of `Wholesale` op het klantprofiel, visibility Customers with tags, collectie “Wholesale” in het formulier, formulier On, theme-block op de bulkpagina, testen als die klant — niet als admin.

Hoe zichtbaarheid en assortiment samenwerken

Visibility: vier opties, één winnaar

Elk bulkformulier heeft eigen rules (Visibility rules explained):

  1. All customers — iedereen, in- en uitgelogd.

  2. Logged-in customers only — account verplicht.

  3. Customers with specific tags — Shopify-tags, klant moet ingelogd zijn, match is OR (`B2B` of `Wholesale` = toegang).

  4. Specific customers — namen/e-mails, klein B2B-bestand, geen groepen.

Prioriteit als meerdere enabled forms matchen: specific customers → tags → logged-in → all. De eerste match wint. Disabled forms tellen niet mee.

How to show the form to customers with specific tags: tag in Shopify op het profiel, daarna in het formulier Visibility → Customers with tags. Je mag een tag in de app toevoegen voordat klanten hem hebben; dat deelt de tag niet automatisch uit. Spelling moet kloppen (niet hoofdlettergevoelig, wél exact). Untagged klanten zien het formulier niet.

Specifieke klanten: alleen die accounts. Een klant die al op een ander formulier staat, kun je niet nog eens selecteren.

Producten: all, specifiek, of collectie

Bij het aanmaken kies je all products, specific products, of products from collections (How to create a bulk order form). Wholesale-docs: gebruik collecties waar het kan. Voorbeeld: collectie “Wholesale”, die kies je in het formulier. Pricing- en visibility-rules blijven gelden. Zelfde product in twee geselecteerde collecties: één keer in het formulier.

Een reseller-tier krijgt dan: eigen formulier, eigen tag (`Wholesale_T1`), eigen collectie of prijsregel. Multiple bulk forms: verschillende groepen, geen overlappende tags, per formulier één duidelijke prijsstrategie.

Theme: enabled is niet zichtbaar

Een formulier On zonder app block op de actieve theme is onzichtbaar (Bulk order form is not visible). Check dashboard: Bulk Order Page Active. Test in een privévenster als getagde klant, niet ingelogd als admin.

Voorbeeld: retail-shop, 80 wholesale-SKU’s

Je verkoopt lampen aan consumenten. Resellers mogen 80 SKU’s nabestellen tegen groothandelsprijs. Die 80 staan in collectie Wholesale. Retail mag die sheet niet zien.

  1. Installeer OO - EU B2B & Wholesale. Maak een bulkformulier, kies Select collections → Wholesale.

  2. Visibility: Customers with tags → `Wholesale`. Form status On.

  3. Eigen bulk order page + extensie, menu-item “Wholesale Order” (primaire route volgens recommended setup). Geen “All customers”.

  4. Tag goedgekeurde accounts in Shopify met `Wholesale`. (Registratie/approval behandelden we eerder; hier is de tag de poort.)

  5. Test: uitgelogd → geen formulier. Consumentenaccount zonder tag → geen formulier. Account met `Wholesale` → formulier met die 80 SKU’s, niet de hele webshop.

  6. Nieuwe groothandels-SKU: zet hem in de collectie. Niet het formulier product-voor-product bijwerken.

Tweede form voor distributeurs: andere tag, andere collectie, geen hergebruik van `Wholesale`.

Wat je nodig hebt om te starten

  1. Listing installeren ($8.95/maand of jaarabonnement, 7 dagen trial).

  2. Wholesale-collectie in Shopify (alleen actieve, gepubliceerde producten).

  3. Eén bulkformulier per klantgroep, visibility op tags (of specific customers bij een klein bestand).

  4. Theme-block op de bulkpagina; formulier enabled.

  5. Testen per groep in een privévenster: login, tags, producten, prijs.

Zie Which bulk form is shown to which customer? als iemand het “verkeerde” sheet ziet — bijna altijd prioriteit of een tweede enabled form.

Tot slot

Shopify B2B productzichtbaarheid in deze app is wie het formulier ziet plus welk assortiment daarin staat. Tags en login houden retail buiten; collecties houden het formulier in sync; één klant ziet één form. De listing noemt product visibility naast het order form. Zet visibility niet op iedereen en verwacht dan een geheime groothandelscatalogus.

Open de OO - EU B2B & Wholesale-listing, koppel de Wholesale-collectie aan een getagd formulier, en test als de reseller — niet als winkelier.

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