
Retail betaalt €6,95. De dealer met tag `wholesale` hoort €0 of een palletprijs te zien. Native zones kennen landen en gewicht. Ze kennen jouw klanttags niet. Shopify verzending op klanttag is een condition in de visuele rates-flow van OO - Shipping Rates & Rules: dezelfde zone, andere som als de ingelogde klant die tag heeft. Tags, collecties en metafields laadt de app via de Admin API op het moment van de rate-request — niet uit een cached spreadsheet.
Listing 5 nov 2026: Free. 0 reviews, gelanceerd 28 oktober 2026. Geen sterren verzinnen. Visual flow of AI-draft. 40+ conditions, expliciet customer tags. Combined rates. Hide/rename/reorder. Activity logs. Categorie Customer-based.
Eerder: postcode en gewicht. Dit stuk is de klant, niet de doos. Pitch geen andere app; een tag `wholesale` in Shopify Customers is genoeg. Hoe je tags zet, staat in Shopify Help bij klanten beheren — de flow leest wat daar op het profiel staat, niet wat je in een intern sheet bijhield.
Shopify shipping rates per zone: vast, gewicht, prijs. Customer tags zitten op het klantprofiel. Checkout voor een gast heeft geen profiel. De standaard zone-rate weet niet dat deze login `wholesale` is.
Carrier-calculated custom rates: Advanced Shopify of hoger, development store, Plus, of een shop waar de carrier al actief is. Zonder dat plan: geen eigen carrier-prijs. Delivery customization (hide/rename/reorder) werkt op méér plannen. Lagere plannen zien in de app een plan-banner. Belooft geen custom €0-rate op Basic.
De flow: `Start when…`, condition cards, rate cards, save. AI mag een draft zetten; jij reviewt vóór save. Combined rates plakken zone-rates tot één checkoutregel. Logs: laatste 7 dagen, welke zone/rate, waarom niet.
Positioning / docs-lijn:
Customer tags — wie er checkt. Dealer vs retail.
Product tags — wat er in de cart zit. Gevaarlijke goederen, oversized, pick-up-only SKU.
Beide (plus collecties en metafields) worden op rate-tijd via de Admin API geladen. Een tag die je vijf minuten geleden op de klant zette, hoort mee te gaan in de volgende checkout. Een tag die alleen in je hoofd zit, niet.
Gevolg: een gast heeft geen customer tag. Test als de dealer, ingelogd. Incognito zonder login is de retail-tak, ook als jij in Admin `wholesale` ziet.
Product tags werken wél op een gast-cart: de SKU draagt de tag, niet de klant. Verwar die twee conditions niet in dezelfde card.
Verzin geen OR/AND-regel die de shipping-docs niet uitschrijven. Zet de tag-spelling gelijk aan Shopify (`wholesale` ≠ `Wholesale ` met spatie). Activity logs vertellen of de condition matchte.
Zones zijn bestemming, geen klantgroep. Twee zones naar Nederland lossen de tag niet op. De dealer in 4811 valt in dezelfde zone als retail.
Te laat. De rate is al berekend. Tag de klant in Customers vóór de testorder.
De canvas mag een condition “customer tag = wholesale” schetsen. Opslaan zonder te kijken zet mogelijk de verkeerde tak, of geen fallback voor gasten. Review, daarna save.
Zonder Advanced/dev/Plus/actieve carrier komt er geen OO-prijsregel in checkout. Je kunt wél een bestaande methode verbergen of hernoemen via delivery customization als de tag matcht — dat is geen nieuwe prijs, het is chrome op methodes die er al zijn.
Geen van die routes vervangt: klant getagd, ingelogd testen, condition op de flow, fallback-rate voor wie de tag mist, logs openen.
Shop “Doos & Dealer”. Retail: vast €6,95. Dealers met tag `wholesale`: vast €0 (afhaal/eigen vervoer), of een pallet-staffel op cart weight. Eén app-zone NL. Twee takken.
Flow, grof:
Carrier aan elke Shopify shipping zone/market hangen (plan laat het toe).
Rate card retail: fixed €6,95. Condition: customer tag is *niet* `wholesale` — of de wholesale-tak eerst, retail als fallback. Volg de volgorde op het canvas; claim geen evaluatieregel die docs niet geven. Test beide paden.
Rate card wholesale: fixed €0 (of gewichtstaffel). Condition: customer tag `wholesale`.
Optioneel product tag `hazmat`: extra fee-card, los van de klant.
Save. Test checkout: gast = €6,95. Ingelogde dealer = €0. Logs: 7 dagen, waarom welke card.
Typo `wholsale` in de condition: dealer ziet retail. Log zegt no-match. Tag in Admin corrigeren of de string in de card. Niet de zone dupliceren.
Hide “DHL Express” voor tag `pickup-only` kan delivery customization zijn, ook als custom rates op dit plan niet mogen. Dat is een andere canvas.
Installeer OO - Shipping Rates & Rules. Free.
Plan check: carrier-rates ja/nee. Anders: alleen hide/rename.
Tag in Shopify Customers, exacte spelling. Product tags alleen voor SKU-logica.
Zone + flow: `Start when…`, tag-condition, twee rate cards, fallback.
Carrier aan zones/markets. Test checkout, geen live dealer als proeftuin.
Activity logs: match vs no-match. Gast versus login.
AI-draft mag de eerste cards zetten. Jij klikt save. Combined rates alleen als twee componenten één checkoutregel moeten zijn.
Shopify verzending op klanttag is een condition, geen extra zone. Tags komen via de Admin API op rate-tijd. Gasten hebben geen customer tag. Product tags zijn een andere card. Custom prijzen: Advanced, development of Plus (of actieve carrier). Hide/rename op meer plannen. Logs 7 dagen.
Zet `wholesale` in de flow van OO - Shipping Rates & Rules en test ingelogd, voordat de dealer in checkout dezelfde €6,95 ziet als de gast.
Diensten
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins