
De groothandelaar opent het grid. SKU 1847 stond er vorige week. Vandaag niet. In Shopify Admin is het product er nog. Je ververst, je opent een incognitovenster, je denkt dat de app “SKU’s droppt”. Meestal niet. Shopify bulkform producten ontbreken is bijna altijd selectie of beschikbaarheid — niet een stille filter die één artikel uit een verder zichtbaar formulier knipt.
OO - B2B & Wholesale heeft daar een eigen docs-pagina voor. Bulkforms zitten op Growth ($37/maand). Free is één prijsregel; Starter ($22) dekt prijslijsten en VIES, geen grid. Listing 5 nov 2026: Built for Shopify, 5.0 uit 34 reviews.
Eerder: een bulkform dupliceren. Dat stuk gaat over een kopie. Hier: waarom één SKU in het live grid ontbreekt.
Shopify zelf heeft geen wholesale-grid. Collecties groeperen producten. Voorraad en status (Active / Draft / Archived) zitten op het product. Of een variant te koop is, zit op de variant. Het bulkform leest dat. Het verzint geen extra schap.
Drie manieren om producten in het formulier te krijgen, uit dezelfde docs:
All products — alle *actieve* producten die te koop zijn. Nieuwe active producten komen er automatisch bij. Ontbreekt er één: meestal niet actief of niet available for sale. Geen stille uitzonderingenlijst op deze modus.
Products from collections — het product moet in een *gekozen* collectie zitten. Automatische collectieregels tellen mee. Uit de collectie = uit het formulier, ook als het product in Admin nog bestaat. Collecties in een bulkform: alleen actieve producten, duplicaten uit twee collecties verschijnen één keer.
Specific products — alleen wat je met de hand hebt aangevinkt. Een nieuw artikel komt niet vanzelf. Dat is onderhoud, geen bug.
Zichtbaarheidsregels (alleen ingelogd, tags, specifieke klanten) halen geen producten weg. Ze verbergen het hele formulier. Zie je het grid wél, minus één SKU, dan is het geen tag-regel. Zie je helemaal niets, dan wel — of het formulier staat uit.
Drafts, archief en “niet te koop” vallen af. Shopify Help over productstatus is daar nuchter over: Draft is niet op het verkoopkanaal, Archived is weg uit de catalogus. Het formulier volgt dat, ongeacht de selectiemodus.
Je koos collectie “Wholesale NL”. De regel is vendor = Studio Klei. SKU 1847 kreeg een andere vendor. De collectie is leeg voor dat product. Het formulier update mee. Check: zit het product *nu* in de collectie, niet “zat het er vorige maand in”.
Handmatig is handmatig. Wat er gebeurt bij toevoegen of verwijderen: nieuwe producten komen er niet automatisch bij. Verwijderde producten verdwijnen. Wie All products of collecties wil omdat de catalogus beweegt, moet de modus wijzigen — niet twaalf keer handmatig bijklikken en dan “ontbreekt” googelen.
Heeft het product varianten, dan verschijnen alleen beschikbare varianten. Een variant met zero availability mag wegvallen. Het product “bestaat” in Admin. Het grid toont wat te koop is.
Een uitgeschakeld formulier is nergens zichtbaar op de storefront. Het theme-block kan actief zijn. Extension active but nothing shows: verkeerde paginatype (product-extensie op een page, of omgekeerd), verkeerd thema, verkeerd template. Dat is “het grid is weg”, niet “één SKU mist”.
Wijzigingen kunnen een kort moment later op de storefront landen. Eén harde refresh ná statuswijziging, niet vijf tabs tegelijk.
Docs-volgorde, geen improvisatie.
Selectiemodus. All products / collecties / specifiek. Past de ontbrekende SKU in die regel?
Productstatus. Active, gepubliceerd, te koop. Niet Draft, niet Archived, niet “niet available for sale”.
Varianten. De juiste variant heeft availability. Zero mag het grid leeg laten voor die SKU.
Formulier aan. Disabled = nergens, voor niemand.
Zichtbaarheid (indirect). Klant ingelogd? Tag aanwezig? Dit verklaart een leeg scherm, geen gat in een verder gevulde tabel.
Daarna pas een mail naar support. De checklist is korter dan de inbox-ronde.
Groothandel “Klei & Co” heeft een Growth-grid op collectie `B2B-kommen`. Automatische regel: tag `b2b-grid`. SKU 1847 verloor die tag bij een import. In Admin is het product Active, voorraad 40, Online Store aan. Op het grid: weg.
Wat niet hielp: het formulier dupliceren, het theme-block verplaatsen, een andere klant laten inloggen. Het product zat niet meer in de collectie. Zichtbaarheid was in orde — andere SKU’s stonden er.
Herstel:
Collectie openen. 1847 erin, of de automatische regel herstellen (tag terug).
Productstatus: Active, available for sale. Varianten met voorraad.
Formulier: Enabled.
Kort wachten, storefront verversen als B2B-klant.
Check of 1847 één keer staat — hij zat niet in twee collecties, dus geen duplicaat-issue.
Had de modus Specific products gestaan, dan had je 1847 opnieuw moeten aanvinken. All products had hem getoond zodra status en availability klopten, tag of niet.
Prijsregels gelden alleen voor producten die in het formulier zitten. Een ontbrekende SKU krijgt geen staffel, omdat hij niet in de set zit. Zet eerst de selectie recht, daarna de prijslijst nalopen.
Installeer OO - B2B & Wholesale. Bulkforms: Growth, $37/maand of $370/jaar, 14 dagen trial, USD. Free en Starter hebben dit grid niet — claim dat niet.
Open Bulk order forms. Staat het formulier aan?
Noteer de selectiemodus. All products, collectie(s), of specifiek.
Voor de ontbrekende SKU: status, kanaal, collectielidmaatschap, variant-availability.
Test als de klant die het grid wél mag zien, in een privévenster. Admin-sessies liegen over zichtbaarheid.
Wijzig één ding, ververs, kijk of de rij terug is.
Collecties bijhouden: How to use collections. Volledige catalogus: All products.
Shopify bulkform producten ontbreken is selectie plus Shopify-status. All products toont actieve, verkoopbare artikelen. Collecties volgen de collectie, ook automatische regels. Specifiek is handmatig. Archief, draft en “niet te koop” vallen altijd weg. Alleen beschikbare varianten. Een uit-formulier is nergens. Zichtbaarheid verbergt het hele grid, geen enkele rij.
Zet de modus en de status recht in OO - B2B & Wholesale voordat je een ontbrekende kom als appfout wegzet.
Diensten
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins