Shopify
Somebody quoted you Shopify. Here's what you'd actually be renting.
The short answer
Shopify is a hosted commerce platform. You rent the store rather than run it, and the platform handles the parts of selling online that are hard and boring to get right: payments, card security, tax at checkout, fraud checks, stock counts and uptime. You control the storefront and the catalogue. You don't control the checkout.
You're either about to start selling online or you're already doing it through something that was never built for it. Shopify comes up in both conversations, usually without anyone explaining what it is. Here's what it takes off your plate, what it takes in return, and where it stops.
A store you rent, not software you install
The useful distinction is who owns the machinery. WordPress is software you install on hosting you pay for, and from there it's yours to look after. Shopify is the other arrangement. You get an account, and everything under it is theirs: the servers, the database, the checkout, the patching.
What you control is the front. The theme, written in Shopify's own template language and yours to edit or replace outright. The catalogue. The admin where orders and customers live. And the app store, which is how anything the platform doesn't do itself gets added.
One company owns the whole stack. That fact sits behind the good news and the bad news below.
What it takes off you is the part nobody wants
Selling online has an interesting half and a tedious half. The interesting half is design, photography, the product page. The tedious half is what overruns.
Taking a card without the number ever touching a machine you're responsible for. Working out the tax on an order going somewhere you've never shipped. Deciding whether the 3am order billed in one country and shipped to another is real. Holding one honest stock count while three channels sell the same item. Staying up on the day your ad finally works.
All of that is the default state of a Shopify account. Card details go to Shopify and its payment processor rather than to anything you run, so the card industry's security rules ask far less of you than they would if you handled the number yourself. Tax at checkout uses rates the platform maintains, though registering and filing stays with you. Flagged orders still need a human.
That's the purchase. Most of the rest follows.
The checkout isn't yours, and that's the trade
The thing new store owners push hardest against is the checkout. You can brand it and add things at defined points, a field here, a message there, a rule about which shipping options appear. You can't rebuild it.
That isn't Shopify being precious. The checkout is where the card data sits, where the fraud scoring runs and where the compliance lives. Every store sharing one hardened checkout is why your own exposure is small. Open that page to a few hundred thousand separate builders and it's safe for nobody.
It's also where a returning shopper may already have their payment details saved, which is worth more than most of what a bespoke checkout would buy.
Shopify has tightened this over the years rather than loosened it. Even its largest merchants moved off editing the checkout template and onto a fixed set of official extension points. If you need the checkout to behave in a way the platform hasn't anticipated, raise it in week one.
01
Your storefront
Theme, catalogue, product pages, search. All of it yours to design and change whenever you like.
02
The cart
Still your pages, still your styling. The last screen you have full control over.
03
Shopify's checkout
Theirs, on their systems. The card number, the tax calculation and the fraud check happen here, not with you.
04
Your admin
The order lands and control returns. Fulfilment, refunds, service and reporting are yours again.
Apps are the extensibility, and where the cost collects
Anything the platform doesn't do itself, an app does. Subscriptions, bundles, product configurators, loyalty, reviews, shipping rules. Whatever the odd requirement is, something in the app store already does it and you could have it running this afternoon.
That comes with two bills. The first is money: apps are mostly monthly, per store, indefinitely, so fifteen of them is a recurring line nobody put in the original number. The second is speed. Many add their own code to the storefront, and it runs in your customer's browser before the page settles.
Uninstalling doesn't always undo that. App code left behind in a theme is common, so a store can carry the weight of something it stopped paying for years ago.
Running cost has three parts: the plan, a rate on every card transaction, and the apps. There's also an extra fee per transaction if you take payment through a provider other than Shopify's own. Plans and rates change and vary by country, so read the current terms on the day you decide.
Where it stops is your selling model, not your size
The assumption is that you outgrow Shopify by getting big. That's rarely what happens. Very large stores run on it. What breaks the fit is a way of selling that doesn't look like a cart.
A cart makes four quiet assumptions: the price is known before the customer asks, the thing is countable, one seller gets paid, and it finishes in one step. Loosen any of them and you're working against the grain. Quoted work, configured products priced by calculation, rentals billed against dates, money owed to several sellers.
Apps reach some of these, and every app is a dependency. The question isn't whether Shopify can be made to do it, because with enough apps it usually can. It's whether the result is one you'd have chosen if somebody had shown it to you first.
Fixed catalogue
Known price, countable stock, one seller, paid in full. What the platform is built around.
Configured product
Options that change the price. Fine until the combinations run into the thousands.
Rental or repeat billing
The same unit sold against dates, or a charge that recurs. App territory, and a dependency.
Quote or marketplace
Negotiated prices, approvals, or money owed to several sellers. A different kind of software.
A price on a shelf
A price you negotiate
- A price on a shelf
Fixed catalogue
Known price, countable stock, one seller, paid in full. What the platform is built around.
Configured product
Options that change the price. Fine until the combinations run into the thousands.
Rental or repeat billing
The same unit sold against dates, or a charge that recurs. App territory, and a dependency.
Quote or marketplace
Negotiated prices, approvals, or money owed to several sellers. A different kind of software.
- A price you negotiate
Who has to be around after launch
Shopify removes the maintenance that needs a technical person reachable at night. Nobody patches a server, nobody restores a database, nobody renews a certificate.
What it doesn't remove is retail. Somebody keeps the stock counts honest, because the platform will cheerfully sell what you don't have. Somebody registers for sales tax where you're obliged to, since the platform calculates it and doesn't file it. Somebody works the flagged orders and answers the chargebacks.
And somebody owns the theme. Themes are code, and the person who can change one isn't the person who publishes a product. Go a year without that person and a small change costs more than it should. It's a lighter commitment than a self-hosted site, and most of it lands on operations rather than on anyone technical.
Worth knowing before you start
Take your five strangest orders from last year and test each one against the checkout, not the product page. The catalogue is almost never what breaks.
Ask for the app list before you approve a number, with the monthly cost beside each one, and total it over three years.
Create the store under an account in your company's name with your billing on it. Ownership follows whoever set it up, and moving it later is awkward.
Buy something from yourself on a phone, on mobile data, with no account. Most owners have only ever seen their own checkout logged in on a laptop.
Common questions
Not for the daily work. Products, prices, photos, discounts, orders and refunds are admin screens built for people who aren't technical. The theme is different: layout changes, anything custom on a product page and untangling old app code need somebody who writes code. Have that arranged, not necessarily hired.
Within set limits. You can brand it and add things at defined points: a field, a message, a rule about which shipping options show. You can't rebuild it. That boundary is what keeps card data out of your business, and it has been getting firmer, not looser.
Three parts: a plan billed monthly, a rate on every card transaction, and whatever the apps charge. There's an extra fee per transaction if you take payment through a provider other than Shopify's own. Rates and tiers change and differ by country, so check the current pricing page rather than a number in an article.
You own the content, not the machinery. Products, customers and orders export, and there's an API for anything a spreadsheet can't hold. You never get the database, and the theme, the app behaviour and the checkout get rebuilt on whatever you move to. True of any hosted platform.
Different bets rather than different quality. Shopify runs the commerce machinery and rents you a checkout you can't break. WordPress with a store plugged into it hands you the whole system, updates, security and payment setup included. Neither is the safer choice on its own. Decide on who will look after it.
Related
Want to talk through your situation?
A short call is usually enough to tell whether this is the right work for you. If it isn’t, we’ll say so.