Shopify specs tabel metaobject: toon een veld uit het gekoppelde metaobject in Specs of Comparison. Geen losse custom tekst per product.
2026-10-18

Shopify specs-tabel met metaobject: herbruikbare velden, geen plakwerk

Zestig gordijnstoffen. Zelfde wasvoorschrift, zelfde samenstelling, zelfde herkomst. In zestig productbeschrijvingen staat “60% linnen / 40% katoen”. Wijzig je de blend, dan zoek je zestig tabellen. Dat is geen catalogus. Dat is kopieerwerk.

Shopify specs tabel metaobject is de andere binding: één metaobject-entry (stofkaart) met velden, een product metafield dat ernaar wijst, en in de specs-tabel een Reference-module Metaobject die dat veld toont. Wijzig de entry, de storefront volgt. Geen custom attribute per SKU.

We koppelden eerder specs aan metafields. Gisteren ging het over vergelijken op collectiekaarten. Hier alleen de stofkaart: wanneer een metaobject hoort, hoe de module hem pakt, en waarom Specs nog steeds een theme-block nodig heeft.

Shopify bewaart herbruikbare entries. De productpagina toont ze zelden als tabel.

Metaobjects zijn herbruikbare records: een type (bijvoorbeeld Stof), entries (Linnen Heavy, Katoen Panama), velden (samenstelling, care, herkomst). Producten verwijzen ernaar via een metafield van het type metaobject-referentie. Native theme-code kan `product.metafields…` printen. Native Shopify zet dat niet als gegroepeerde specs-tabel naast Add to cart, met templates, Comparison-rijen en vertaalde labels.

Wat native wél heeft: gewicht, prijs, SKU, vendor. Die horen in Product information-modules, niet in een metaobject en niet in custom tekst. Modules & product fields zegt dat als best practice: live productdata → matching Shopify-module.

Wat shops in de cel plakken tot het seizoen begint

Zelfde care-tekst als custom attribute op elk product

“30°C, niet drogen”. Zestig keer. Comparison tussen twee gordijnen vergelijkt twee getypte zinnen, niet één entry. Eén typfout, één rij die achterloopt.

Alleen een metafield-reference, het object zelf negeren

Je hebt `custom.stof` als referentie. In de tabel zet je namespace/key van een *tekst*metafield dat je ernaast bijhoudt. Twee bronnen. De docs hebben een aparte module: Metaobject — referenced metaobject field. Die pakt een veld *uit* de gekoppelde entry, niet een tweede losse string.

Specs verwachten boven Add to cart zonder block

Size charts kúnnen auto-plaatsen. Specs niet. Auto-placement: Product Specs = Product specs-theme block. Geen ATC-inject.

Geen van die routes is: één stof-entry, één module, Specs én Comparison die dezelfde care-rij lezen.

Reference-module Metaobject, naast metafields

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

Building structure voor Specs en Comparison: groepen en modules, slepen. Prefer Shopify-backed modules.

De catalogus in Modules & product fields:

Product information: option, type, 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: garantie, batterijrange, mengsels die nergens in Shopify staan. Value type waar relevant.

Best practice in dezelfde docs: map een rij op live data → Shopify-module, niet custom. 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: care en samenstelling als metaobject-veld, Weight/Price geen nagemaakte tekst.

Plaatsing blijft het block

Place tables with theme blocks: Product specs is visibility-based. Aanbevolen: bij prijs / buy buttons. Customize → Default product → Add block → Apps → Product specs → Save. Visibility in Settings kiest welke tabel welk product ziet.

Shortcode `[oo-table id=…]` kan; prefer het block op het producttemplate. Embed moet aan voor shortcodes — Specs blijft het block. Labels vertalen in Settings → translations; de metaobject-*waarde* volgt je Shopify-data / Translate, niet die lijst.

Praktijk: gordijncollectie, één stofkaart

Metaobject-type `stof`: velden samenstelling, care, herkomst. Entries: Linnen Heavy, Katoen Panama. Elk gordijn-product heeft metafield `custom.stof` → één entry. SKU-assen (kleur, lengte die je op voorraad houdt) blijven native varianten.

Specs-tabel “Stof & onderhoud”:

  • Groep Product: Vendor-module, Product type-module

  • Groep Logistiek: Weight-module, SKU-module (volgt de variant)

  • Groep Stof: drie Metaobject-modules — samenstelling, care, herkomst uit `custom.stof`

  • Groep Service: custom attribute “Garantie” — staat nergens in de stofkaart

Zet het Product specs-block onder de prijs. Wijzig care op de entry Linnen Heavy: alle linnen-SKU’s tonen de nieuwe zin. Wijzig alleen de custom garantie als díe voorwaarde verandert.

Comparison later: dezelfde Metaobject-modules, zodat twee gordijnen dezelfde care-rij vergelijken — niet twee getypte zinnen. Custom attributes in Comparison zijn opnieuw losse tekst; gebruik ze niet voor velden die de stofkaart al heeft.

Owner product op de referentie: elke kleur van hetzelfde gordijn deelt de stofkaart. Een metafield met owner variant wisselt per SKU; kies dat alleen als antraciet écht een andere entry heeft.

Excel of Sheets (listing: Works with) is een dump. Live houden doe je met de module, niet door het sheet wekelijks terug te zetten.

Aan de slag

  1. Installeer OO - Advanced Table Builder (gratis).

  2. In Shopify: metaobject-type + entries + product-referentie. Geen tweede tekstmetafield ernaast.

  3. Nieuwe tabel, type Product Specs. Structure: Shopify-modules eerst, daarna Metaobject-velden, custom alleen voor de rest.

  4. Design + Settings (enabled, visibility). Theme: Product specs-block bij de prijs. Geen ATC-inject verwachten.

  5. Test twee producten die dezelfde entry delen. Wijzig één veld op de entry. Beide tabellen moeten meelopen. Variantwissel: SKU/gewicht volgen; stofkaart blijft als de owner product is.

Tot slot

Een Shopify specs tabel metaobject is een veld uit een herbruikbare entry, geen zestig keer dezelfde zin. Native Shopify heeft metaobjects; deze app zet een referenced field in Specs of Comparison. Weight en prijs blijven Product information-modules. Specs hebben geen auto-inject. Zet het block, koppel de module, wijzig de stofkaart één keer.

Koppel de stofrij in OO - Advanced Table Builder en laat care meelopen met het product.

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