WordPress, OpenCart or built from scratch: how to pick the tool for your business
Most studios pitch the platform they like best, not the one that fits your business. A straight comparison of WordPress, OpenCart and building from scratch: where each wins, where each falls short, and how to choose.
Three studios give you three different platform recommendations. Sound familiar?
It happens because a studio pitches the platform it is strongest in, not the one that fits your business. A company that lives on WordPress will tell you that you need WordPress. A Shopify partner will explain why Shopify remains the only sensible choice. A studio specialising in Next.js will write you a long case for why you cannot avoid building from scratch.
Below is an honest look at where each platform genuinely wins, where it falls short, and how to choose for yourself rather than by someone else's preference.
WordPress
The default choice for 43% of all websites in the world. There are reasons for that.
Where it is strong:
- Content-heavy sites: blogs, news, service catalogues, company sites. The admin panel is still the benchmark for someone without a technical background.
- Smaller service sites: local services, consultants, small manufacturing. You will find a WordPress developer in any city, and still will in 5 years.
- Selling through WooCommerce: over 30% of all online stores run on WooCommerce. Mature payment systems, delivery costing, stock tracking. Cheaper than Shopify over time: no monthly platform fee and no cut of each sale.
- SEO: carefully built WordPress sites still hold their own in search on difficult queries.
Where it falls short:
- Speed without effort: WordPress on its own is fast. WordPress with 30 plugins and a marketplace theme becomes heavy and slow. Speed here takes deliberate work.
- Complex interactive interfaces: possible, but painful. If the site needs calculators, configurators or live data panels, WordPress resists.
- Security without supervision: it needs regular updates. Automatic updates help, but a monthly check is mandatory.
When WordPress is the right answer:
- Somebody (you or a member of your team) will update content regularly
- The business is in an ordinary field: services, content, retail, small-scale selling
- You want to keep running costs low, with no monthly platform fee
- You allow for changing developer in future and do not want to depend on one contractor
OpenCart
A platform built specifically for selling. Still popular in Ukraine and neighbouring countries, found in Europe, rarely used in the US and UK.
Where it is strong:
- Complex catalogues: deep product hierarchies, variants, attributes. OpenCart was built for stores from the start, and product management there is more convenient than in WooCommerce.
- Local services: Nova Poshta, PrivatBank, LiqPay and Fondy are supported out of the box, and 1C data exchange connects through ready-made extensions.
- Storefront flexibility: several stores from one admin panel, which helps companies with several brands or several currencies.
Where it falls short:
- Modern appearance: the stock themes look dated, and a modern look takes separate work on the styling.
- Content alongside the store: the blog is bolted on rather than built in. If promoting the store leans heavily on articles, WooCommerce is more comfortable.
- Number of developers: fewer than WordPress. Not a problem in Ukraine, harder outside it.
When OpenCart is the right answer:
- You are already on OpenCart and want to grow rather than move
- Your business is pure selling, not a content site with a store attached
- You work in the Ukrainian market and use local payment and delivery services
- You have a complex catalogue that the WooCommerce product model makes cramped
Built from scratch (Next.js, React)
Assembled from nothing on a modern framework. The most flexible option, the most expensive, and the most rewarding when it is applied for a reason.
Where it is strong:
- Speed: these sites open instantly. A Lighthouse score of 90+ is the norm here, not the exception.
- Non-standard interfaces: calculators, configurators, data panels, smooth response to user actions. The things that make a site feel like a product rather than a brochure.
- Connection to internal systems: if you are building your own software around the business (your own CRM, internal tools), the site becomes a full part of it rather than an island standing apart.
- Room to grow: complex capabilities can be added later without redoing everything else.
Where it falls short:
- Updating content without a developer: without a separate content management system, every text change needs a developer. Adding one (Sanity, Contentful, Strapi) means another monthly fee and time spent learning it.
- Cost: more development time, more design time, more decisions along the way. A site comparable in quality to a $3,000 WordPress build usually runs $6,000–$10,000.
- Developer dependency: further changes need the same person or someone familiar with the same stack. There are plenty of such specialists, but they cost more.
When building from scratch is the right answer:
- The site is closer to a product than to marketing material
- You need maximum loading speed for advertising or search competition
- You need interactive capabilities that ready-made platforms handle badly
- You have budget for continuous work with a developer, not just a one-off build
A short selection table
If you need a single criterion:
| Your priority | Choose |
|---|---|
| Lowest running costs | WordPress |
| Easy content updates | WordPress |
| Selling in Ukraine and nearby countries | OpenCart or WooCommerce |
| Selling worldwide | WooCommerce |
| Fastest possible loading | Built from scratch (Next.js) |
| Non-standard interactive features | Built from scratch (Next.js) |
| Finding a developer anywhere in 5 years | WordPress |
| Several stores from one admin panel | OpenCart |
| You are already on a platform | Stay on it if it is not holding you back: a move rarely pays for itself on its own |
What we do
We work with all three. WordPress remains the default for company sites and most stores. We take OpenCart when you are already on it or when its strengths matter specifically to you. We build from scratch on Next.js for landing pages where speed decides the outcome, or when the project genuinely calls for it.
We choose the platform at the brief stage, not before it, and we will say plainly if your project does not need what we would be charging you for. If a $1,000 landing page solves your problem, we will say so. If competing really does call for a $6,000 build from scratch, we will explain why.