Shopify
Shopify isn't my main speciality, unlike PrestaShop and WooCommerce, but I work on it regularly: theme customisation, private app development, integrations via the admin API.
- 2019 e-commerce developer since
- OS 2.0 Online Store 2.0 themes and apps
- 3 working languages: FR, EN, TR
- 100 % direct contact with the developer
No middleman: the person who replies is the one who works on the code.
What's different about working on Shopify
Shopify is a closed platform by design: the core system isn't accessible, unlike PrestaShop or WooCommerce. The work happens through what the platform exposes: the Liquid theme language, the admin API, checkout extensions for the features that allow them. That's a constraint Shopify has chosen deliberately, not a problem to work around at all costs.
It also means some very specific requests, possible on an open-source platform, aren't possible on Shopify, or need a Shopify Plus subscription to be technically feasible. I say so as soon as that's the case rather than promise a solution that doesn't exist within the platform.
What I do on Shopify
-
Theme customisation
Editing the theme in Liquid, HTML, CSS and JavaScript, within what the platform allows.
-
Private apps
Building an app dedicated to your shop via the Shopify admin API.
-
Integrations
Connecting to an ERP, a carrier or a CRM, via the Shopify API or webhooks.
-
Migration to or from Shopify
Carrying over the catalogue and orders when switching platform, in either direction.
-
Fixes and troubleshooting
Diagnosing a fault in the theme, an installed app or an existing integration.
-
MCP server and AI
Let an AI assistant query and run the store through a private MCP server on the Admin API.
How I approach a Shopify request
-
Checking what's available
I check what the Shopify plan in use actually allows, before proposing a solution that wouldn't be technically feasible on it.
-
Choosing the right entry point
Theme, private app or admin API: the choice depends on the exact nature of the need, not a default habit.
-
Development and testing
Working on a separate development theme, so the live shop isn't changed directly during development.
What I fix on this platform
-
Customising a Shopify theme beyond the editor
The Shopify theme editor only shows the settings a theme’s developer chose to expose in each section’s {% schema %} file. Once a request falls…
-
Variant limits on a Shopify product
Since 15 October 2025, a Shopify product accepts up to 2,048 variants, on every plan. The two ceilings that still shape a wide catalogue sit…
-
Running a B2B catalogue on Shopify
Since 2 April 2026, Shopify’s native B2B is no longer Plus-only: company accounts, price catalogues, volume pricing and payment terms are available…
-
Connecting Shopify to an ERP or management software
Connecting Shopify to an ERP or management software goes through the Admin API, in REST or GraphQL, and webhooks that react to store events in near…
-
Migrating to or from Shopify
Migrating to or from Shopify, usually between Shopify and PrestaShop or WooCommerce, mixes two very different things: moving data, which is largely…
-
The hidden costs of Shopify apps
On Shopify, the platform subscription itself is almost never the largest recurring cost once several apps are installed. Between monthly fees that…
-
Managing languages and currencies on Shopify
Shopify Markets is the native tool for selling in several currencies and adapting a store to different markets. For languages, the native Translate &…
-
Automating Shopify order processing
Automating order processing on Shopify usually starts with Shopify Flow, a no-code tool for building automations triggered by store events. Once the…
-
Shopify MCP: Storefront MCP, Dev MCP and a bespoke server
Shopify is the platform that has pushed MCP the furthest: every store already exposes a public MCP server for shopping agents, and developers have a…
Describe your need in one minute
A few targeted questions so I can reply with an estimate rather than another questionnaire.