Een schaalbare Shopify-workflow voor productfotografie
Een goed beeld maken is het gemakkelijke deel. Duizend beelden in de juiste volgorde, met de juiste alt-tekst en variantkoppeling op productpagina's krijgen, is waar het proces vastloopt. Zo structureer je het.
Janjan Team
Auteur

Iedere fashionverkoper met wie we spreken, heeft hetzelfde soort probleem. Fotografie is niet het knelpunt dat men dacht — het knelpunt is alles tussen “we hebben beelden” en “de productpagina staat live”.
Beelden komen met inconsistente namen in een gedeelde drive terecht. Iemand moet uitzoeken welk frame de hero is, welk beeld aan de bordeauxrode variant gekoppeld wordt en wat de alt-tekst moet zeggen. Vermenigvuldig dat met een seizoenslancering en de operationele kosten overtreffen de creatieve kosten.
Dit artikel gaat over het structureren van dat middendeel, zodat het niet langer handmatig is.
Definieer je beeldset voordat je iets genereert
De eerste beslissing is hoe een compleet product eruitziet. Niet hoe een mooi beeld eruitziet, maar wat een compleet product bevat. Voor de meeste fashioncatalogi is dat een vaste set, bijvoorbeeld:
- Hero — volledig lichaam, vooraanzicht, neutrale achtergrond. Dit is de thumbnail in het raster.
- Driekwart — dezelfde opstelling gedraaid, voor de tweede positie.
- Achterkant — zodat shoppers niet hoeven te raden hoe het kledingstuk aan de achterzijde eindigt.
- Detail — stof, hardware of afwerking van dichtbij.
- In context — een lifestyle- of locatiebeeld, wanneer je merk dat gebruikt.
Schrijf de lijst op en behandel hem als een contract. Ieder product heeft alle vijf de beelden of is niet klaar voor publicatie. Deze ene beslissing haalt de meeste onduidelijkheid uit de rest van het proces, omdat “is dit product af?” nu een ja-of-neevraag is in plaats van een oordeel.

Geef bestanden namen die een machine kan lezen
Wanneer bestandsnamen het contract coderen, kan alles daarna worden geautomatiseerd. Een werkbare conventie is:
{sku}_{variant}_{slot}_{index}.webp
Bijvoorbeeld: AW26-KNT-014_burgundy_hero_01.webp.
Drie eigenschappen maken dit effectief:
- De SKU staat vooraan, zodat sorteren alles van één product bij elkaar zet.
- De variant is expliciet, zodat kleurkoppeling niet afhankelijk is van iemand die onthoudt welk frame welk was.
- De positie heeft een naam en geen nummer, zodat
herode hero blijft wanneer je later een nieuwe hoek invoegt.
De specifieke conventie is veel minder belangrijk dan het hebben van een conventie. Je koopt hiermee de mogelijkheid om een script te schrijven of een importtool te gebruiken, in plaats van bestanden in een browsertab te slepen.
Koppel varianten bewust
In het productmodel van Shopify kan iedere variant een eigen afbeelding hebben, en fashioncatalogi zijn precies de situatie waarin dat belangrijk is. Een shopper die “bordeaux” kiest en nog steeds de marineblauwe trui ziet, krijgt een reden om te vertrekken.
Twee regels houden dit beheersbaar:
- Iedere kleurvariant krijgt een eigen hero. Maatvarianten delen de beelden van de kleur; kleurvarianten delen nooit beelden.
- Niet-hero-posities kunnen worden gedeeld wanneer de kledingconstructie tussen kleuren identiek is en het detailbeeld de kleur niet hoeft te tonen. Wees eerlijk: een close-up van de stof moet de kleur meestal wel laten zien.
Bepaal de regel één keer, codeer hem in de bestandsnaam en de koppeling wordt mechanisch.
Schrijf alt-tekst als onderdeel van het beeld, niet achteraf
Alt-tekst wordt uitgesteld en gebeurt vervolgens nooit. De oplossing is om hem tegelijk met het beeld te genereren uit gegevens die je al hebt.
Een bruikbaar patroon voor fashion:
{kleur} {productnaam}, {aanzicht}, op model
Dat levert op: “Bordeauxrode geribde wollen trui, vooraanzicht, op model.”
Dit is werkelijk nuttig voor iemand die een schermlezer gebruikt, het is eerlijk en kan vanuit de SKU-record worden gegenereerd zonder dat iemand proza hoeft te schrijven. Bewaar handgeschreven alt-tekst voor het kleine aantal beelden waarbij iets specifieks moet worden beschreven — een print, grafisch element of constructiedetail.
Vermijd twee veelvoorkomende fouten: keyword stuffing, waardoor de pagina onaangenaam wordt voor schermlezers, en lege alt-attributen op beelden die echte productinformatie bevatten.
Houd een stagingstap
Publiceer niet rechtstreeks vanuit generatie. Plaats er een stagingstap tussen, waarin iemand de volledige productset beoordeelt aan de hand van het contract uit stap één.
De review is kort omdat het contract expliciet is: vijf posities, juiste variantkoppeling, alt-tekst aanwezig en kleur binnen tolerantie. Het is een checklist, geen kritiek. Het creatieve oordeel vond al plaats toen de opstelling werd goedgekeurd; deze stap controleert alleen of de pipeline de opdracht heeft uitgevoerd.
Teams die deze stap overslaan, voeren dezelfde controle uiteindelijk toch uit — maar dan in de live webshop, terwijl klanten meekijken.
Bundel per productfamilie, niet per deadline
Het laatste onderdeel is de volgorde. Het is verleidelijk om de catalogus af te werken in volgorde van deadlines, maar dan wissel je voortdurend van opstelling en iedere wissel is een kans op visuele drift.
Bundel in plaats daarvan per productfamilie. Doe eerst alle knitwear, daarna alle outerwear en vervolgens alle jurken. Binnen een familie blijft de opstelling stabiel, gaat de review sneller omdat je gelijksoortige producten vergelijkt en vallen inconsistenties direct op naast verwante producten.
Dwingt een deadline je om de familievolgorde te verlaten, rond dan in ieder geval de huidige familie af voordat je wisselt.
Alles samenbrengen
Geen van deze stappen is afzonderlijk moeilijk. Catalogi lopen vast omdat de stappen meestal impliciet zijn: iedere stap zit in iemands hoofd en het proces werkt alleen wanneer die persoon beschikbaar is.
Door ze expliciet te maken, verandert productfotografie van een project in een pipeline:
- Een vaste beeldset per product.
- Een naamgevingsconventie die de set codeert.
- Een bewuste regel voor variantkoppeling.
- Gegenereerde alt-tekst met handgeschreven uitzonderingen.
- Een korte stagingreview aan de hand van het contract.
- Bundeling per productfamilie.
Om te zien hoe dit aansluit op de structuur van je catalogus, kun je contact opnemen, of lees hoe je productieklare studiofoto's brieft voor de stap die hieraan voorafgaat.






