Shopify verzendregel product metafield: condition in de visual flow, Admin API op rate-tijd. Advanced voor carrier-rates. Check 9 nov 2026.
2026-11-09
Dennie Meijs

Shopify verzendregel op een product-metafield, niet op een collectie

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.

Native zones kennen gewicht, geen `custom.shipping_class`

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.

Wat shops nu hangen tot de verkeerde rate verschijnt

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.

Metafield-conditions in de visual flow, Free, mét plan-caveat

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.

Rates-flow met product-metafieldcondition custom.shipping_class = adr en aparte ADR-ratekaart — gecontroleerd 9 nov 2026

Praktijk: één spuitbus in een mand met T-shirts

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.

Aan de slag

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).

Tot slot

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.

Deze blog werd u aangeboden door:

team member foto

Dennie Meijs

Mede-eigenaar / Projectmanager / E-commerce specialist

Dennie combineert zijn achtergrond als UX Designer met zijn brede ervaring als projectmanager binnen E-commerce en IT om elk project succesvol tot een einde te brengen.

social icon

Mogelijk ook interessant:

Gratis Shopify shipping rules app waarde: $0 op de listing, carrier-prijzen vragen Advanced. Check 9 november 2026.

shopify

2026-11-09
Dennie Meijs

Wanneer is een gratis Shopify shipping rules app genoeg?

Shopify size chart vertalen per locale: alleen strings uit de huidige tabel, daarna opnieuw. Check 9 november 2026.

shopify

2026-11-09
Dennie Meijs

Hoe vertaal je een Shopify size chart per locale?

online origins logo full

Dé Shopify select partner voor ambitieuze e-commerce bedrijven die willen groeien!

linkedin online origins iconinstagram online origins icon

Reviews

5/5

Bekijk op Google

Mail: info@onlineorigins.nl

Tel: 073 234 0612

KVK: 89825624

BTW: NL865123639B01

Bruistensingel 500,
5232 AH 's-Hertogenbosch
Cookies

© 2026 Online Origins