
In de cart zit één spuitbus. Bestemming NL. Standaardpakket mag niet; ADR-toeslag wel. Het product heeft metafield `custom.shipping_class = adr`. Wie Shopify verzendregel product metafield zoekt, wil die waarde in de rates-flow — niet een collectie “Gevaarlijk” die iemand vergeet bij te werken. Gecontroleerd op 9 november 2026: listing van OO - Shipping Rates & Rules, docs Conditions (Product & variant metafield conditions) en Product dimensions, plus Shopify Help Metafields. Wijzigt Shopify de Advanced-eis voor carrier-rates, of verdwijnt de metafield-condition uit de docs, dan herlees je die bronnen vóór je “collectie volstaat” belooft.
Dit is niet verzendregels per collectie. Collectie is een andere product-condition. Hier is de metafield-waarde de schakelaar.
Shopify-tarieven in admin: zones, gewicht, prijs, soms carrier. Help Metafields: je kúnt shipping notes op het product zetten en op de storefront tonen. Dat wijzigt de checkout-rate niet. Location-metafields sturen order *routing*, niet het tarief dat de klant ziet. Een tag of collectie “ADR” werkt tot iemand het product publiceert zonder die collectie.
L×B×H voor volume is weer iets anders: de app bewaart die als variant-metafields `$app.length` / `$app.width` / `$app.height` (Product dimensions). Dat voedt dimensional weight. Het is niet jouw `custom.shipping_class`. Verwar die twee niet in één rate-kaart.
Collectie “Pallet”. SKU erin vergeten: standaardpakket in checkout. SKU-lijst in de condition: elke nieuwe variant mist. Klanttag `trade` voor gratis verzending: de gast met een ADR-bus betaalt retail-tarief, zie verzending op klanttag — tags zijn van de klant, niet van het product. Geen van die routes leest het metafield dat de inkoper al op het product zet.
Op 9 november 2026 is de listing Free, 0 reviews, gelanceerd 28 okt 2026. Hero: *40+ conditions, from postal code and dimensional weight to products, customer tags and date.* Positioning/docs: productconditions omvatten name, SKU, vendor, tags, collections, variants, metafields, price, weight, dimensions. Tags, collections en metafields laadt de app via de Admin API op rate-tijd — niet uit een CSV van vorige week.
Docs-hub Conditions: *Condition overview* + Product & variant metafield conditions — *Match product or variant metafield values in shipping rate rules.* Owner product of variant, net als bij andere Shopify-metafields.
Carrier-calculated custom rates: typisch Advanced Shopify of hoger, development/Partner development, Plus, of een shop waar de carrier al actief is. Delivery customization (hide/rename/reorder) werkt op meer plannen. Deze post is een *rate*-condition: beloof geen metafield-tarief op Basic zonder die caveat.
Wat je matcht | Waar het leeft | Juiste tool in deze app | Verkeerde tool |
|---|---|---|---|
`custom.shipping_class = adr` | Product- of variant-metafield (Help: eigen definitie) | Product/variant metafield condition in de rates-flow | Collectie “ADR” hopen |
Doos 80×40×40 cm | App L/W/H `$app.*` | Dimensional weight / volume + Settings divisor | Dezelfde metafield-condition “omdat het groot is” |
Dealer betaalt €0 | Customer tag | Customer-tag condition | Product-metafield |
Fragile-SKU’s in één set | Collectie of tag op het product | Collection/tag condition | Metafield als je die waarde niet onderhoudt |
Bronnen: listing 9 nov 2026; Conditions-hub; Product dimensions; Help Metafields. Wijzigt de Advanced-gate, dan hercheck je Getting Started vóór je Basic een ADR-tarief belooft.
Bouwen gebeurt in de visual rates flow: Start when…, condition-kaart, rate-kaart, save. Activity logs: laatste 7 dagen, waarom een rate wél/niet verscheen. Gewicht als *prijsbasis* is een ander artikel: verzendkosten op gewicht. Postcode blijft destination: verzendkosten per postcode.

Shop “Laklijn”. T-shirts: vast pakket €6,95. Spuitbussen: metafield `custom.shipping_class` = `adr`, toeslag of alleen ADR-carrier. Collectie “Spuitbussen” liep achter op nieuwe SKU’s.
Wat ik op 9 nov 2026 in de flow zou zetten: condition product metafield namespace `custom`, key `shipping_class`, waarde `adr` (of variant-owner als de klasse per uitvoering verschilt). Rate-kaart “ADR” met fixed of eigen staffel. Standaardkaart in dezelfde zone met een tegengestelde of smalle condition zodat een mand zónder ADR de €6,95 houdt. Combined rate alleen als checkout één regel mag tonen met toeslag — custom verzendtarieven / combined-docs. Niet dimensional weight “omdat de bus groot lijkt” als L/W/H leeg zijn.
Test checkout met: (1) alleen T-shirt, (2) alleen bus, (3) mix. Logs 7 dagen: welke condition matchte. Ontbreekt de rate: eerst plan-banner (Advanced/dev/Plus), dan of de metafield-waarde écht `adr` is — typfout `ADR ` met spatie faalt. Waarde vijf minuten geleden gezet hoort mee te gaan; de Admin API leest op rate-tijd. Eerste zone-setup: verzendtarieven instellen.
AI-draft mag de flow schetsen; merchant review vóór save. Verzin geen klikpad dat de metafield-docs niet noemen: kies de condition-groep, map namespace/key/waarde, koppel de rate-kaart.
Metafield-definitie in Shopify (product of variant), waarden vullen. App Free installeren. Carrier aan elke zone/market. Visual flow: metafield-condition + rate. Test drie carts. Logs. Delivery customization is optioneel en géén vervanging van dit tarief.
Listing 9 nov 2026: Free, 0 reviews — geen sterren. Plan-gate voor carrier-rates blijft Advanced (of development/Plus).
Voor Laklijn zou ik geen collectie “Gevaarlijk” meer bijhouden als de inkoper het metafield al zet. Eén condition op `custom.shipping_class`, twee rate-kaarten, drie testcarts, logs open. Shopify verzendregel product metafield is geen storefront-block met verzendinfo en geen `$app.length`. Listing 9 nov 2026: 40+ conditions, producten/metafields inbegrepen, Free. Docs: match product or variant metafield values; Admin API op rate-tijd. Carrier-rates: Advanced of hoger. Wijzigt die gate of de condition-lijst, dan is dit advies weg.
Zet de flow live via de listing van OO - Shipping Rates & Rules en test de mix-cart voordat je ADR in een mail aan klanten belooft.
Diensten
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins