
Gewicht in de tabel zegt 1,2 kg. Op het product staat 1,8 kg. Iemand heeft de rij als vaste tekst gezet. Shopify specs tabel metafields is het andere pad: rijen die naar live productdata wijzen — gewicht, prijs, SKU, een metafield — zodat de storefront meeloopt als je het product wijzigt. Geen tweede spreadsheet die je per seizoen bijwerkt.
We schreven eerder over productspecs als tabeltype en gisteren over waar je het block zet. Dit stuk is de koppeling: welke module, wanneer een metafield, wanneer een custom attribute, en waarom Specs niet vanzelf boven Add to cart verschijnt.
Shopify bewaart productdata op het product: vendor, type, gewicht, variant-SKU, metafields. Metafields zijn daarvoor bedoeld. Wat native niet doet: die velden als nette specs-tabel naast de buy-knop zetten, met groepen, templates en vertalingen.
Theme-code die `product.metafields` print, is een onderhoudsproject per thema. Een vaste HTML-tabel in de beschrijving veroudert bij de eerste prijs- of gewichtswijziging.
“Batterij: 5000 mAh” in een custom attribute. Volgende firmware: jij zoekt de tabel, niet het product. Comparison-tabellen die dezelfde rij gebruiken, blijven achter.
Generate with AI is snel. De listing en de AI-docs zeggen: ná AI moduletypes checken. Weight, Price, Color horen bij voorkeur Shopify-modules, geen nagemaakte custom rijen.
Size charts kúnnen auto-plaatsen. Specs niet. Auto-placement: Product Specs gebruiken het Product specs-theme block. Geen Add-to-cart auto-inject.
Geen van die routes geeft je: één specs-tabel, rijen gekoppeld aan productdata, zichtbaar bij de prijs omdat jij het block daar zet.
OO - Advanced Table Builder is Free (5.0 uit 1 review). Listing: size charts, product specs, comparison, tabbed, Us vs Them. Connect product and variant metafields so values stay up to date. Visuele builder of AI-draft. Werkt met AI, Excel, Google Sheets. CTA blijft die listing; handle `tables-specs-comparisons`.
What is Tables, Specs & Comparisons?: Product Specs = live Shopify fields en custom attributes voor het huidige product.
Building structure voor Specs en Comparison: groepen en modules, slepen om te ordenen. Prefer Shopify-backed modules so storefront values stay accurate.
Modules & product fields is de catalogus:
Product information: product option (bijv. Color), product type / category, vendor, description, price, SKU / barcode, weight, rating, collections.
Content: rich text, data table, image.
Reference: metafield reference — namespace, key, product of variant als owner; metaobject — referenced metaobject field.
Custom attributes: specs die geen standaard Shopify-veld zijn (garantie, batterijrange, materiaalmengsel, …). Waardetype waar relevant: text, measurement, number, boolean, link, …
Best practice in dezelfde docs: map een rij op live productdata → matching Shopify-module, niet een custom attribute. Dan blijven Specs én Comparison kloppen als producten wijzigen.
AI ná Structure: Refine with AI mag rijen herbouwen; het tabeltype blijft locked. Daarna dezelfde check: Weight/Price geen custom tekst.
Place tables with theme blocks: Product specs is visibility-based. Aanbevolen: bij prijs / buy buttons. Customize → template → Add block → Apps → Product specs → Save. Visibility in Settings bepaalt welk product welke specs-tabel ziet.
Shortcode `[oo-table id=…]` kan; prefer blocks op het default producttemplate. Embed moet aan voor shortcodes en voor size-chart auto-placement — Specs blijft het block.
SKU’s zijn native varianten (kleur). Specs-tabel “Technische data”:
Groep Product: Vendor-module, Product type-module
Groep Logistiek: Weight-module, SKU-module (wijzigt mee met de gekozen variant)
Groep Techniek: metafield reference, namespace/key van je batterij-metafield, owner product (of variant als het per SKU verschilt)
Groep Service: custom attribute “Garantie” — dat staat nergens in Shopify-standaardvelden
Zet het Product specs-block onder de prijs. Wijzig gewicht op het product: de tabel toont het nieuwe getal. Wijzig alleen de custom garantie-tekst als de voorwaarde écht verandert.
Variantwissel op de productpagina: SKU- en gewicht-modules horen de actieve variant te volgen. Een metafield met owner product blijft hetzelfde bij elke kleur; owner variant wisselt mee. Kies dat bewust — anders lijkt de tabel “stuk” terwijl de binding klopt.
Comparison-tabel later: dezelfde Shopify-modules, zodat twee speakers hetzelfde Weight-veld vergelijken — niet twee handmatig getypte kilo’s. Custom attributes in Comparison zijn opnieuw losse tekst; gebruik ze niet voor velden die Shopify al heeft.
Excel of Google Sheets (listing: Works with) is handig voor een eerste dump. Live houden doe je met modules en metafields, niet door het sheet elke week terug te zetten.
Installeer OO - Advanced Table Builder (gratis).
Nieuwe tabel, type Product Specs. Structure: groepen, Shopify-modules eerst, metafields waar je custom data al in Shopify hebt, custom attributes alleen voor de rest.
Design: template, kleuren, fonts. Settings: enabled, visibility.
Theme: Product specs-block bij de prijs. Embed aan voor de rest van de app; verwacht geen Specs boven ATC zonder block.
Test twee producten en een variantwissel (SKU/gewicht). Check of custom rijen níet per ongeluk Weight nabootsen.
Vertalingen van labels in Settings → translations. Dat vertaalt UI-copy, niet de metafield-waarde zelf — die volgt je productdata / Shopify Translate.
Een Shopify specs tabel metafields is live data, geen plakwerk. Native Shopify heeft de velden; deze app zet ze in groepen op de productpagina. Custom attributes zijn het restant. Specs hebben geen auto-inject. Zet het block, koppel de modules, en laat de volgende gewichtswijziging de tabel bijwerken zonder een tweede spreadsheet.
Koppel de rijen in OO - Advanced Table Builder en houd specs gelijk aan het product.
Diensten
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins