Skip to content

Custom Online Store or Shopify: How to Decide

By Abdulla Galaby, · 7 min read

Custom Online Store or Shopify: How to Decide

Here's a sentence that costs us work, and it's still true: most online stores don't need to be custom. If you're selling a few dozen physical products to customers who pay by card and wait for a courier, a platform like Shopify will get you open sooner and for less effort than any developer can.

So why does anyone build a store from scratch? Because some businesses stop looking like a "store" the moment you scratch the surface.

Short answer: Choose Shopify, or a similar platform, when you sell standard products with a standard checkout and want to launch fast. Choose a custom online store when your business depends on things a platform handles badly: several payment gateways, supplier or provider APIs, customer wallets, orders that must run the moment payment clears, or accounting that has to stay separate per branch.

What does Shopify do well?

A lot. It's hosted, so you don't manage servers or security patches. It has themes that look professional on day one, an app marketplace for most common needs, and a checkout that has been tested by an enormous number of buyers. For a business whose edge is the product or the brand and not the software, that's the right trade.

If this describes you, don't let anyone talk you into a custom build. Spend that budget on photos, stock and marketing.

Where do platforms start to hurt?

Usually in the third or fourth month, not the first. The pattern is familiar. A feature you need doesn't exist, so you add an app. The app costs a monthly fee, so now you pay for it every month. Then a second app conflicts with the first, and your store gets heavier and harder to reason about.

The other pressure points are more structural:

Payments. Which gateways you can use, and what extra charges apply for using a third-party one, depends on the platform, your plan and your country. Check this against the methods your customers actually use before you build anything. We cover that choice in How to Choose a Payment Gateway for Egypt and the Gulf.

The checkout. It's the part of a hosted platform you can change least, and it's where unusual business rules usually live.

The data model. A platform thinks in products, variants and orders. If your business thinks in services, wallet balances, provider routes or branches, you end up forcing one into the other.

Dependence. Your theme, apps and settings live inside someone else's system. You can export your products and customers, but you can't export the way it all works together.

What does a custom store give you?

It gives you a store shaped like your business instead of the other way round. Take Shop2Change, a store we built for game top-ups, social media services, virtual phone numbers and gift cards. None of those products ships in a box. Five payment gateways and eight service providers feed one order flow, each order is processed according to its service and provider type, and a customer wallet and a payments system sit behind it. The admin dashboard covers products, pricing, profits and orders.

You could try to assemble that from a platform and a pile of apps. You'd spend months wiring things that were never designed to be wired together, and you'd still be limited by the checkout.

A custom build also means you own the result. We wrote about what that really means in Who Owns the Code of Your Website?.

What does custom cost you?

Be honest about this part, because it's where custom builds go wrong.

Time. A platform store can open in days. A custom platform build typically takes six to ten weeks with us, and a more complex scope takes longer.

Money up front. You're paying for design and engineering that a platform spreads across millions of merchants. How much depends entirely on scope, which we explain in How Much Does a Custom Website Cost in Egypt?.

Responsibility. Hosting, updates, backups and security are yours, or your developer's. That's manageable, but it has to be someone's job.

No marketplace. If you want a feature, somebody builds it. That's a feature and a cost at the same time.

A decision rule you can use today

Lean toward a platform if most of these are true:

  • You sell physical products with normal shipping and variants
  • Your customers pay with methods your platform supports well in your country
  • You want to launch within weeks and test demand before investing
  • Your competitive edge is branding, sourcing or marketing, not the software

Lean toward custom if two or three of these are true:

  • You sell digital or service products that must be fulfilled automatically after payment
  • You need more than one payment gateway, or a gateway the platforms handle poorly
  • You connect to supplier or provider APIs and route orders based on the result
  • You run multiple branches, wallets or user roles with separate data
  • You've already outgrown a platform and are paying for a stack of apps to fake the rest

If you're split down the middle, start on a platform. Being wrong in that direction is cheap.

One last test: ask whoever is selling you a platform, an app or a custom build to describe a case where their solution is the wrong choice. A good advisor answers quickly and specifically. A vague answer tells you something too.

Three shop owners, three different answers

Abstract rules only go so far, so here are three invented but realistic cases.

The candle maker. Forty products, a loyal Instagram audience, cards and cash on delivery, one courier. Nothing here needs custom engineering. A platform store, good photography and a clear shipping policy will do the job, and every pound saved on development can go into ads.

The game top-up reseller. Customers buy digital credit, the supplier is reached through an API, and the order must be fulfilled the moment payment clears, day or night. Prices change when the supplier's price changes. This is the kind of business where the order flow is the product, and a platform's checkout gets in the way. Custom is the realistic route.

The supplier with five branches. Each branch has its own stock, its own staff and its own accounts, and the owner wants one view of everything. The storefront is the smaller part of this problem. The bigger part is a system with roles, branch-level data and reports, which is closer to our custom admin systems than to a store theme.

Notice that the deciding factor is never "how big is the business". It's how unusual the order flow is.

Can you start on a platform and move later?

Yes, and it's often the smartest path. Products, customers and order history can be moved to a custom store. The part that needs care is your URLs: if your product and category pages already rank on Google, the new store should redirect each old address to its new one, so you keep what you earned.

What you can't do is move without planning. A migration done in a rush, without redirects, is the one that hurts search traffic.

Frequently asked questions

Is a custom store more expensive than Shopify?

Up front, usually yes. Over time it depends on what you'd otherwise pay in subscriptions, apps and workarounds. The honest way to compare is to write down the features you need and price both routes against that same list.

Does custom mean no monthly costs?

No. You still pay for hosting, your domain, your payment gateway, and maintenance. These tend to be more predictable than a growing list of app subscriptions, but they aren't zero.

How do I know if a platform will limit me?

List your three unusual business rules, the ones that make you different from a standard store. Then ask whether the platform supports them without a workaround. If every answer is "with an app", count the apps and their fees before you decide.

If you're weighing it up now, tell us how your store works. We'll tell you plainly whether a platform is enough, even when the answer is that you don't need us. You can also see what our e-commerce service covers.

Share:

What Website Maintenance Actually Involves

A contact form can fail for months without anyone noticing. Here is the weekly, monthly and quarterly checklist that keeps a business website secure, backed up and working.

Start now