Voor wie dit is
Shopify-merchants en kleine teams die de app store zijn ontgroeid: het thema is traag geworden onder het gewicht van apps, een ERP- of marktplaatssync dupliceert bestellingen, er komt een migratie vanaf een ander platform aan, of de cijfers in Shopify, GA4 en de advertentieplatformen kloppen niet meer met elkaar.
Het meeste van mijn platformwerk was op Magento en WooCommerce, waar de hele stack onder jouw controle staat. Op Shopify zit het werk in het thema, de apps en de integraties rond de winkel, en daar draagt dezelfde engineering over: imports die valideren, webhooks die tegen retries kunnen, tracking die te vertrouwen is.
Typische situaties
- Het thema was snel bij de lancering en draagt nu de scripts van twaalf apps, waarvan niemand er drie gebruikt.
- Een ERP-, PIM- of marktplaatssync dupliceert bestellingen, overschrijft voorraad of slaat stilletjes producten over.
- Een migratie van Magento of WooCommerce naar Shopify, of andersom, met jaren aan bestellingen, klanten en URL’s om te behouden.
- De checkout heeft een regel nodig die de app store niet biedt, en de workaround leeft in een spreadsheet.
- Shopify rapporteert één omzetcijfer, GA4 een ander en de advertentieplatformen een derde.
- De winkel draait in meerdere markten en talen en de feeds, belastingen en redirects zijn uit elkaar gaan lopen.
Wat ik lever
- Themaperformance: dode app-scripts verwijderen, Liquid en JavaScript, afbeeldingen en fonts inkorten, gemeten tegen Core Web Vitals voor en na.
- Maatwerk-apps en integraties met de Admin- en Storefront-API’s: ERP-, PIM-, marktplaats- en magazijnsyncs die valideren voor ze schrijven en elke run loggen.
- Webhook-ontvangers die tegen duplicaten, retries en late events kunnen, zodat een bestelling één keer wordt verwerkt.
- Checkout- en post-purchase-extensies waar een regel of stap in de standaardcheckout ontbreekt.
- Migraties naar of van Shopify met een datamap, een redirectmap, een vergelijking voor de lancering en een terugweg.
- Tracking die met zichzelf overeenstemt: GA4, Google Tag Manager, Google Ads-conversies en de Meta-pixel met Conversions API, met consent geregeld.
Hoe het gaat
De winkel en de datastromen lezen. Thema, apps, de integraties en wat elk ervan schrijft. De eerste uitkomst is een lijst oorzaken met bewijs, gesorteerd op impact, en een kaart van de datastromen waar de winkel van afhangt.
Bouwen op een development store, dan testen met echte data. Apps en themawijzigingen gaan via een development store en een klaargezet thema met een terugweg, en krijgen een testplan met de gevallen die ertoe doen voor bestellingen en voorraad.
Uitrollen, dan opschrijven. Monitoring aan tijdens de release; daarna een kort document over wat er veranderd is, wat je in de gaten houdt en wat ik als volgende stap zou doen.