
De inkoper stuurt een sheet: SKU, netto, kolom “T2”. Jij opent Shopify → producten importeren, plakt die netto in Variant Price. Morgen ziet de consument €18,40 waar €24 hoorde. Shopify B2B prijzen importeren is die CSV *lezen*, niet die CSV over de retailcatalogus heen zetten. De netto hoort in het bulkformulier van de groep die ‘m mag zien.
Eerder ging het over de prijslijst als strategie: percentage versus contractbedrag. Dit stuk is het bestand zelf — kolommen, de Shopify-product-CSV, en wat OO - EU B2B & Wholesale wél met die cijfers doet. Geen tweede winkel. Geen Plus-catalogusclaim.
Shopify Help, Importing and exporting products: CSV’s verplaatsen productdata. Variant Price is de prijs op de productpagina. Zet je daar de horeca-netto in, dan is die netto publiek. Er is geen officiële kolom “alleen voor tag Wholesale_T2”.
Native B2B-catalogi bestaan (Catalogs and pricing in B2B): prijzen aan companies. Op Basic/Grow/Advanced beperkt, Plus ruimer. Veel gemengde shops werken met gewone klantaccounts en tags. Dan blijft de product-CSV retail, en zoek je Shopify B2B prijzen importeren in dezelfde winkel.
De listing van deze app noemt Pricing import als prijscategorie, naast custom pricing, groepen, staffel/volume. De docs werken geen “upload .csv, overschrijf PDP” uit. Wat ze wél specificeren: prijzen gelden alleen in het bulkformulier, alleen voor wie dat formulier mag zien.
Vierhonderd rijen, één Shopify-import, klaar. Tot iemand uitgelogd de productpagina opent. Herstel is een tweede import met de oude retailprijzen — als je die backup nog hebt.
Kolom C zegt −20%. Jij maakt code `T2`. Die code belandt in een reseller-WhatsApp. Consumenten rekenen mee.
Common B2B setup mistakes, fout 4: mix van methodes in één form geeft rare totalen. De sheet had twee soorten rijen. Jij gooide ze op één hoop.
Geen van die routes: CSV splitsen → één strategie per groep → testen als die klant.
OO - EU B2B & Wholesale is Built for Shopify (5.0, 33 reviews). Live listing: Starter $22/maand of $220/jaar (17% korting) — o.a. unlimited custom pricing en volume pricing. Growth $37/maand of $370/jaar — alles in Starter plus bulk forms, draft checkout, repeat order, quote request (RFQ). Free plan beschikbaar, 14 dagen trial. Facturatie via Shopify, USD.
How B2B pricing works: één strategie per form. Volgorde: klant opent het formulier → welk form mag hij zien → díe regels. Geen wijziging van Shopify-productprijzen, geen effect op de gewone PDP, geen stapelen tussen forms.
Open de CSV in Excel of Sheets. Voeg een kolom `regel` toe.
Zelfde factor voor (bijna) de hele groep: `percentage`. Voorbeeld: T2 overal −20% t.o.v. retail.
Afwijkend bedrag per SKU of variant: `contract`. Voorbeeld: SKU LED-40W = €12,40 net, de rest volgt T1.
Claim geen automatische kolommapping in de app. Jij classificeert. De app krijgt daarna één methode per formulier.
Formulier `Wholesale_T2`. Pricing → Apply percentage discount → `20`. Docs: €100 wordt €90, €40 wordt €30; per product en variant; volgt de Shopify-prijs als retail schuift. Percentage overschrijft vaste prijzen in dát form. Het wijzigt de productpagina niet.
Producten: All products als de hele catalogus mee mag (toekomstige SKU’s automatisch; geen losse exclusions). Anders een collectie — fout 3 in de mistakes-docs: handmatig aanvinken schaalt niet.
Visibility: tag `Wholesale_T2`, ingelogd, OR-match, tag niet hergebruiken op een tweede form. De tag op het form plakt hem niet op de klant.
Tweede formulier, andere tag, andere klanten. Individual prices: Pricing → Individual prices → product of variant → bedrag. Elk variant mag zijn eigen netto. Docs: ideaal bij onderhandelde prijzen; niet automatisch berekend. Individual overschrijft andere methodes *in dit form*. Shopify-retail blijft staan.
Typ hier alleen de contract-uitzonderingen uit de CSV, niet de hele catalogus “voor de zekerheid”.
Eén klant, één form. Multiple bulk forms: eigen producten, prijzen, visibility. Admin liegt: test in een privévenster als T2. Form On is niet hetzelfde als zichtbaar — theme-block en menu horen erbij. Growth-listing noemt bulk forms expliciet; zonder dat formulier is er geen plek voor de geïmporteerde regel.
Primaire route: eigen bulkpagina in het menu (“Wholesale order”), niet alleen de PDP.
Retail blijft in Shopify: 1 kg espresso €24. CSV van de groothandel:
T1: −15% op alles
T2: −25% op alles, behalve `BLEND-DEC` €11,80 en `BLEND-OMNI` €13,10
Twee forms. T1: percentage 15, collectie “Horeca”, tag `Horeca_T1`. T2: niet “percentage 25 plus twee individual” op één hoop — dat is fout 4. Of T2 alleen percentage 25 (de twee blends volgen dan 25% van retail), of een apart contract-formulier alleen voor die klant met individual prices op die twee SKU’s. Kies één leesbare strategie per groep.
Koppeling: Linking via Bulk order forms. Form enabled. Testaccount met de tag, niet als staff.
De CSV bewaar je als bron. Pas je T1 naar 18%? Wijzig het percentage in het form, niet 400 Variant Prices. Nieuwe SKU in de collectie: bij All products / collectie zit hij in de factor, zonder nieuwe import.
Installeer OO - EU B2B & Wholesale. Listing: Starter $22/maand, Growth $37/maand (jaarprijzen $220 / $370), 14 dagen trial, free plan beschikbaar.
Splits je CSV: `percentage` vs `contract`. Importeer niet naar Variant Price.
Maak per groep een bulkformulier. Eén prijsstrategie. Tags uniek.
Percentage uit deze stappen, contract uit individual prices.
Test als ingelogde klant. Verkeerd bedrag? Eerst why prices are not applied correctly — verkeerd form, disabled, product ontbreekt, geen toegang.
Registratie en goedkeuring zijn de voordeur, niet de import. Eerst de regel, dan wie ‘m mag zien. Claim geen Shopify Plus-catalogusvervanger.
Shopify B2B prijzen importeren is geen tweede product-CSV. Het is je sheet classificeren en één regel per groep in het bulkformulier zetten: percentage als de kolom een factor is, individual prices als het contractbedragen zijn. Native Shopify stopt bij Variant Price (of Plus-catalogi). Deze app houdt de netto achter login.
Zet de groothandelstarieven in OO - EU B2B & Wholesale en laat de volgende CSV de retailpagina met rust.
Diensten
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins