Toen Shopify de native B2B-functies uitbreidde naar alle betaalde abonnementen – bedrijfsprofielen, prijscatalogi, betalingsvoorwaarden, geen extra kosten – deed Marc wat volkomen logisch was: hij besloot over te stappen. Niet alleen de functies bekijken, maar daadwerkelijk migreren. Hij betaalde $50 per maand voor WPD en Shopify bood iets aan dat er gelijkwaardig uitzag, en dat gratis. De beslissing leek voor de hand liggend.
Hij heeft gemaakt 2,346 bedrijfsprofielen In het Shopify-beheerpaneel: één profiel per groothandelklant. Aangezien het 3 tot 5 minuten per profiel kost om de klant te vinden, bedrijfsgegevens in te voeren, een contactpersoon toe te voegen, een catalogus toe te wijzen en op te slaan, is dat ongeveer... Meer dan 195 uur handmatig administratief werkSchoon, gestructureerd, native. Precies wat Shopify van nature zou moeten afhandelen.
Daarna begonnen echte klanten in te loggen.
01
De Setup
Er werden 2,346 bedrijfsprofielen aangemaakt, één per groothandelklant. Met een tijdsbesteding van 3-5 minuten per profiel betekende dit ongeveer 195+ uur handmatig administratief werk. De besparing van $50 per maand leek reëel en aanstaande.
02
De lockout
Echte klanten kregen te maken met een ernstige toegangsfout bij het inloggen. Geen testaccount. Geen uitzondering. Echte groothandelsklanten konden niet meer afrekenen.
03
De permanente rommel
Het probleem met de blokkering oplossen was mogelijk. Het opruimen van de bedrijfsgegevens van 2,346 bedrijven achteraf lukte echter niet. Die zijn er nog steeds. Ze kunnen niet worden verwijderd. Ze zullen er voor onbepaalde tijd blijven staan.
De foutmelding die klanten kregen toen ze probeerden in te loggen en een bestelling te plaatsen:
"U heeft geen toestemming om B2B-bestellingen te plaatsen voor DezLin Reveals. Log uit om een persoonlijke bestelling te plaatsen."
Marc gebruikte de GraphQL API van Shopify Admin (companyContactRemoveFromCompany) om alle klantcontacten uit de bedrijfsprofielen te verwijderen — 233 contacten verwijderd, 0 mislukkingen. Dat loste de blokkering van het afrekenproces op. Maar alle 2,346 bedrijfsgegevens staan nog steeds in zijn Shopify-beheerpaneel. En voordat de blokkering zelfs maar was opgelost, Meer dan 150 groothandelklanten hadden een e-mail gestuurd. over het feit dat ze geen toegang hebben tot hun accounts — een gevolg van de geografische locatieregels van Shopify die voorkomen dat twee wederverkopers in dezelfde regio verschillende prijzen zien zonder Shopify Plus.
Waarom de gegevens niet verwijderd kunnen worden — en nooit verwijderd zullen worden
Foutmelding bij het verwijderen: "Dit bedrijf kan niet worden verwijderd omdat het nog bestellingen heeft."
Shopify bevestigde: dit is een platformbeperking aan de serverzijde. Deze kan niet via de API worden omzeild. Tools van derden, zoals Matrixify, roepen dezelfde mutatie aan en lopen tegen hetzelfde probleem aan. Marc heeft het probleem formeel voorgelegd aan het backend-engineeringteam van Shopify. Op het moment van publicatie is de escalatie nog niet opgelost. De 2,346 records blijven permanent in zijn beheerderspaneel staan en vervuilen de B2B-weergaven, klantsegmentatie en rapportages op bedrijfsniveau. De ruim 195 uur aan installatiewerk is niet terug te vorderen. Het experiment om $50 per maand te besparen is nu een permanent onderdeel van de winkel.
En dat was nog voordat we het hadden over de functionaliteitstekortkomingen die de migratie onpraktisch zouden hebben gemaakt, zelfs als de problemen bij het bedrijf zich nooit hadden voorgedaan.
Zelfs in een ideale situatie, waarin de problemen bij het bedrijf zich nooit zouden voordoen, dekken de standaard B2B-tools niet alles wat DezLin Reveals daadwerkelijk gebruikt:
Plafond van 3 catalogi — voor alle markten samen
In totaal drie catalogi, niet per markt. Eén Amerikaanse markt die alle drie gebruikt, laat geen ruimte over voor een tweede regio of een vierde prijsniveau.
Geen kortingen op winkelwagenniveau van welke aard dan ook.
"Bestel voor $1,000 en ontvang 10% korting" werkt niet standaard. Volumekorting is alleen van toepassing per product, niet voor de gehele winkelwagen.
Geen echte zelfservice-registratie
Shopify Forms verzamelt sollicitaties, maar voegt geen automatische tags toe, keurt sollicitaties niet automatisch goed en maakt geen bedrijfsprofielen aan. Elke sollicitatie is een handmatige beheerderstaak.
Kortingscodes zijn geldig voor alle klanten.
Eenmaal ingeschakeld voor B2B, worden ze standaard geactiveerd voor alle klanten. Kortingscodes die alleen voor B2B gelden, vereisen aanvullende configuratie buiten de standaardtools.
Geen POS-groothandelsprijzen
B2B-prijzen worden niet automatisch overgenomen in Shopify POS. Beursbezoeken, showrooms, groothandel op locatie: niets daarvan werkt standaard.
Prijsbepaling per klant verloopt via de markt.
Onder Shopify Plus kunnen twee wederverkopers in dezelfde regio geen verschillende prijzen zien. De enige oplossing: Shopify Plus voor $2,300 per maand.