Waarom custom Liquid secties in Shopify je gaan opbreken bij internationale groei
Bij het bouwen en aanpassen van Shopify webshops komen we regelmatig thema's tegen waar secties volledig via custom Liquid zijn gebouwd. Op het eerste gezicht lijkt dit de snelste oplossing: even een sectie in elkaar zetten met de gewenste layout, content erin, klaar. Maar deze aanpak creëert problemen die pas later zichtbaar worden, vooral wanneer je internationaal wilt uitbreiden of de klant zelfstandig aanpassingen wil doen.
Het probleem met custom liquid secties
Shopify biedt de mogelijkheid om custom Liquid secties toe te voegen. Dit is een blok waarin je vrij HTML en Liquid code kunt schrijven. Handig voor snelle aanpassingen, maar problematisch voor de lange termijn.
Stel je voor: je hebt een USP-balk gebouwd via custom Liquid, compleet met iconen, teksten en een specifieke layout. Of een uitgebreide productinformatie-sectie met tabbladen, afbeeldingen en specificaties. In de Nederlandse versie van je webshop werkt dit perfect. Maar wat gebeurt er als je een Duitse of Engelse versie wilt lanceren?
Vertaal-apps zoals Shopify's eigen Translate & Adapt scannen je thema op vertaalbare content. Ze vinden producttitels, beschrijvingen, menu-items en content uit schema-gebaseerde secties. Maar custom Liquid secties? Die worden niet herkend. Het resultaat is een Duitse webshop met Nederlandse secties, wat er onprofessioneel uitziet en verwarrend is voor bezoekers.
Daarnaast is alles wat in een custom Liquid sectie zit ontoegankelijk voor de winkeleigenaar. Wil de klant een afbeelding vervangen, een icoon wijzigen of de volgorde van elementen aanpassen? Dan moet er een developer aan te pas komen om in de code te duiken.
Waarom dit zo vaak voorkomt
De verleiding is begrijpelijk. Een klant vraagt om een specifieke sectie die het thema standaard niet biedt. De snelste route is om dit via custom Liquid te bouwen. Het werkt direct, de klant is blij, door naar de volgende taak.
Het probleem is dat deze werkwijze technische schuld creëert. Elke custom Liquid sectie is een black box die buiten het standaard Shopify ecosysteem valt. Hoe meer secties er op deze manier worden gebouwd, hoe minder flexibel de webshop wordt.
De juiste aanpak: secties met schema
Shopify biedt een elegante oplossing: het schema systeem. Binnen elke sectie kun je een schema definiëren dat bepaalt welke instellingen beschikbaar zijn in de theme editor. Dit omvat niet alleen teksten, maar ook afbeeldingen, kleuren, linkjes, video's en herhaalbare blokken.
Met schema settings kun je complete secties bouwen die volledig aanpasbaar zijn via de visuele editor. De winkeleigenaar kan afbeeldingen uploaden, teksten wijzigen, blokken toevoegen of verwijderen en de volgorde aanpassen. Allemaal zonder een regel code te hoeven zien.
Een USP-balk wordt dan bijvoorbeeld een sectie met herhaalbare blokken, waarbij elk blok een icoon-keuze, titel en beschrijving bevat. De klant kan zelf USP's toevoegen, verwijderen of herschikken. Een tabbladen-sectie wordt een verzameling blokken waarbij elk tabblad een eigen titel en content heeft.
Voordelen van werken met schema
Het schema-systeem biedt meerdere voordelen die verder gaan dan alleen gemak.
De winkeleigenaar krijgt volledige controle. Afbeeldingen vervangen, teksten aanpassen, secties herschikken, blokken toevoegen of verwijderen: het kan allemaal via de vertrouwde theme editor. Dit bespaart tijd en geld op de lange termijn.
Vertaal-apps herkennen de content. Of je nu werkt met Translate & Adapt, Weglot, Langify of een andere oplossing, schema-gebaseerde content wordt automatisch opgepikt voor vertaling. Elke afbeelding kan een alt-tekst krijgen die vertaald wordt, elke kop en beschrijving is toegankelijk.
Het thema blijft onderhoudbaar. Wanneer Shopify updates uitbrengt of je wilt overstappen naar een nieuw thema, is content die in het schema zit makkelijker te migreren dan hardcoded secties die door de code verspreid zitten.
Apps kunnen met de content werken. Denk aan A/B testing tools, personalisatie-apps of analytics. Deze werken allemaal beter wanneer content via de standaard Shopify structuur beschikbaar is.
Wanneer custom code wel acceptabel is
Dit betekent niet dat je nooit code mag schrijven. Er zijn situaties waarin custom development noodzakelijk of zelfs de beste oplossing is. Denk aan complexe berekeningen, specifieke integraties of functionaliteit die geen enkel thema standaard biedt.
Het verschil zit in hoe je het doet. Wanneer wij code schrijven voor klanten, bouwen we altijd met schema. De logica en styling zitten in de code, maar alle content, afbeeldingen, instellingen en blokken zijn toegankelijk via de theme editor. De klant ziet een gebruiksvriendelijke interface, niet een muur van code.
Dit kost iets meer tijd in de ontwikkeling, maar het resultaat is een sectie die jarenlang mee kan zonder developer-interventie voor elke kleine wijziging.
Het belang van een goed basisthema
Een veelgemaakte fout is beginnen met een beperkt thema en dat vervolgens vol bouwen met custom Liquid secties. Je bent dan continu aan het compenseren voor wat het thema mist, met als resultaat een lappendeken van custom code.
Een beter uitgangspunt is een goed gebouwd, modern thema dat al uitgebreide secties en blokken biedt. Denk aan Dawn of premium thema's van gerenommeerde ontwikkelaars. Deze thema's zijn gebouwd volgens best practices en bieden veel aanpassingsmogelijkheden zonder custom code.
Aanpassingen die je vervolgens maakt, bouw je voort op dit schema systeem. Zo behoud je de voordelen van het originele thema terwijl je toch de gewenste customisatie bereikt.
Praktische tips
Voor winkeleigenaren die werken met developers: vraag altijd of nieuwe secties aanpasbaar zijn in de theme editor. Vraag of je zelf afbeeldingen kunt vervangen en content kunt wijzigen. En vraag of de secties compatibel zijn met vertaal-apps als internationale uitbreiding een optie is.
Voor developers: investeer de extra tijd om secties correct op te bouwen met schema. Het lijkt meer werk, maar je levert een professioneler product af dat je klant jarenlang zelfstandig kan beheren.
Conclusie
Custom Liquid secties in Shopify zijn een shortcut die je op termijn duur komt te staan. Ze beperken de mogelijkheden voor de winkeleigenaar, breken vertaalfunctionaliteit en maken het thema moeilijker onderhoudbaar.
De oplossing is niet ingewikkeld: bouw secties altijd met schema settings, gebruik een goed basisthema en zorg dat de klant zelfstandig kan werken. Zo bouw je webshops die niet alleen vandaag werken, maar ook klaar zijn voor internationale groei.
Wil je weten of jouw Shopify webshop klaar is voor uitbreiding naar andere markten? Of heb je een thema vol custom Liquid dat toe is aan een opschoning? Neem contact op met Adfarm.

KLAAR OM SAMEN TE GROEIEN?
Met onze bewezen aanpak helpen we Achterhoekse bedrijven hun online potentieel te benutten. Van Winterswijk tot Zutphen, van Doetinchem tot Aalten.


.png)
.png)
.png)