Who this is for
Shopify merchants and small teams who have outgrown the app store: the theme has become slow under the weight of apps, an ERP or a marketplace sync duplicates orders, a migration from another platform is coming up, or the numbers in Shopify, GA4 and the ad platforms no longer agree.
Most of my platform work has been on Magento and WooCommerce, where the whole stack is under your control. On Shopify the work sits in the theme, the apps and the integrations around the store, and that is where the same engineering carries over: imports that validate, webhooks that cope with retries, tracking that can be trusted.
Typical situations
- The theme was fast when it launched and now carries the scripts of twelve apps, three of which nobody uses.
- An ERP, PIM or marketplace sync duplicates orders, overwrites stock or silently skips products.
- A migration from Magento or WooCommerce to Shopify, or the other way, with years of orders, customers and URLs to keep.
- Checkout needs a rule the app store does not offer, and the workaround lives in a spreadsheet.
- Shopify reports one revenue figure, GA4 another and the ad platforms a third.
- The store runs in several markets and languages and the feeds, taxes and redirects have drifted apart.
What I deliver
- Theme performance: removing dead app scripts, trimming Liquid and JavaScript, images and fonts, measured against Core Web Vitals before and after.
- Custom apps and integrations with the Admin and Storefront APIs: ERP, PIM, marketplace and warehouse syncs that validate before writing and log every run.
- Webhook receivers that cope with duplicates, retries and late events, so an order is processed once.
- Checkout and post-purchase extensions where a rule or a step is missing from the standard checkout.
- Migrations to or from Shopify with a data map, a redirect map, a pre-launch comparison and a rollback path.
- Tracking that agrees with itself: GA4, Google Tag Manager, Google Ads conversions and the Meta pixel with Conversions API, with consent handled.
How it goes
Read the store and the data flows. Theme, apps, the integrations and what each one writes. The first output is a list of causes with evidence, ordered by impact, and a map of the data flows the store depends on.
Build on a development store, then test with real data. Apps and theme changes go through a development store and a staged theme with a rollback path, and get a test plan with the cases that matter for orders and stock.
Release, then write it down. Monitoring on during the release; afterwards a short document on what changed, what to watch and what I would do next.