Online Store 2.0: secties, blokken en metafields in de praktijk
Online Store 2.0 veranderde het thema van een set vaste templates in een samenstelbaar systeem: secties op elke pagina, blokken erin, en gestructureerde metafields om je eigen data vast te houden.
De functies zijn algemeen bekend. Wat minder gebruikelijk is, is bouwen alsof ze bestaan, in plaats van ze op een oudere aanpak te plakken.
De drie onderdelen en waarvoor elk is#
| Onderdeel | Wat het je geeft | Wie het bewerkt |
|---|---|---|
| Secties | Herschikbare modules op elke template | Merchants, in de thema-editor |
| Blokken | Herhaalbare items binnen een sectie | Merchants |
| Metafields | Gestructureerde, getypte data op producten en andere objecten | Jij definieert, merchants vullen |
| Metaobjects | Je eigen contenttypes, herbruikbaar over pagina's | Jij definieert, merchants vullen |
Hoe dit thema-ontwerp verandert#
Het oude instinct is om een productpagina hard te coderen en merchants een handvol instellingen te geven. Het 2.0-instinct is om een kleine set goed gemaakte secties te leveren en de merchant pagina's te laten samenstellen. Minder op maat gemaakte templates, meer herbruikbare onderdelen — en veel minder ontwikkelaarsverzoeken voor lay-outwijzigingen zes maanden later.
Elke lay-outaanpassing die een merchant zelf kan maken is een supportticket dat je nooit ontvangt.
Metafields verdienen een datamodel#
- Definieer types bewust: een maattabel is een metaobject, geen rich-text blob.
- Benoem ze naar wat ze betekenen, niet waar ze op de pagina verschijnen.
- Beslis welke merchandisingdata zijn en welke content — ze hebben verschillende eigenaren.
- Vul ze bij import, niet handmatig, als je catalogus meer dan klein is.
- Documenteer ze; een ongedocumenteerd metafield wordt een jaar later ontdekt door iemand die het verwijdert.
Een goede startstructuur#
Eén producttemplate met secties voor galerij, koopbox, beschrijving, specificaties en cross-sells. Specificaties lezen uit metafields. Cross-sells configureerbaar per collectie. Die structuur dekt de meeste catalogi zonder één op maat gemaakte template.
Veelgestelde vragen
Moet ik een ouder thema naar 2.0 migreren?
Niet dringend, maar nieuwe builds zouden het moeten aannemen. De bewerkingservaring en de onderhoudskosten zijn beide merkbaar beter.
Metafields of een apart contentsysteem?
Metafields voor alles wat aan een product of collectie is gekoppeld. Een apart systeem wanneer de content een eigen leven en publiek heeft.
Hoeveel secties zijn te veel?
Wanneer merchants er twee niet uit elkaar kunnen houden. Minder, beter benoemde secties verslaan een lange lijst van bijna-duplicaten.
online store 2.0shopify sectiesshopify metafieldsshopify metaobjectsshopify thema architectuur