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.
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.
Describe your need in one minute
A few targeted questions so I can reply with an estimate rather than another questionnaire.