Shopify klantgroep wholesale prijzen: reseller, distributeur en retail elk hun eigen tarief — via tags, niet via een kortingscode die uitlekt.
2026-10-17

Shopify klantgroep wholesale prijzen: per tag een tarief

De installateur logt in en ziet dezelfde €49 als de doe-het-zelfklant. De distributeur krijgt een code “GROOTHANDEL20” die dinsdag op een forum staat. Dat is geen groepsbeleid. Shopify klantgroep wholesale prijzen betekent: de koper is ingelogd, hoort bij één groep, en ziet alleen díe prijs. Retail blijft de catalogusprijs.

Shopify-tags groeperen klanten. Ze zetten geen bedrag op de productpagina. OO - EU B2B & Wholesale koppelt die groepen aan Custom Pricing, volume staffels of — op Growth — een bulkformulier per tier. We schreven eerder over B2B-prijzen per klantgroep in het groot. Hier de keuze: welk module voor welk tarief, zonder de retailprijs te overschrijven.

Tags zijn geen prijslijst

Shopify laat je `Wholesale_T1` op een klant plakken. De storefront toont dan nog steeds `product.price`. Native B2B-catalogi (Companies) bestaan; Shopify Help over catalogs koppelt prijzen aan companies en locaties, met een plafond op niet-Plus. Veel EU-shops draaien gemengd D2C + wholesale op gewone accounts. Dan is de groep een tag, en het tarief een app-regel.

Zonder die regel gebeurt één van drie dingen: iedereen ziet de plankprijs, iedereen ziet de groothandelsprijs, of een code lekt. Geen van drie is een klantgroep.

Wat shops nu doen tot de prijs publiek is

Eén kortingscode voor “alle B2B”

De code leeft in de checkout. Uitgelogde bezoekers, forums, oude mails. Je kunt hem uitzetten, niet terughalen bij wie hem al heeft.

Handmatige draft orders per reseller

Elke bestelling typt iemand over. Geen self-service, geen testbare groep, wél het juiste bedrag — tot de medewerker een nul te veel tikt.

Eén bulkformulier op “All customers”

Veelgemaakte fouten: retail ziet wholesale. Docs: gebruik tags of alleen ingelogde klanten, nooit “iedereen” op een B2B-formulier.

Twee lagen: productpagina versus bulkformulier

What is included splitst de app in modules. Zet een module aan op de hubpagina vóór je hem op de storefront verwacht.

Custom Pricing (B2B pricing). Toont een groothandelsprijs op de productpagina via de gedeelde app-embed. Listing: *Custom B2B Pricing: Set tailored prices for your EU B2B customers and groups*. Free: één actieve prijslijst. Extra lijsten bewaar je, maar alleen de oudste actieve telt op de storefront. Starter haalt dat plafond weg: onbeperkte custom pricing, onbeperkte volume pricing, company blocks voor custom + volume, Login to see prices.

Volume pricing zit op Starter. Staffel op de productpagina, los van het bulkformulier.

Bulk forms zit op Growth. How B2B pricing works: het formulier toont de B2B-prijs; de Shopify-catalogusprijs voor anderen blijft staan. Custom Pricing en Volume blijven aparte modules voor de productpagina. Eén klant ziet één formulier. Regels van andere formulieren stapelen niet. Binnen één formulier kies je één strategie: individuele prijzen, één vaste prijs, of een percentage van de Shopify-prijs.

Checkout van het bulkformulier loopt via draft order. Houd Validate custom prices on the server aan, zodat de unit price opnieuw berekend wordt. App-embed moet aan. Zet niet tegelijk “Use draft order logic” in Tax Exempt aan — dat is een andere flow.

Listing live: Built for Shopify, 5.0 (34 reviews). Free: 1 custom pricing rule, 1 registratieformulier. Starter $22/maand (of $220/jaar). Growth $37/maand (of $370/jaar). 14 dagen trial op de betaalde plannen. USD. Niet de oude $8.95.

Praktijk: drie groepen, drie tags, geen overlap

Groothandel in bevestigingsmateriaal. Retail blijft D2C. Drie B2B-lagen:

| Groep | Tag | Module | Tarief | | --- | --- | --- | --- | | Reseller klein | `Wholesale_T1` | Bulkformulier A (Growth) of Custom Pricing-lijst (Starter) | 10% onder catalogus | | Reseller groot | `Wholesale_T2` | Formulier B | vaste nettoprijzen | | Distributeur | specifieke klanten | Formulier C | individuele SKU-prijzen |

Dat is het voorbeeld uit de docs. Eén formulier per groep. Tags niet hergebruiken. Zichtbaarheid: Customers with tags, koper moet ingelogd zijn. OR-logica binnen één formulier (`B2B` of `Wholesale`) — maar dezelfde tag op twee formulieren is conflict. Visibility rules: prioriteit specific customers → tags → logged-in → all. De eerste match wint.

Test per groep: inloggen als testklant, formulier of productprijs checken, bestelling plaatsen. Tag in de visibility-set zetten kent die tag niet automatisch toe aan klanten. Dat doe je in Shopify Customers, of via het registratieformulier ná goedkeuring.

Heb je maar één wholesale-afspraak en kopen ze vanaf de productpagina? Starter + Custom Pricing + Login to see prices is genoeg. Meerdere tiers plus een orderformulier per tier: Growth.

Aan de slag zonder lek

  1. Installeer OO - EU B2B & Wholesale. Zet Custom Pricing aan. Embed op het live thema via Finish setup.

  2. Definieer groepen en unieke tags. Geen overlap.

  3. Eén actieve prijslijst op Free om te bewijzen dat de ingelogde reseller een ander bedrag ziet. Daarna Starter als je meer lijsten of “prijs na login” nodig hebt.

  4. Meerdere tiers op een bulkpagina: Growth, één formulier per tag, één strategie per formulier. Server-side validatie aan.

  5. Log in als T1, T2 en een uitgelogde bezoeker. Drie verschillende bedragen, of retail zonder B2B-prijs.

  6. Theme-wissel: embed of block opnieuw. Config in de app blijft; de storefront-koppeling niet.

Tot slot

Shopify klantgroep wholesale prijzen is geen code en geen tweede winkel. Het is een tag plus één module: Custom Pricing op de productpagina, of een Growth-bulkformulier per tier. Catalogusprijs voor retail blijft. Groepen zonder overlap, test per login.

Zet die lijst in OO - EU B2B & Wholesale. Daarna ziet de distributeur zijn tarief, en de gast de plankprijs.

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