Shopify Plus builds & migrations
New Plus storefronts, and moves onto Plus from Magento, WooCommerce or a standard Shopify plan, with redirects, data and SEO handled so traffic survives the switch.
Shopify Plus
6+ years on Shopify Plus as a Shopify Partner, building storefronts, checkout extensions, Shopify Functions and custom apps. I take on the work that a standard Shopify plan cannot reach, and I will tell you when you do not need me.
New Plus storefronts, and moves onto Plus from Magento, WooCommerce or a standard Shopify plan, with redirects, data and SEO handled so traffic survives the switch.
Checkout UI extensions and branding APIs to replace the customisations that used to live in checkout.liquid, upgrade-safe and reviewed against Shopify’s own requirements.
Discounts, delivery and payment customisations, cart transforms and validation: the sanctioned replacement for Scripts, running on Shopify’s infrastructure rather than yours.
Embedded admin apps with App Bridge and Polaris, the Admin GraphQL API, webhooks and the Billing API. Built as a Shopify Partner, whether the app is for one merchant or the App Store.
Storefront API front ends, Hydrogen on Oxygen where it earns its keep, plus an honest conversation about when a well-built Online Store 2.0 theme is the better call.
Company accounts, catalogues and payment terms on Plus B2B; multi-market and multi-currency with Markets; and the operational automation that stops staff doing it by hand.
A lot of Shopify work stops at the theme. The interesting problems are usually one layer in: the app that syncs an ERP, the Function that prices a bundle correctly, the admin surface that lets a merchandiser do their job without emailing a developer.
I build both custom apps for a single merchant and public apps through Shopify’s review process: embedded in the admin with App Bridge and Polaris, talking to the Admin GraphQL API, with webhooks, session tokens and the Billing API wired up the way Shopify expects rather than the way that merely works.
That background is why migrations tend to go smoothly. Knowing how an app is put together makes it much easier to predict which of the twenty installed on your store will break when you move.
See client work, including the Shopify storefront for Embark →
A defined build with a scope and a date: a migration, a replatform, an app, a checkout rework.
Ongoing development for a merchant who ships continuously. A set number of days a month.
A fixed-price review of an existing Plus store: performance, checkout, apps, theme and technical debt, with a prioritised list at the end.
Not sure which fits? Describe the problem in a couple of paragraphs and I will tell you honestly, including when the answer is an app you can buy for $19 a month instead of hiring anyone.
Plus unlocks the parts a larger merchant actually needs: checkout customisation through Checkout Extensibility and Functions, B2B with company accounts and catalogues, expansion stores for other markets, higher API limits, and automation through Flow and Launchpad. Most of my Plus work lives in exactly those areas, because they are the ones a standard plan cannot reach.
Yes, and it is better than it was. Checkout UI extensions, the branding API and Shopify Functions cover the great majority of what merchants used checkout.liquid for, and unlike the old approach they survive Shopify’s upgrades. If you are still on a legacy checkout, moving off it is usually the highest-value piece of work on the list.
Both kinds. Custom apps for a single merchant, installed directly and never listed, and public apps that go through Shopify’s review for the App Store. Same stack either way: embedded in the admin with App Bridge and Polaris, talking to the Admin GraphQL API, with webhooks and the Billing API wired up properly.
Sometimes. Headless buys you control over the front end and costs you the things Shopify gives away: theme editing for your team, app compatibility, and a rendering layer somebody else maintains. I will tell you when a well-built Online Store 2.0 theme will get you the same result for a fraction of the budget, because that is often the honest answer.
I am based in Dubai, UAE and work remotely with merchants and agencies in Europe, North America and the Gulf. Most engagements run asynchronously with a regular call.
A migration, a checkout problem, an app that does not exist yet. I reply to everything, usually within a day.
More context: about me, the full résumé, or things I have written about building for the web.