Shopify

Theme performance, apps and the integrations around a Shopify store: ERP and marketplace syncs, migrations, checkout extensions and tracking that reports the truth.

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.

Questions

Should we move from Magento or WooCommerce to Shopify?

Sometimes. If the store needs few custom rules and the team wants to stop running servers, Shopify removes a lot of operating work. If the catalogue, pricing or checkout logic is unusual, the cost moves into apps and workarounds. I say which case you are in after looking at the store, and I do the migration either way.

Do you build Shopify themes from scratch?

I work on themes for performance, integrations and the parts a design agency does not do. For a full visual redesign I work with your designer or agency and take the engineering side.

Can you work with an existing app developer or agency?

Yes. I usually take the integration, data and measurement side and leave the parts they already own, with clear boundaries and a shared staging setup.

What are the engagement forms?

A fixed-scope audit of the theme, the apps and the data flows with a written report; a build project for an app, an integration or a migration, with a defined scope and acceptance tests; or an ongoing retainer for operation and improvements. I quote after the first conversation.

Which company do I contract with?

Services are provided by Wizutech OÜ, a company registered in Estonia, to clients in the European Union and other countries, and by Wizutech Teknoloji, a company registered in Türkiye, to clients in Türkiye. The contracting entity is determined by the client's location and the applicable regulations and is named in the proposal; contract, invoicing, VAT and governing law follow that entity. The work is carried out by Hasan Gültekin in both cases.

Related writing

The integration and measurement work around a store is the same whichever platform hosts it. Notes from that work:

Working on something similar?

I take on a small number of platform, AI integration and performance projects. Tell me what you are running and where it hurts.

Request a service