Shopify bulk form procentkorting: 10% op de Shopify-prijs, alleen in dat formulier. Overschrijft vaste prijzen. De catalogus in Shopify wijzigt niet.
2026-10-19

Shopify bulk form procentkorting: catalogus blijft, dealer ziet 10% af

Retail ziet €12,50. De horecadealer mag 10% af, op álles in het groothandelsformulier. Je wilt dat niet in 400 variantprijzen tikken. En je wilt al helemaal niet dat de productpagina voor consumenten ook €11,25 toont.

Shopify bulk form procentkorting is precies die split. In OO - EU B2B & Wholesale zet je op het bulkformulier *Apply percentage discount*. De korting hangt op de originele Shopify-prijs, alleen in dat formulier. De catalogus blijft. Wijzigt de shopprijs, dan volgt het percentage vanzelf.

Gisteren ging het over meerdere bulkforms per klantgroep. Dit stuk is smaller: één formulier, één percentage, geen vaste prijslijst.

Native Shopify heeft geen “10% alleen op dit groothandelsblad”

Een Shopify-kortingscode is zichtbaar voor wie de code heeft. Een compare-at-prijs wijzigt hoe de productpagina eruitziet. Een B2B-prijslijst in Shopify Plus is een ander product dan deze app — claim geen vervanging.

Wat je wél vaak ziet tot het misgaat:

  • Elke SKU een tweede prijs in een spreadsheet, daarna CSV terug. Volgende prijsverhoging = opnieuw.

  • Een automatische korting “Wholesale 10%” die óók op de collectiepagina afgaat als iemand de tag heeft.

  • Vaste bedragen in het bulkformulier (€11,25 overal) die je vergeet als de catalogus naar €13 gaat.

Geen van die routes is: consument ziet Shopify, dealer ziet in het formulier 10% af, en de shopprijs blijft de bron.

Bulkforms zitten op het Growth-plan van de listing ($37/maand, of $370/jaar). Free = één custom pricing rule en één registratieformulier. Starter ($22/maand) = onbeperkt custom/volume pricing, EU tax exemption, login to see prices — nog geen bulkforms. Built for Shopify, 5.0, 34 reviews. Facturatie USD, 14 dagen trial op de betaalde plannen.

Wat de docs met het percentage doen

How to apply a percentage discount:

  • 10% op €100 → €90. 25% op €40 → €30.

  • Je opent het bulkformulier → Pricing → *Apply percentage discount* → cijfer (bijvoorbeeld `10`).

  • De app rekent per product én per variant.

  • Opslaan, formulier enabled, checken als ingelogde dealer.

Harde regels uit die pagina:

  • Percentage overschrijft fixed pricing in hetzelfde formulier.

  • Percentage wijzigt niet de Shopify-productprijs.

  • De korting geldt alleen in dat bulkformulier.

  • Hetzelfde percentage geldt voor alle producten in het formulier.

How B2B pricing works zet de drie strategieën naast elkaar: individuele prijzen, één vaste prijs, of een percentage op de Shopify-prijs. Kies er één. Stapelen in één formulier is hoe “prijzen kloppen niet” ontstaat.

De dealer ziet de B2B-prijs terwijl hij aantallen tikt. Checkout gaat via draft-order met die stukprijs. De gewone productpagina blijft de catalogusprijs — tenzij je Custom Pricing / volume pricing als *apart* module op de productpagina zet, dat is geen bulkform-percentage.

Server-side: onder Bulk forms → Design & settings blijft *Validate custom prices on the server* aan. Draft checkout herberekent. App embed moet op het actieve thema staan, anders laadt het draft-checkout-script niet. Zet *Use draft order logic* in Tax Exempt niet tegelijk aan — dat is een andere VAT-flow.

Zichtbaarheid: zonder tag geen 10%

Een percentage zonder zichtbaarheid is een publieke uitverkoop. Docs customers with specific tags: ingelogd, tag zoals `Wholesale` of `B2B`, OR-logica. Een klant ziet één bulkformulier. Tags niet hergebruiken over twee forms.

Gisteren: twee groepen, twee forms, twee tags. Vandaag: groep A krijgt 10% op alles in form A. Groep B krijgt geen percentage maar individuele prijzen in form B. Mix die tags niet.

Collectie in het formulier = de set SKU’s. Nieuw product in die collectie erft het percentage. Dat is het punt van “volgt de Shopify-prijs”: je hoeft geen cel bij te werken, wél moet de SKU in de set zitten.

Praktijk: koffie voor horeca, 10% op de hele lijst

Webshop “Brand & Bonen”. Consument betaalt de Shopify-prijs. Horeca heeft tag `Horeca`, formulier op een pagina *Groothandel* (theme app block Bulk Order Page). Pricing: 10%. Espressobonen 1 kg €18 → €16,20 in het formulier. Filterkoffie 1 kg €14 → €12,60. Varianten (500 g / 1 kg) elk hun eigen 10% vanaf hun eigen Shopify-prijs.

Verhoog je de 1 kg espresso naar €19, wordt het formulier €17,10 zonder CSV. Consumentencollectie toont €19. Geen compare-at-rommel.

Wat níet werkt: in hetzelfde formulier óók “vaste prijs €15 voor alles”. Het percentage wint, de vaste prijs is dood. Docs: vermijd meerdere pricing rules in één form.

Tweede groep `Distributeur` met 25%: tweede formulier, andere tag, eigen percentage. Eén klant, één form — anders ziet hij het verkeerde blad en “klopt de korting niet”.

Test als de getagde klant. Gast ziet het formulier niet. Verkeerde tag = ander form of niks. Discount not applied volgens docs: geen toegang, product niet in de set, of een andere regel.

Aan de slag

  1. Growth-plan in OO - EU B2B & Wholesale — bulkforms zitten niet op Free/Starter.

  2. Bulk forms → formulier → producten of collectie.

  3. Pricing → *Apply percentage discount* → `10` (of wat de afspraak is). Geen tweede methode in hetzelfde form.

  4. Visibility: tags, ingelogd. Geen overlap met een ander form.

  5. Pagina of productpagina: theme app block. Embed aan. Server-validatie aan.

  6. Inloggen als dealer. Controleer drie SKU’s, twee varianten, daarna een test-draft. Gastaccount ernaast: catalogusprijs.

Geen volume-staffel “vanaf 20 stuks extra 5%” in dit percentage — dat is een andere module (Starter: unlimited volume pricing op de productpagina). Houd het formulier één strategie.

Tot slot

Shopify bulk form procentkorting is geen winkelbrede sale. Het is één getal op één groothandelsblad, gerekend vanaf de Shopify-prijs, onzichtbaar voor wie het formulier niet mag zien. Fixed pricing in dat form wijkt. De catalogus wijzigt niet. Prijswijzigingen in Shopify lopen vanzelf mee.

Bulkforms = Growth. Eén klant, één form. Test met tag. Zet het percentage in OO - EU B2B & Wholesale en laat de shopprijs de bron blijven.

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